matplotlib plt意外的不均匀条宽度[重复]

x759pob2  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(111)

此问题已在此处有答案

How to plot a high resolution graph(7个回答)
How do I change the figure size with subplots?(6个答案)
Bar plot with irregular spacing(1个答案)
10天前关闭。
我在绘制一些非常小的条形图,均匀间隔的格子。代码:

fig = plt.figure()
ax = plt.subplot(4, 4, 1)
ax.bar(np.arange(40),np.arange(40),width=0.8)

这会产生奇怪的列-我希望它们都是相同的宽度。

bpsygsoo

bpsygsoo1#

问题是像素密度不够高。修复:

fig = plt.figure(dpi=500)#some high density

(Not当然,如果这应该被认为是一个plt错误,因为它看起来好像有足够的像素来获得更真实的渲染)。

相关问题