您的位置:首页 > Web前端 > CSS

matplotlib学习之颜色样式

2017-10-04 13:37 288 查看

一、颜色

1.内建八种默认颜色

蓝色 - 'b'

绿色 - 'g'

红色 - 'r'

青色 - 'c'

品红 - 'm'

黄色 - 'y'

黑色 - 'k'

白色 - 'w'


2.灰度

plt.plot(y, color='0.2')
plt.plot(y + 2, color='0.5')
plt.plot(y + 4, color='0.8')
plt.show()


3.html

plt.plot(y, color='#00ff00')
plt.plot(y + 2, color='#0f0f0f')
plt.plot(y + 4, color='#672304')
plt.show()


4.rgb元组

plt.plot(y, color=(0.2, 0.3, 0.5))
plt.plot(y + 2, color=(0.56, 0.89, 0.12))
plt.show()


二、 样式

1.点

'.'       point marker
','       pixel marker
'o'       circle marker
'v'       triangle_down marker
'^'       triangle_up marker
'<'       triangle_left marker
'>'       triangle_right marker
'1'       tri_down marker
'2'       tri_up marker
'3'       tri_left marker
'4'       tri_right marker
's'       square marker
'p'       pentagon marker
'*'       star marker
'h'       hexagon1 marker
'H'       hexagon2 marker
'+'       plus marker
'x'       x marker
'D'       diamond marker
'd'       thin_diamond marker
'|'       vline marker
'_'       hline marker


2.线

'-' solid line style
'--' dashed line style
'-.' dash-dot line style
':' dotted line style


三、测试代码

# coding:utf-8

from matplotlib import pyplot as plt
import numpy as np

def color():
'''
八内建的默认颜色
b blue
g green
r red
c cyan
m magenta
y yellow
k black
w white

其他方式
灰色阴影
html
rgb元组
'''
y = np.arange(1, 5)

plt.plot(y, color='g')
plt.plot(y + 1, color='c')
plt.show()

plt.plot(y, color='0.2') plt.plot(y + 2, color='0.5') plt.plot(y + 4, color='0.8') plt.show()

plt.plot(y, color='#00ff00') plt.plot(y + 2, color='#0f0f0f') plt.plot(y + 4, color='#672304') plt.show()

plt.plot(y, color=(0.2, 0.3, 0.5)) plt.plot(y + 2, color=(0.56, 0.89, 0.12)) plt.show()

def style():
'''
样式分为点和线
点:23种,不同点默认使用不同颜色
线:4种
实线,虚线,点划线,

:return:
'''
y = np.arange(1, 10)
plt.plot(y, marker='o')
plt.plot(y + 1, '*')
plt.plot(y + 2, '>')
plt.plot(y + 3, 'H')
plt.show()

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

if __name__ == '__main__':
# color()
# style()
'''
样式字符串
可以将颜色,点,线写成一个字符串
例如:
cx--
mo:
kp-
'''
y = np.arange(1, 10)
plt.plot(y, 'cx-')
plt.plot(y + 1, 'mo:')
plt.plot(y + 2, 'kp-')
plt.show()


四、运行结果













内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: