我要拍的子片子顺序相反。在
legend=('data','fit')
mycolor=('b-','r-')
y_label=('4th','5th')
for i in range(2):
for label,color in zip(legend,mycolor):
plt.subplot(1,2,i)
plt.plot(x,y,'mo',smooth_x,np.polyval(np.polyfit(x,y,i+4),smooth_x),mycolor[i])
plt.legend(legend)
plt.ylabel(y_label[i])
plt.title('Orders')
plt.show()
我在左边(第一个子区)取五阶图,在右边(第二子区)取四阶图。
但我有y_label=('4th','5th')
。在
注意,这些图是对。那个问题只是它们的出现顺序相反。在
range(2)
是列表[0, 1]
:而}为}。在
supblot(1,2,i)
期望{1
或{您应该使用
subplot(1,2,i+1)
。在相关问题 更多 >
编程相关推荐