Matplotlib。设置标题一个x和y标签[重复]

Posted

技术标签:

【中文标题】Matplotlib。设置标题一个x和y标签[重复]【英文标题】:Matplotlib. Setting title an x and y label [duplicate] 【发布时间】:2017-09-19 23:01:40 【问题描述】:

我正在尝试设置我的情节标题以及 x 和 y 标签。总计都是 float64 的数字。 我正在尝试以尽可能简单的方式做到这一点。

这是我的代码的一部分:

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()

【问题讨论】:

【参考方案1】:

您需要提供一个轴 (ax) 参数。

ax=plt.subplot(111)
cand_all.plot.bar(ax=ax)
ax.set_xlabel('xlabel')
ax.set_ylabel('ylabel')
ax.set_title('title')

请注意,对于pandas 数据帧,索引的名称(如果存在)将自动变为 x 标签。

【讨论】:

以上是关于Matplotlib。设置标题一个x和y标签[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Matplotlib 在所有子图上显示 x-ticks 和唯一的 y 标签

Matplotlib折线图(x/y轴刻度刻度标签标签旋转)

python使用matplotlib可视化为可视化图像的X轴和Y轴设置自定义的轴标签(axis labels of matplotlib plot)

如何控制每个子图中我的 y 标签之间的间距(matplotlib)[重复]

matplotlib:散点图

Matplotlib基础使用