Matplotlib 绘图标记学习笔记
什么是Matplotlib?
Matplotlib 是一个用于绘制数据图的 Python 库。它提供了许多可定制化的绘图选项,可以创建各种类型的图表,包括线形图、散点图、柱状图等。
安装Matplotlib
你可以使用如下命令来安装Matplotlib:
Copy Codepip install matplotlib
绘制基本图形
折线图
pythonCopy Codeimport matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.show()
散点图
pythonCopy Codeimport matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.scatter(x, y)
plt.show()
条形图
pythonCopy Codeimport matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.bar(x, y)
plt.show()
添加文本和注释
pythonCopy Codeimport 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 Codeimport 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 绘图标记的一些基础内容和实例。