matplotlib学习之设置线条颜色形状

Posted 蚂蚁玩python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib学习之设置线条颜色形状相关的知识,希望对你有一定的参考价值。

本文是学习《matplotlib for python developers》的一点笔记
plot画图时可以设定线条参数。包括:颜色、线型、标记风格。
1)控制颜色
颜色之间的对应关系为
b---blue   c---cyan  g---green    k----black
m---magenta r---red  w---white    y----yellow
有三种表示颜色的方式:
a:用全名  b:16进制如:#FF00FF  c:RGB或RGBA元组(1,0,1,1) d:灰度强度如:‘0.7’
2)控制线型
符号和线型之间的对应关系
-      实线
--     短线
-.     短点相间线
:     虚点线

3)控制标记风格
标记风格有多种:
.  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
下面的实例集合以上三种:具体代码和效果如下所示:

[python] view plain copy
 
  1. import matplotlib.pyplot as plt   
  2. import numpy as np   
  3. y = np.arange(1, 3, 0.3)   
  4. plt.plot(y, ‘cx--‘, y+1, ‘mo:‘, y+2, ‘kp-.‘);  
  5. plt.show()  


技术分享








































以上是关于matplotlib学习之设置线条颜色形状的主要内容,如果未能解决你的问题,请参考以下文章

matplotlib颜色,线条,mark点

matplotlib学习之颜色样式

python学习之数据分析绘图

matplotlib学习之绘图基础

Matplotlib中的颜色、线条、标记样式汇总

python使用matplotlib可视化查看matplotlib中常用的线条形式(line style)和数据点标记形状(marker)