📌  相关文章
📜  如何使用Python在 Matplotlib 中的图形图中添加标记?

📅  最后修改于: 2022-05-13 01:54:44.024000             🧑  作者: Mango

如何使用Python在 Matplotlib 中的图形图中添加标记?

先决条件: Matplotlib

在本文中,我们将学习如何使用Python在 Matplotlib 中的图形图中添加标记。为此,请查看我们将在工作中使用的一些概念。

  • Matplotlib Matplotlib 是一个巨大的Python可视化库,用于数组的二维绘图。 Matplotlib 可能是一个基于 NumPy 数组的多平台数据可视化库,旨在与更广泛的 SciPy 堆栈一起计算。它是由 John Hunter 在 2002 年引入的。
  • Graph Plot 绘图是表示数据集的图形技术,通常作为显示两个或多个变量之间关系的图形。
  • 标记:标记以不同的形状和颜色显示在图形中,以修改图形的含义。

方法

要生成具有修改标记样式的图形,需要遵循以下步骤:

  1. 导入包
  2. 导入或创建一些数据
  3. 绘制图形图。
  4. 使用标记功能设置标记。

示例 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()

输出 :