我想设置我的情节标题和x和y标签。总数都是浮点数64.我想尽可能简单地做这件事。
以下是我的代码部分:
plt.close('all')
cand_all =pd.DataFrame({'Bachmann':[total15],
'Romney':[total2],
'Obama':[total3],
'Roemer': [total4],
'Pawlenty':[total5],
'Johnson':[total6],
'Paul':[total7],
'Santorum':[total8],
'Cain':[total9],
'Gingrich':[total10],
'McCotter':[total12],
'Huntsman':[total13],
'Perry':[total14]})
cand_all.plot.bar()
您需要提供一个axes(ax
)参数。
ax=plt.subplot(111)
cand_all.plot.bar(ax=ax)
ax.set_xlabel('xlabel')
ax.set_ylabel('ylabel')
ax.set_title('title')
请注意,对于熊猫
数据帧,索引的名称(如果存在)将自动变成x标签。
刻度指的是轴上数据点的标记,Matplotlib 能够自动的在 x 、y 轴上绘制出刻度。这一功能的实现得益于 Matplotlib 内置的刻度定位器和格式化器(两个内建类)。在大多数情况下,这两个内建类完全能够满足我们的绘图需求,但是在某些情况下,刻度标签或刻度也需要满足特定的要求,比如将刻度设置为“英文数字形式”或者“大写阿拉伯数字”,此时就需要对它们重新设置。 xticks() 和 ytic
问题内容: 是否有一种简单的方法可以将y轴标签放在图的右侧?我知道可以使用来对刻度标签进行此操作,但是我想知道是否也可以对轴标签进行此操作。 我想到的一个想法是使用 但是,在保留y轴的范围的同时,将所有标签(刻度和轴标签)放置在右侧并没有达到预期的效果。简而言之,我想要一种将所有y轴标签从左向右移动的方法。 问题答案: 看来您可以使用以下方法做到这一点: 请参阅此处的示例。
那我试试这个 但是我有 如何设置xlabel和ylabel,然后将新图像另存为文件?
以下是postgres 9.1数据库的一些SQL示例: 这是我的python脚本: 有没有办法防止标签相互重叠?理想情况下是以自动方式,因为我无法预测棒的数量。
当我在ipython笔记本中绘制熊猫系列并根据这个答案设置标签时: 并对细胞进行评估。绘图显示标题,但不显示x或y标签。如何在ipython笔记本中执行此操作? 还有Chrispy在那篇帖子上的评论 为什么x和y标签不能作为参数添加到pd.plot()中? 也可能是一个值得回答的相关问题。 编辑:谢谢,现在我知道错误,我的错。但是为什么它没有给我一个错误的值分配给方法
假设我有以下代码,它使用pandas绘制了一些非常简单的东西: 如何轻松设置x和y标签,同时保留使用特定颜色贴图的能力?我注意到pandas DataFrames的包装器没有任何特定的参数。