我生成曲线像这样的: 避免重复蜱matplotlib
当使用较少的蜱,情节非常适合和酒吧都足够宽,以正确地看到它们。尽管如此,当有很多蜱虫时,并不是让这个小块变大,而是压缩斧头,导致细条和重叠的蜱虫文本。
这发生在plt.show()
和plt.save_fig()
。
是否有任何解决方案,因此它将图形绘制在一个比例尺中,以保证条具有指定的宽度,而不是更多(如果滴答数太少)而不是更少(太多,重叠)?
编辑: 是的,我使用的是barh
,是的,我设置height
为固定值(8):
height = 8
ax.barh(yvalues-width/2, xvalues, height=height, color='blue', align='center')
ax.barh(yvalues+width/2, xvalues, height=height, color='red', align='center')
您正在使用什么命令? 'plt.barh'?你尝试调整在手动http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.barh指定的参数...也许'height'将有助于迫使条宽和规模的身影。如果没有,你可能必须计算手的大小从您的数据(取决于最大(数据)-min(数据)和最小(np.diff(数据)) – Ilja
@Ilja是的,我使用BARH和设置高度参数,所以没有办法,只能手动计算大小,我该如何手动设置大小? –