我生成曲線像這樣的: 避免重複蜱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和設置高度參數,所以沒有辦法,只能手動計算大小,我該如何手動設置大小? –