可视化库-Matplotlib(第三天)

1.画一个基本的图

import numpy as np
import matplotlib.pyplot as plt

# 最基本的一个图,"r--" 线条加颜色, 也可以使用linestyle和color来进行设置 linestyle='--', color='r'
plt.plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25], 'r--')

# 画出x轴 和 y轴的坐标,fontsize 打印字体大小
plt.xlabel('xlabel', fontsize=16)
plt.ylabel('ylabel', fontsize=16)
plt.show()

2. 画多条直线

tang_numpy = np.arange(0, 10, 0.5)
plt.plot(tang_numpy, tang_numpy, linestyle='--', color='r', marker='o')
plt.show()

plt.plot(tang_numpy, tang_numpy**2,'r--',
         tang_numpy, tang_numpy**3, 'go',
         tang_numpy, tang_numpy, 'bs',
         )
plt.show()

3. linewidth指定线条的宽度,marker='o', markerfacecolor表示mark颜色,markersize # 表示标志物的大小

x = np.linspace(-10, 10)
y = np.sin(x)
plt.plot(x, y, linewidth=2.0)
plt.show()
# marker标志物的点, markerfacecolor表示mark颜色,markersize #表示标志物的大小
plt.plot(x, y, color='b', linestyle=':', marker='o', markerfacecolor='r', markersize=10)
plt.show()

4. plt.setp(line, color='r', linewidth=2.0, alpha=0.5) # plot后进行单独的属性设置

line = plt.plot(x, y)
plt.setp(line, color='r', linewidth=2.0, alpha=0.4)
plt.show()

5.plt.subplot(211) 子图 211表示的是画的图是2行一列的,最后一个1表示子图里面的第一个图

猜你喜欢

转载自www.cnblogs.com/my-love-is-python/p/10235880.html