一、plot颜色参数
在matplotlib库的plot
函数中,color
参数可以指定线条的颜色。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, color='r')
plt.plot(x, y2, color='b')
plt.show()
运行结果:
二、plt.plot函数详解
plt.plot
函数是matplotlib中最常用的绘图函数之一,它的具体用法如下:
plt.plot(x, y, fmt, ...)
x
、y
分别为绘制图形的x、y数据,fmt
参数是一个字符型的参数,用来指定线条的颜色、线型和标记。fmt
的取值格式如下:
'[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面板中,可以选择颜色效果,通过拖动滑块调整色调、亮度和饱和度等参数,从而设置光影效果。 此处不提供相关代码示例。