gpt4 book ai didi

python - pandas matplotlib 调整大小和删除标签

转载 作者:行者123 更新时间:2023-12-01 05:21:06 28 4
gpt4 key购买 nike

我正在使用 pandas matplotlib 来绘制 dataFrame 中的数据。我就是这样做的:

df = pd.DataFrame({'type': dataFrame['Country'], labelName: 'Infant mort. rate'})
ax = df.plot(kind='bar',x= dataFrame['Country'])
ax.set_ylabel('Infant mort. rate')
ax.set_xlabel('Country')
plt.show()

enter image description here

我正在尝试去掉右上角的标签(“蓝色”婴儿死亡率)我想调整整个窗口的大小,以便我可以看到 xlabel(现在它隐藏在底部的白线下方)我怎样才能做到这一点?

最佳答案

首先显式创建图形和轴对象,将一些附加选项传递给 df.plot(...)并调用fig.tight_layout()在显示该图之前。

import matplotlib.pyplot as plt
import pandas as pd
fig, ax = plt.subplots(figsize=(8,5))
df = pd.DataFrame({'type': dataFrame['Country'], labelName: 'Infant mort. rate'})
ax = df.plot(kind='bar', x=dataFrame['Country'], legend=False, ax=ax)
ax.set_ylabel('Infant mort. rate')
ax.set_xlabel('Country')
fig.tight_layout()
plt.show()

关于python - pandas matplotlib 调整大小和删除标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22364943/

28 4 0