在Python中使图形更长[重复]

Posted

技术标签:

【中文标题】在Python中使图形更长[重复]【英文标题】:Making a figure longer in Python [duplicate] 【发布时间】:2019-04-15 10:51:10 【问题描述】:

我有一个一列 80 行的数据框,我想将其可视化为水平条形图。我使用 pandas plot() 函数如下:

df.plot(kind='barh')
plt.show()

但是,因为我的数据框有太多行,结果是

我怎样才能使人物更长?因为我认为如果图形变长,所有的行信息都将适合垂直轴。

【问题讨论】:

你试过之前的SO问题吗? How to change the size of figures in Matplotlib? 你可以使用ax.set_position 【参考方案1】:

给图更高的高度:

fig, ax = plt.subplots(figsize=(15,15))
ax.plot(kind='barh')
plt.show()

【讨论】:

【参考方案2】:

使用绘图函数的figsize参数

figsize=(长度,高度)

df.plot(figsize=(20,20), kind='barh')
plt.show()

【讨论】:

以上是关于在Python中使图形更长[重复]的主要内容,如果未能解决你的问题,请参考以下文章

在更长的字符串中,如何在 PostgreSQL(和/或 Python 3)中将一个字符(例如,'a')和一个变音字符(例如,'U+030A')转换为单个字符('å')[重复]

为啥从组合框进行选择后切换图形需要更长的时间?

在android中使按钮半透明[重复]

如何在c ++中使函数返回字符串[重复]

如何在 div 中重复背景图像比页面长度更长?

如何在javascript中使作为数组元素的对象为空[重复]