'[marker][line][color]'
marker为标记的类型,取值如下:
'.':点标记 ',':像素标记(稀疏) 'o':圆圈标记 'v':下三角标记 '^':上三角标记 '<':左三角标记 '>':右三角标记 '1':下花三角标记 '2':上花三角标记 '3':左花三角标记 '4':右花三角标记 's':正方形标记 'p':五边形标记line为线型,取值如下:
'-':实线 '--':虚线 '-.':点划线 ':':点线color为颜色,取值如下:
'b':蓝色 'g':绿色 'r':红色 'c':青色(蓝绿色) 'm':品红色(洋红色) 'y':黄色 'k':黑色 'w':白色示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, 'r--')
plt.plot(x, y2, 'bs')
plt.show()
运行结果:
三、plt.plot颜色
除了在color参数中指定颜色外,还可以使用十六进制颜色码、RGB值、HSV值等方式指定颜色。
1. 十六进制颜色码
十六进制颜色码是一种常见的颜色表示方法,在matplotlib中也可以使用十六进制颜色码来指定线条的颜色。
示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
plt.plot(x, y, color='#FF0000') # 红色
plt.plot(x, -y, color='#00FF00') # 绿色
plt.plot(x, 2*y, color='#0000FF') # 蓝色
plt.show()
运行结果:
2. RGB值
RGB值是由红、绿、蓝三种颜色组合而成,每种颜色的取值范围是0~255,可以使用元组的形式来表示颜色。
示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
plt.plot(x, y, color=(255/255, 0/255, 0/255)) # 红色
plt.plot(x, -y, color=(0/255, 255/255, 0/255)) # 绿色
plt.plot(x, 2*y, color=(0/255, 0/255, 255/255)) # 蓝色
plt.show()
运行结果:
3. HSV值
HSV值是由色相、饱和度、亮度三个量组成,可以使用元组的形式来表示颜色。
示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
plt.plot(x, y, color=(0.0, 1.0, 1.0)) # 红色
plt.plot(x, -y, color=(0.33, 1.0, 1.0)) # 绿色
plt.plot(x, 2*y, color=(0.67, 1.0, 1.0)) # 蓝色
plt.show()
运行结果:
四、matplotlib颜色表
matplotlib还内置了一些颜色表,可以使用colormap函数来指定颜色。
常用的颜色表有:
'autumn' 'cool' 'copper' 'flag' 'gray' 'hot' 'hsv' 'jet' 'pink' 'prism' 'spring' 'summer' 'winter'示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
plt.plot(x, y, color=plt.cm.hot(0.2))
plt.plot(x, -y, color=plt.cm.hot(0.5))
plt.plot(x, 2*y, color=plt.cm.hot(0.8))
plt.show()
运行结果:
五、plot3颜色设置
plot3函数是matplotlib中用于绘制三维图形的函数,它的color参数用于设置线条颜色,也可以使用colormap函数来设置颜色表。
示例代码:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
x = np.linspace(-10, 10, 100)
y = np.linspace(-10, 10, 100)
x, y = np.meshgrid(x, y)
z = np.sqrt(x**2 + y**2)
ax.plot_surface(x, y, z, color='r')
ax.plot_surface(x, y, -z, color=plt.cm.hot(0.8))
plt.show()
运行结果:
六、plotyy设置线型和颜色
plotyy函数可以在同一张图中绘制两条线,它的第三个参数可以用来指定线型和颜色。
示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
ax1.plot(x, y1, 'r-')
ax2.plot(x, y2, 'g--')
ax1.set_xlabel('X')
ax1.set_ylabel('Y1')
ax2.set_ylabel('Y2')
plt.show()
运行结果:
七、lsprepost背景颜色
在matplotlib中,我们可以使用legend函数创建图例。通过legend函数的loc参数,可以指定图例的位置。另外,我们可以通过legend函数的frameon参数来设置图例的背景是否显示。
示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.plot(x, y1, color='r', label='sin(x)')
plt.plot(x, y2, color='g', label='cos(x)')
plt.legend(loc='upper right', frameon=True)
plt.show()
运行结果:
八、pr的lumetri颜色在哪里选取
PR的Lumetri颜色在Premiere Pro软件中可以直接选取。
在编辑视频的过程中,可以选中一个视频剪辑,然后在Premiere Pro的右侧面板中找到Lumetri面板。在Lumetri面板中,可以选择颜色效果,通过拖动滑块调整色调、亮度和饱和度等参数,从而设置光影效果。
此处不提供相关代码示例。