我有下面的代碼來生成所示的圖。與pyplot中的三個子圖中的兩個共享一個yaxis標籤
mport matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
import numpy as np
One = range(1,10)
Two = range(5, 14)
l = len(One)
fig = plt.figure(figsize=(10,6))
gs = gridspec.GridSpec(3, 1, height_ratios=[5, 3, 3])
ax0 = plt.subplot(gs[0])
ax0.bar(range(l), Two)
plt.ylabel("Number of occurrence")
ax1 = plt.subplot(gs[1], sharey=ax0)
ax1.bar(range(l), Two)
ax2 = plt.subplot(gs[2])
ax2.bar(range(l), One)
plt.show()
我想要的ylabel(「發生的號碼」)被第一和第二曲線之間共享,即,它應該發生在中心左的第一和第二情節。我怎麼做?
英語糾錯:你的意思是 「OCCURENCES數」? – kd88