[英]How can I add the Line2D object to the figure in matplotlib
[英]How can I remove an extra line from a figure made by matplotlib?
如何在Matplotlib上繪制兩個圖,其中每個圖都有條形圖和折線連接點? 也就是說,我在酒吧變量DATAS nollat
和ykkoset
自變量和線DATAS selnollat
和selykkoset
。 我想制作兩個文件,每個文件都有一個條形圖和一個線段數據。 以下是代碼的一部分。 我看到文件eka.png
似乎是正確的,但是toka.png
有多余的一行(藍色的)。 如何刪除?
ax = plt.gca()
alanolla = min(nollat)
alayks = min(ykkoset)
ylanolla = max(nollat)
ylayks = max(ykkoset)
ax.set_ylim([0.9*min(alanolla,alayks),1.1*max(ylanolla,ylayks)])
num_bins = len(nollat)
plt.plot(range(len(selnollat)), selnollat)
plt.bar(range(len(nollat)), nollat, color = 'C1')
plt.savefig('eka.png')
ax.set_ylim([0.9*min(alanolla,alayks),1.1*max(ylanolla,ylayks)])
num_bins = len(ykkoset)
plt.plot(range(len(selykkoset)), selykkoset)
plt.bar(range(len(ykkoset)), ykkoset, color = 'C1')
plt.savefig('toka.png')
保存第一個圖后,使用plt.cla()
清除軸的內容
...
plt.savefig('eka.png')
plt.cla()
ax.set_ylim([0.9*min(alanolla,alayks),1.1*max(ylanolla,ylayks)])
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.