我想为我正在绘制的六条曲线循环三种颜色。前三条曲线与第二条三条曲线的厚度不同。但是我希望曲线1和曲线4具有相同的颜色,曲线2和曲线5等。如何循环使用三种颜色?也许我可以在else语句中的第一行之前放一些东西来重置颜色序列。
x = []
y1a = []
y1b = []
y1c = []
y2a = []
y2b = []
y2c = []
y =[y1a,y1b,y1c,y2a,y2b,y2c]
ynames = {0:'A',1:'B',2:'C',3:'2A',4:'2B',5:'2C'}
for n in range(0,6,1):
if len(ynames[n])==1:
plot(x, y[n], 'x-', label=ynames[n], linewidth='4')
elif len(ynames[n])==2:
plot(x, y[n], 'x-', label=ynames[n], linewidth='8')
xlabel("Ex")
ylabel("Why")