Matplotlib 中带箭头的折线图
要使用matplotlib中的箭头进行绘图,我们可以使用arrow()方法。
步骤
- 使用 numpy 创建 x 和 y 数据点。
- 使用 color=red 和 linewidth = 1. 绘制 x 和 y。
- 使用箭头方法向轴添加箭头。参数中的前两个值是箭头基座的坐标,后两个值是箭头沿 X 和 Y 方向的长度。
- 要显示图片,请使用show()方法。
示例
from matplotlib import pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-2, 2, 100) y = np.sin(x) plt.plot(x, y, c='b', lw=1) plt.arrow(0, 0, 0.01, np.sin(0.01), shape='full', lw=10, length_includes_head=True, head_width=.05, color='r') plt.show()
输出
广告