gpt4 book ai didi

python - 如何在 matplotlib 中绘制非正方形图形大小的圆形饼图

转载 作者:太空狗 更新时间:2023-10-29 21:20:18 32 4
gpt4 key购买 nike

我想在矩形图形中画一个圆饼。目前我正在使用类似的东西:

fig = plt.figure(figsize=figsize, dpi=inch)

# plot actually
ax = fig.add_subplot(1, 1, 1)
ax.pie(value_list, labels=labels_list, **kwargs)

plt.savefig(plt_pathname)
plt.close()

如果 figsize 不是正方形(例如 [4, 4]),则生成的图形将被拉伸(stretch)为椭圆体。我可以克服这个问题吗?

最佳答案

只需使用 ax.set_aspect(1)ax.axis('equal')。 (或 plt.axis('equal'))

ax.axis('equal') 还将 x 和 y 限制设置为相同,并将绘图的纵横比设置为 1。在您的情况下,这可能是最佳选择。

关于python - 如何在 matplotlib 中绘制非正方形图形大小的圆形饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418566/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com