如何在 Matplotlib 中创建绘图上的自定义标记
要在绘图或图表上创建自定义标记,我们要使用一个列表,其中写上我们想在绘图中看到的标记。这些标记只不过是符号、表情符号、字符或任何我们希望在图形中看到的字符。
为了创建标记,我们首先将导入所需的库。
import matplotlib.pyplot as plt import numpy as np
现在,我们将在正弦曲线上创建一个标记。我们创建一个尺寸为 (12,6) 的网格,
x = np.arange(1, 2.6, 0.1) y = np.sin(2 * np.pi * x) plt.subplots(figsize=(12,6))
这里将创建自定义标记列表,
custom_markers = ['$'+x+'$' for x in ['£','\$','\%','\clubsuit','\diamondsuit','\spadesuit','\heartsuit','\sigma','😍" />']]
现在让我们绘制正弦曲线,
for i,marker in enumerate(custom_markers): plt.plot(x, 2*(i+2)*y, marker=marker, markersize=15)
显示图形,
plt.show()
输出
广告