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()
四、运行结果
相关文章推荐
- matplotlib学习——设置线条颜色及形状
- matplotlib学习之scatter()函数--颜色印射
- matplotlib学习之设置线条颜色、形状
- python—matplotlib数据可视化实例注解系列-----设置标注字体样式(matplotlib颜色库)
- matplotlib ----- 颜色, 标记样式
- python 数据可视化 matplotlib学习二 : 对折线图使用颜色映射
- matplotlib学习之(四)设置线条颜色、形状
- python库matplotlib中线条的颜色及样式
- matplotlib颜色与样式
- matplotlib学习(二)
- python学习(17)--Matplotlib
- Matplotlib学习_柱状图&条形图
- 机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)
- matplotlib Axes.scatter 函数学习笔记
- matplotlib绘图库学习(1)
- Ubuntu下搭建深度学习环境教程(scikit-neuralnetwork、matplotlib、Theano等)
- 【Python学习笔记 】12.可视化库Matplotlib(下)
- (原)python中matplotlib的颜色及线条控制
- Python学习之Matplotlib (一)
- 用matplotlib作图——颜色与线型控制