Python-Matplotlib 9 顏色和樣式
1 顏色
八種內建默認顏色縮寫
b: blue
g: green
r: red
c: cyan
m: magenta
y: yellow
k: black
w: white
其他顏色表示方法
灰色陰影
html 十六進制
RGB 元組
2 點、線的樣式
23種點狀態,注意不同點形狀默認使用不同顏色
4種線形
- 實線
-- 虛線
-. 點划線
: 點線
3 式樣字符串
可以將顏色,點型,線型寫成一個字符串
cx--
mo:
kp-
EG1
import numpy as np import matplotlib.pyplot as plt y = np.arange(1, 5) print(y) plt.plot(y, color='g') plt.plot(y+1, color='0.5') plt.plot(y+2, color='#FF00FF') #plt.plot(y+3, color=(0.1, 0.2, 0, 3)) plt.show()
EG2
import numpy as np import matplotlib.pyplot as plt y = np.arange(1, 5) print(y) plt.plot(y, color='g' , marker= 'o') plt.plot(y+1, color='0.5' , marker = 'D') plt.plot(y+2, '^' ) plt.plot(y+3, 'p' ) plt.show()
EG3
import numpy as np import matplotlib.pyplot as plt y = np.arange(1, 5) print(y) plt.plot(y, 'cx--' , color='g' , marker= 'o' , ) plt.plot(y+1, 'mp:' , color='0.5' , marker = 'D') plt.plot(y+2, '-.', ) plt.plot(y+3, 'kp:' , ) plt.show()