2
這兩個圖具有的每個點的剛好相同的x軸的值,是可以顯示在第一圖表上的頂部的盒須?
我嘗試這樣做:
fig1 = plt.figure()
ax = fig1.add_subplot(211)
ax.set_xscale('log')
ax.plot(x7,y7,'c+-')
ax.plot(x8,y8,'m+-')
ax.plot(x9,y9,'g+-')
ax.boxplot(dataset)
xtickNames = plt.setp(ax, xticklabels=boxx)
plt.setp(xtickNames)
結果只顯示盒須圖表沒有其他三條線,所以,我想這個代替:
fig1 = plt.figure()
ax = fig1.add_subplot(211)
ax2 = fig1.add_subplot(212)
ax.set_xscale('log')
ax.plot(x7,y7,'c+-')
ax.plot(x8,y8,'m+-')
ax.plot(x9,y9,'g+-')
ax2.set_xscale('log')
ax2.boxplot(dataset)
xtickNames = plt.setp(ax2, xticklabels=boxx)
plt.setp(xtickNames)
但我希望他們能夠顯示在同一張圖中,這是可能的嗎?
它們沒有相同的「x」值。你改變了'boxplot'上的*標籤*而不是*實際值*。 – Avaris 2012-04-16 14:09:38