pandas subplot useoffset = False

时间:2012-08-26 03:02:41

标签: pandas

如何告诉pandas的DataFrame.plot(subplots = True ...)不要在刻度标签上使用偏移?

通常对于单个情节,我可以发出:

matplotlib.pyplot.ticklabel_format(axis ='y',useOffset = False)

但它似乎不适用于子图选项。

1 个答案:

答案 0 :(得分:6)

使用选项suplots = True绘制数据框(如下所示)为数据帧的每一列创建一个轴。需要在所有轴上迭代以设置ticklabel_format。

In [59]: axes = df.plot(subplots=True)

In [60]: for axis in axes:
   ....:     axis.ticklabel_format(axis='y', useOffset=False)