我有这样一个数据格式的dfWaits
waitEvent snapDate gc cr block 3-way gc current block 3-way log file sync
instance
AAA 2015-Jul-01 NaN 2 9
BBB 2015-Jul-01 NaN 2 8
AAA 2015-Jul-03 NaN 1 9
BBB 2015-Jul-03 1 2 8
AAA 2015-Jun-29 NaN 2 8
BBB 2015-Jun-29 NaN 2 8
dfWaits.columns
Index(['snapDate', 'gc cr block 3-way', 'gc current block 3-way',
'log file sync'],
dtype='object', name='waitEvent')
dfWaits.index
Index(['AAA', 'BBB', 'AAA', 'BBB', 'AAA',
'BBB'],
dtype='object', name='instance')我希望将列waitEvent重命名为实例。
我还想要绘制一个matplot图表,其中包含x轴和gc块3路、gc当前块3路和y轴上的日志文件同步。
我尝试了这个dfWaits.loc‘’AAA‘..plot()
但是这给了我针对x轴的实例,而不是snapDate。
发布于 2015-07-16 06:30:12
若要去掉waitEvent标签(实际上是列上的标签),请设置
df.columns.name=None对于绘图,将snapDate设置为索引,然后对所需列调用plot():
df.index = df.snapDate
df.iloc[:,[2,3,4]].plot()https://stackoverflow.com/questions/31444423
复制相似问题