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