在IPython Notebook中,使用Pandas绘图时设置坐标轴标签,有以下两点需要注意:
- set_xlabel和set_ylabel为图表对象的方法,需要以函数调用的形式使用:
pythonCopy codeplt1 = df.plot()
plt1.set_xlabel('x轴标签')
plt1.set_ylabel('y轴标签')
如果只是将其作为属性赋值,不会生效。
- 还可以直接在plot()方法中传入标签参数:
pythonCopy codedf.plot(xlabel='x轴标签', ylabel='y轴标签')
这相当于一步设置好了标题和坐标轴标签。
之所以需要使用调用形式设置,是因为set_xlabel和set_ylabel是matplotlib中的方法,被Pandas的plot封装调用。
没有错误提示也是因为Python中的动态类型让赋值语句可以执行,只是不会产生预期效果。
综上,有两种设置轴标签的方式,但需要注意方法的调用形式,这在IPython Notebook中尤为重要。
正确使用坐标轴标签,可以让Pandas绘图变得更加直观。
标签:
Python