0
我想覆蓋這兩個情節,到目前爲止,我想我可能有它,但頂部Y軸上的第一個數字和底部Y軸上的最後一個數字相互重疊。有沒有辦法在y軸上單獨編輯每個數字,這樣我就可以刪除其中的一個,也可以使每個數字與另一個不同。如何在matplotlib中自定義軸上的單個數字?
此圖^^從下方相同的代碼,但沒有行plt.setp([a.get_yticklabels() for a in plot.axes[:-1]], visible=False)
##Plotting
plt.close('all')
pressure_plot, dyn = plt.subplots(2, sharex = True)
dyn[0].plot(s,p1_dyn,
s, p2_dyn)
dyn[1].plot(s,A)
plot.subplots_adjust(hspace = 0)
plt.setp([a.get_yticklabels() for a in plot.axes[:-1]], visible=False)
我想有可能用在這裏最後一行^^刪除一個,因爲如果將它更改爲yticklabels(),它將刪除y軸(如下所示)。但我不知道如何讓它單獨刪除一個。有任何想法嗎?
提交了它的編輯,即修正爲我的特定代碼。只需要解決一些問題,但總體而言,這是完美的,謝謝! –