Pandas绘图(三):Plot()双坐标

原文:http://blog.sina.com.cn/s/blog_12c3192a50102xe0y.html

(学习双坐标的画法,如何设置y的标注)

pandas的画图功能还是挺全的,先看看双坐标的画法,用到的关键函数是secondary_y,现在有一个1000*2的df,分BC两列,用df3.B.plot()先画B列,然后把C加进去通过secondary_y设置副坐标,写成一起的话连定义X坐标就是ax=df3.plot(x=np.arange(1000,2000),secondary_y=['B']),这里直接指定B是副坐标,然后可以通过set_ylabel设置标注,副坐标用right_ax.set_ylabel设置

Pandas绘图(三):Plot()双坐标_第1张图片

看个实际的例子,上周五ru跌停为例做一个双坐标图,主坐标价格副坐标买卖量之和

Pandas绘图(三):Plot()双坐标_第2张图片

也可以写成一句ax=df.plot(use_index=False,y=['price','vol'],secondary_y=['vol'],figsize=(12,9))

你可能感兴趣的:(pandas\series画图)