Python Matplotlib 速查表
Matplotlib是一个广泛使用的绘图库,用于创建各种静态、动态和交互式的可视化图形。以下是一些常用的功能和技巧的速查表,帮助您快速查找和使用这些功能。
1. **基本绘图**:
- `plt.plot(x, y)`:绘制折线图。
- `plt.scatter(x, y)`:绘制散点图。
- `plt.bar(x, height)`:绘制柱状图。
- `plt.hist(data, bins=10)`:绘制直方图。
2. **样式和布局**:
- `plt.rcParams['font.size'] = 14`:设置文本字体大小为14号。
- `plt.tight_layout()`:自动调整子图的间距,使图形更加紧凑。
- `plt.grid(True)`:在图表上添加网格线。
3. **颜色和标记**:
- `plt.plot(x, y, 'ro')`:绘制红色圆形标记的折线图。
- `plt.scatter(x, y, c='green', marker='s')`:使用绿色正方形标记散点图。
4. **文本注释**:
- `plt.text(0.1, 0.9, '这是文本', fontsize=14)`:在图表的指定位置添加文本,字体大小为14号。
- `plt.annotate('箭头说明', xy=(1, 2), xytext=(3, 4))`:在图表上添加带有箭头和注释的标记。
5. **子图布局**:
- `fig, axs = plt.subplots(2, 2)`:创建2行2列的子图布局。
- `axs[0, 0].plot(x, y)`:在第一个子图上绘制折线图。
6. **数据处理和格式化**:
- `plt.xlim(start=0, stop=10)`:设置x轴的显示范围为0到10。
- `plt.yticks([1, 2, 3], ['A', 'B', 'C'])`:自定义y轴刻度标签。
7. **保存和导出**:
- `plt.savefig('output.png')`:将图表保存为PNG格式的图片文件。
- `plt.show()`:显示图表窗口。
359.3KB
文件大小:
评论区