安装matplotlib库
使用pip安装:`pip install matplotlib`
导入必要的库
`import matplotlib.pyplot as plt`
`import numpy as np`
创建数据
定义x和y数组,例如:
```python
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 4, 1, 5, 3])
```
绘制折线图
使用`plt.plot(x, y, 'r-o')`绘制折线图,其中`'r-o'`表示红色实线连接圆点。
可以添加标题、x轴标签和y轴标签:
```python
plt.title('我的第一个折线图')
plt.xlabel('x轴')
plt.ylabel('y轴')
```
显示图形
使用`plt.show()`显示图形。
自定义样式
可以通过修改`plt.plot()`中的参数来改变线条颜色、线型和标记样式,例如:
```python
plt.plot(x, y, 'b--s', linewidth=2, markersize=8) 蓝色虚线方块,线宽2,标记大小8
```
添加网格
使用`plt.grid(True)`添加网格线,使图形更清晰。
多图合一
如果需要在一张图里画多个子图,可以使用`fig, axs = plt.subplots(nrows, ncols)`创建多个子图,并使用`axs[i].plot(x, y)`分别绘制每个子图。
示例代码
```python
import matplotlib.pyplot as plt
import numpy as np
创建数据
x = np.array([1, 2, 3, 4, 5])
y = np.array([2, 4, 1, 5, 3])
绘制折线图
plt.plot(x, y, 'r-o', linewidth=2, markersize=8)
添加标题和标签
plt.title('这是我的第一个折线图')
plt.xlabel('x轴')
plt.ylabel('y轴')
显示网格
plt.grid(True)
显示图形
plt.show()
```
通过以上步骤和代码,你可以轻松地绘制出漂亮的折线图。如果需要进一步自定义图形的样式,可以参考matplotlib的官方文档了解更多选项和技巧。