当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib.pyplot.arrow()用法及代码示例


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

输出:
matplotlib.pyplot.arrow()

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

输出:
matplotlib.pyplot.arrow()

例子#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()

输出:
matplotlib.pyplot.arrow()


注:本文由纯净天空筛选整理自sathvik chiramana大神的英文原创作品 matplotlib.pyplot.arrow() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。