在IPython Notebook中为Pandas图表设置坐标轴标签

在IPython Notebook中,使用Pandas绘图时设置坐标轴标签,有以下两点需要注意:

  1. set_xlabel和set_ylabel为图表对象的方法,需要以函数调用的形式使用:
pythonCopy codeplt1 = df.plot() 

plt1.set_xlabel('x轴标签') 
plt1.set_ylabel('y轴标签')

如果只是将其作为属性赋值,不会生效。

  1. 还可以直接在plot()方法中传入标签参数:
pythonCopy codedf.plot(xlabel='x轴标签', ylabel='y轴标签')

这相当于一步设置好了标题和坐标轴标签。

之所以需要使用调用形式设置,是因为set_xlabel和set_ylabel是matplotlib中的方法,被Pandas的plot封装调用。

没有错误提示也是因为Python中的动态类型让赋值语句可以执行,只是不会产生预期效果。

综上,有两种设置轴标签的方式,但需要注意方法的调用形式,这在IPython Notebook中尤为重要。

正确使用坐标轴标签,可以让Pandas绘图变得更加直观。