一、颜色
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()
四、运行结果