Matplotlib 绘图标记学习笔记

什么是Matplotlib?

Matplotlib 是一个用于绘制数据图的 Python 库。它提供了许多可定制化的绘图选项,可以创建各种类型的图表,包括线形图、散点图、柱状图等。

安装Matplotlib

你可以使用如下命令来安装Matplotlib:

Copy Code
pip install matplotlib

绘制基本图形

折线图

pythonCopy Code
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.plot(x, y) plt.show()

散点图

pythonCopy Code
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.scatter(x, y) plt.show()

条形图

pythonCopy Code
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.bar(x, y) plt.show()

添加文本和注释

pythonCopy Code
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.plot(x, y) plt.xlabel('X轴') plt.ylabel('Y轴') plt.title('折线图') plt.text(3, 7, '这是一个标注') plt.annotate('这是一个注释', xy=(2, 4), xytext=(3, 6), arrowprops=dict(facecolor='black', shrink=0.05)) plt.show()

自定义样式

pythonCopy Code
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] plt.plot(x, y, linestyle='--', marker='o', color='g') plt.xlabel('X轴') plt.ylabel('Y轴') plt.title('折线图') plt.text(3, 7, '这是一个标注') plt.annotate('这是一个注释', xy=(2, 4), xytext=(3, 6), arrowprops=dict(facecolor='black', shrink=0.05)) plt.show()

以上是Matplotlib 绘图标记的一些基础内容和实例。