Matplotlib入门使用

Matplotlib是一个Python的2D绘图库。

入门

1. 画直线

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()

Matplotlib入门使用_第1张图片

2. 画4个点

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], 'ro')
plt.ylabel('some numbers')
plt.show()

Matplotlib入门使用_第2张图片

颜色表

字符 颜色
b
g 绿
r
c 青色
m 紫色
y
k
w

字符

字符 描述
- 实线
虚线
-. 点虚线
: 点线
.
, 一个像素的点
o 圆点
v 下三角
^ 上三角
< 左三角
> 右三角
1 这里写图片描述
2 这里写图片描述
3 这里写图片描述
4 这里写图片描述
s 方块
p 这里写图片描述
* 五角星
h 这里写图片描述
H 这里写图片描述
+ 加号
x 乘号
D 菱形
d 窄一点的菱形
| 竖线
_ 横线

3. axis

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], 'm_')
plt.ylabel('some numbers')
plt.axis([0,6,0,20])
plt.show()

给出横座标与纵座标的值范围
Matplotlib入门使用_第3张图片

4. 画多条线

import numpy as np
import matplotlib.pyplot as plt

# evenly sampled time at 200ms intervals
t = np.arange(0., 5., 0.2)

# red dashes, blue squares and green triangles
plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
plt.show()

Matplotlib入门使用_第4张图片

5. 修改线宽

import matplotlib.pyplot as plt
plt.plot([1,2,3,4],linewidth=3.0)
plt.show()

6.画函数

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0 , 5 , 0.1) # x轴
y = np.sin(x)  # y轴值
plt.plot(x,y)  
plt.show()

Matplotlib入门使用_第5张图片

参考:
http://matplotlib.org/users/pyplot_tutorial.html
http://www.tuicool.com/articles/7zYNZfI

你可能感兴趣的:(Python,基础)