Matplotlib是一个非常强大的绘图库,对于使用Python和NumPy的人很有用。为了产生统计干扰,非常有必要可视化我们的数据,而Matplotlib是为此目的非常有用的工具。它提供类似于MATLAB的接口,唯一的区别是它使用Python并且是开源的。
matplotlib.pyplot.arrow()
此函数根据传递给它的坐标将箭头添加到图形中。
用法: matplotlib.pyplot.arrow(x, y, dx, dy, **kwargs)
参数:
x, y:箭头基准的x和y坐标。
dx, dy:箭头沿x和y方向的长度。
**kwargs:有助于为箭头添加属性的可选参数,例如
为箭头添加颜色,更改箭头的宽度
例子1
import matplotlib.pyplot as plt
# Initilaizing values
# of x and y
x =[1, 2, 3, 4, 5]
y =[2, 4, 6, 8, 10]
# Plotting the graph
plt.plot(x, y)
# Adding an arrow to graph starting
# from the base (2, 4) and with the
# length of 2 units from both x and y
# And setting the width of arrow for
# better visualization
plt.arrow(2, 4, 2, 2, width = 0.05)
# Showing the graph
plt.show()
输出:
示例2#
import matplotlib.pyplot as plt
x =[1, 2, 3, 4, 5]
y =[2, 4, 6, 8, 10]
plt.plot(x, y)
# Increasing head_width of
# the arrow by setting
# head_width parameter
plt.arrow(2, 4, 2, 2,
head_width = 0.2,
width = 0.05)
plt.show()
输出:
例子#3
import matplotlib.pyplot as plt
x =[1, 2, 3, 4, 5]
y =[2, 4, 6, 8, 10]
plt.plot(x, y)
# changing the edge color
# to green
plt.arrow(2, 4, 2, 2,
head_width = 0.2,
width = 0.05,
ec ='green')
plt.show()
输出:
注:本文由纯净天空筛选整理自sathvik chiramana大神的英文原创作品 matplotlib.pyplot.arrow() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。