Matplotlib可视化(九)--绘图的颜色和样式

颜色:八种

b:blue
g:green
r: red
c : cyan蓝绿色
m : magenta紫色
y : yellow
b : black
w : white

其他颜色表示方法:
    灰色阴影
    html十六进制(自己去百度颜色代码可以找到对应颜色的代码)
    rgb元组

import numpy as np
import matplotlib.pyplot as plt
y = np.arange(1, 5)
plt.plot(y, color='c')
plt.plot(y + 1, color='0.5')#表示灰度
plt.plot(y + 2, color='#FF00FF')#html十六进制颜色
plt.plot(y + 3, color=(0.1, 0.2, 0.3))#rgb元组

点的形状
.     Point marker

,     Pixel marker

o    Circle marker

v    Triangle down marker 

^    Triangle up marker 

<    Triangle left marker  

>    Triangle right marker  

1    Tripod down marker

2    Tripod up marker

3    Tripod left marker

4    Tripod right marker

s    Square marker

p    Pentagon marker

*    Star marker

h    Hexagon marker

H    Rotated hexagon D Diamond marker

d    Thin diamond marker

|     Vertical line (vlinesymbol) marker

_    Horizontal line (hline symbol) marker

+    Plus marker

x    Cross (x) marker
plt.plot(y, marker='o')
plt.plot(y + 1, 'D')#指定marker时才有线,不然没有线,只有点
plt.plot(y + 2, '^')
plt.plot(y + 3, 'p')
plt.show()

四种线型:
    -实线
    --虚线
    -.点划线
    :点线

plt.plot(y, '-')
plt.plot(y + 1, '--')
plt.plot(y + 2, '-.')
plt.plot(y + 3, ':')
plt.show()

样式字符串:
    可以将颜色、点型、线形写成一个字符串中。如:cx-(一定要依次排列)
plt.plot(y, 'cx--')
plt.plot(y + 1, 'kp:')#指定marker时才有线,不然没有线,只有点
plt.plot(y + 2, 'mo-.')


plt.show()

猜你喜欢

转载自blog.csdn.net/qq_42007339/article/details/104642482