如何在 ipython 笔记本中设置和显示带有熊猫图的 x/y 标签? [复制]
Posted
技术标签:
【中文标题】如何在 ipython 笔记本中设置和显示带有熊猫图的 x/y 标签? [复制]【英文标题】:How to set and display x/y label with pandas plot in ipython notebook? [duplicate] 【发布时间】:2015-02-13 18:47:03 【问题描述】:当我在 ipython notebook 中绘制熊猫系列并按照this 的建议设置标签时:
plt1=some_series.plot(marker='o', title='Count Distribution')
plt1.set_xlabel='x Count'
plt1.set_ylabel='y Frequecy'
并评估单元格。该图显示标题,但不显示 x 或 y 标签。如何在 ipython 笔记本中执行此操作?
Chrispy 对该帖子的评论
x 和 y 标签不能作为参数添加到 pd.plot() 是否有特殊原因?
也可能是一个值得回答的相关问题。
编辑: 谢谢,现在我知道错误了,我的错。但是为什么它不会在方法的值分配上给我一个错误呢?
【问题讨论】:
【参考方案1】:在post you link 中,它表明set_xlabel/set_ylabel
是方法,而不是属性。因此应该调用它们(使用括号):
plt1 = some_series.plot(marker='o', title='Count Distribution')
plt1.set_xlabel('x Count')
plt1.set_ylabel('y Frequency')
【讨论】:
谢谢。这样做的时候我一定是太累了。为什么它不给我一条错误消息? 默认情况下,plt1.set_xlabel
指向一个函数(Axes.set_xlabel()
调用类似Axes.xaxis.set_label_text()
的函数)。您只需覆盖它并将plt1.set_xlabel
设置为指向字符串'x Count'
。以上是关于如何在 ipython 笔记本中设置和显示带有熊猫图的 x/y 标签? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ipython 笔记本中设置 matplotlib 图形默认大小?