在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')转换为单个字符('å')[重复]