如何使用Python在 Matplotlib 中的图形图中添加标记?
先决条件: Matplotlib
在本文中,我们将学习如何使用Python在 Matplotlib 中的图形图中添加标记。为此,请查看我们将在工作中使用的一些概念。
- Matplotlib : Matplotlib 是一个巨大的Python可视化库,用于数组的二维绘图。 Matplotlib 可能是一个基于 NumPy 数组的多平台数据可视化库,旨在与更广泛的 SciPy 堆栈一起计算。它是由 John Hunter 在 2002 年引入的。
- Graph Plot :绘图是表示数据集的图形技术,通常作为显示两个或多个变量之间关系的图形。
- 标记:标记以不同的形状和颜色显示在图形中,以修改图形的含义。
方法
要生成具有修改标记样式的图形,需要遵循以下步骤:
- 导入包
- 导入或创建一些数据
- 绘制图形图。
- 使用标记功能设置标记。
示例 1:
Python3
# importing packages
import matplotlib.pyplot as plt
# plot with marker
plt.plot([2, 8, 7, 4, 7, 6, 2, 5, 9], marker='D')
plt.show()
Python3
# importing packages
import matplotlib.pyplot as plt
# create data
t = np.arange(0., 5., 0.2)
# plot with marker
plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
plt.show()
Python3
# importing packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x_values = np.linspace(0, 10, 20)
y_values = np.sin(x_values)
markers = ['>', '+', '.', ',', 'o', 'v', 'x', 'X', 'D', '|']
# apply markers
for i in range(20):
plt.plot(x_values, y_values + i*0.2, markers[i % 10])
plt.show()
输出 :
示例 2:
蟒蛇3
# importing packages
import matplotlib.pyplot as plt
# create data
t = np.arange(0., 5., 0.2)
# plot with marker
plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
plt.show()
输出 :
示例 3:
蟒蛇3
# importing packages
import matplotlib.pyplot as plt
import numpy as np
# create data
x_values = np.linspace(0, 10, 20)
y_values = np.sin(x_values)
markers = ['>', '+', '.', ',', 'o', 'v', 'x', 'X', 'D', '|']
# apply markers
for i in range(20):
plt.plot(x_values, y_values + i*0.2, markers[i % 10])
plt.show()
输出 :