1
的matplotlib.pyplot
教程有以下代码:Matplotlib - 使用plt.setp不同的颜色()
lines = plt.plot(x1, y1, x2, y2)
# use keyword args
plt.setp(lines, color='r', linewidth=2.0)
我不知道是否有反正在这个声明中不同行指定不同的颜色。
的matplotlib.pyplot
教程有以下代码:Matplotlib - 使用plt.setp不同的颜色()
lines = plt.plot(x1, y1, x2, y2)
# use keyword args
plt.setp(lines, color='r', linewidth=2.0)
我不知道是否有反正在这个声明中不同行指定不同的颜色。
您可以用同样的方法matplotlib.pyplot.setp()
指定每行的属性,以及:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 1.0, 0.01)
y1 = np.sin(2*np.pi*x) # function 1
y2 = np.sin(4*np.pi*x) # function 2
lines = plt.plot(x, y1, x, y2)
l1, l2 = lines # split lines
plt.setp(l1, linewidth=1, color='r', linestyle='-') # set function 1 linestyle
plt.setp(l2, linewidth=1, color='g', linestyle='-') # set function 2 linestyle
plt.show()
输出:
LiamG_G是,你是怎么想? – manelfp
是的,对不起。今天还没回来呢。谢谢! –