一、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面板中,可以選擇顏色效果,通過拖動滑塊調整色調、亮度和飽和度等參數,從而設置光影效果。
此處不提供相關代碼示例。
原創文章,作者:JNOGN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371920.html