我正在使用matplotlib twinx繪製同一軸上的多個變量。但我有一個問題,爲此我找不到解決方案。爲了簡單起見,我附上了下面的代碼繪製的小代碼和圖形。
在這幅圖中,我需要將這些條顯示在軸的底部,如圖2所示。但在圖2中,ax1t的yticks保持不變。我也需要將它們顯示在底部。我怎樣才能做到這一點?不同尺度的Matplotlib twinx
代碼:
import matplotlib.pyplot as plt
import numpy as np
fig, ax1 = plt.subplots()
ax1.plot([4, 2, 8, 6, 4, 7, 3, 5])
ax1t = ax1.twinx()
ax1t.bar(np.arange(8), [45, 42, 55, 36, 58, 45, 48, 62], alpha=0.4)
plt.show()
您想爲每個欄添加標籤值嗎? – Serenity
目前還不清楚你的意思是「在軸線底部顯示的條形圖及其y標記標記」*。請花更多的想法來描述問題。你得到了什麼,它有多遠,不符合你的期望。相應地編輯你的問題。 – ImportanceOfBeingErnest
好吧,我正在編輯.. –