plt.plot顏色詳解

一、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-tw/n/371920.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
JNOGN的頭像JNOGN
上一篇 2025-04-23 18:08
下一篇 2025-04-23 18:08

相關推薦

  • Python設置print顏色

    無論是在學習Python語言還是在實際開發中,輸出結果都是非常關鍵的部分。Python內置的print()函數是最常用的輸出方法之一,而如何設置輸出結果的顏色,則是開發人員經常遇到…

    編程 2025-04-28
  • Python 如何填充背景顏色

    本文將從多個方面詳細闡述如何使用 Python 填充背景顏色。 一、使用 tkinter 庫 Python 的 tkinter 庫提供了豐富的圖形界面操作功能,包括填充背景顏色的功…

    編程 2025-04-28
  • Python設置圖形填充顏色為綠色的語句

    圖形設計是計算機科學中一個重要的分支,而Python語言也是最受歡迎的圖形設計語言之一。Python憑藉其易用性和開源特性,贏得了很多開發者和程序員的青睞。本文將圍繞如何設置Pyt…

    編程 2025-04-27
  • Python改背景顏色

    通過Python可以實現改變背景顏色這一功能,可以用於美化界面或者作為一種提示方式。 一、安裝必要的庫 在使用Python改變背景之前,需要先安裝必要的庫。 pip install…

    編程 2025-04-27
  • Python如何換顏色

    Python是一種高級編程語言,廣泛用於各種領域的軟體開發中。在開發過程中,我們通常需要對文本或圖形進行顏色修改,以實現更好的視覺效果。Python提供了許多庫和方法來實現顏色修改…

    編程 2025-04-27
  • Linux sync詳解

    一、sync概述 sync是Linux中一個非常重要的命令,它可以將文件系統緩存中的內容,強制寫入磁碟中。在執行sync之前,所有的文件系統更新將不會立即寫入磁碟,而是先緩存在內存…

    編程 2025-04-25
  • 神經網路代碼詳解

    神經網路作為一種人工智慧技術,被廣泛應用於語音識別、圖像識別、自然語言處理等領域。而神經網路的模型編寫,離不開代碼。本文將從多個方面詳細闡述神經網路模型編寫的代碼技術。 一、神經網…

    編程 2025-04-25
  • Python輸入輸出詳解

    一、文件讀寫 Python中文件的讀寫操作是必不可少的基本技能之一。讀寫文件分別使用open()函數中的’r’和’w’參數,讀取文件…

    編程 2025-04-25
  • git config user.name的詳解

    一、為什麼要使用git config user.name? git是一個非常流行的分散式版本控制系統,很多程序員都會用到它。在使用git commit提交代碼時,需要記錄commi…

    編程 2025-04-25
  • nginx與apache應用開發詳解

    一、概述 nginx和apache都是常見的web伺服器。nginx是一個高性能的反向代理web伺服器,將負載均衡和緩存集成在了一起,可以動靜分離。apache是一個可擴展的web…

    編程 2025-04-25

發表回復

登錄後才能評論