1.颜色(color):
八种内建的颜色缩写
b : blue
g : green
r : red
c : cyan
m : magenta
y : yellow
k : block
w : white
其他的颜色表示方法
(1).灰色阴影(通过数值来设置)
(2).html中最常见的十六进制表示
(3).RGB元组
示例如下:
#!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(10) # 使用内建的方法 plt.plot(x, color = "g") # 使用灰色阴影(通过数值指定) plt.plot(x + 1, color = "0.5") # 使用html最常用的16进制表示 plt.plot(x + 2, color = "#FF00FF") # 使用RGB元组的形式 plt.plot(x + 3, color = (0.1, 0.2, 0.3)) plt.show()
对于下面三种对颜色的设置,可以通过百度轻轻松松获取到,直接搜索颜色代码就可以,会提示很多,随便选一个自己认为合适的就可以。
2.点(marker)的样式(共有23种)
character description '8'octagon'.'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 #!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(1, 6) # 在画多条线段的时候,如果说对颜色没有特别的要求,其实没必要进行指定, # matplotlib会自动的设置颜色的类型,便于区分 # marker 显式指定的话,画出的是线段, # 如果不显式指定,画出的是给定的类型,显示结果是一些点,比如使用 _(下划线) 的话, # matplotlib内部也会分辨出是marker对象 plt.plot(x - 1, "o") plt.plot(x, marker = "o") plt.plot(x + 1, marker = "1") plt.plot(x + 2, marker = "_") plt.plot(x + 3, marker = ".") plt.show()
3.线的样式
线共有四种样式, 不需要显示指定
- 实线
-- 虚线
-. 点划线
: 点线
#!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(10) plt.plot(x, "--") plt.plot(x + 1, "-") plt.plot(x + 2, "-.") plt.plot(x + 3, ":") plt.show()
4.样式字符串
可以将颜色,点型,线型写成一个字符串(颜色只能是内建的8种颜色类型的一种,不能是后面提到的那三种情况,测试结果是这样的)
#!/usr/bin/python #coding: utf-8 import numpy as np import matplotlib.pyplot as plt x = np.arange(10) plt.plot(x, "g8:") plt.plot(x + 1, "b4--") plt.plot(x + 2, "cH-.") plt.plot(x + 3, "kH-") plt.show()