Python画图主要用到 matplotlib 库。而具体来说则是matplotlib下的 pylab 和 pyplot 这两个子库。这两个库可以满足基本的画图需求,下面我们只讨论 pyplot库 。
具体参数可以参看: 官方文档
1. plt.plot( ) 用法
格式:plt.plot(x, y, ls='-', lw=2, label='xxx', color='g' )
- x: x轴上的值
- y: y轴上的值
- ls:线条风格 (linestyle)
- lw:线条宽度 (linewidth)
- label:标签文本
注意: 上面格式中单引号和双引号可以相互替换,对于线条颜色,必须写上color=' '
,而不是只写' '
,不然会报错SyntaxError: positional argument follows keyword argument
,意思是参数位置不正确导致的错误(这个error是自己亲身经历到的,当时查阅格式后才发现color这选项是可选参数,具体位置是固定的,查看具体格式请看: plot()
2. matplotlib.pyplot 示例
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0.5, 10, 1000)
y = np.cos(x)
plt.plot(x, y, ls='-', lw=2, label='cosine', color='purple')
plt.legend()
plt.xlabel('independent variable')
plt.ylabel('dependent variable')
plt.show()