千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > plt.plot颜色详解

plt.plot颜色详解

来源:千锋教育
发布人:xqq
时间: 2023-11-22 07:00:44 1700607644

'[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面板中,可以选择颜色效果,通过拖动滑块调整色调、亮度和饱和度等参数,从而设置光影效果。

此处不提供相关代码示例。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT