• Python中绘制箭头


    以两个点为例,其中起点为点(1,2),终点为点(3,4)

     1 import matplotlib.pyplot as plt
     2 def drawArrow(A,B):
     3     fig = plt.figure()
     4     ax = fig.add_subplot(111)
     5     """
     6     箭头起始位置(A[0],A[1])和终点位置(B[0],B[1])
     7     length_includes_head = True:表示增加的长度包含箭头部分
     8     head_箭头的宽度
     9     head_length:箭头的长度
    10     fc:filling color(箭头填充的颜色)
    11     ec:edge color(边框颜色)
    12     """
    13     ax.arrow(A[0],A[1],B[0]-A[0],B[1]-A[1],length_includes_head = True,head_width = 0.25,head_length = 0.5,fc = 'r',ec = 'b')
    14     ax.set_xlim(0,10) #设置图形的范围,默认为[0,1]
    15     ax.set_ylim(0,10) #设置图形的范围,默认为[0,1]
    16     ax.grid()  #添加网格
    17     ax.set_aspect('equal')  #x轴和y轴等比例
    18     plt.show()
    19     plt.tight_layout()
    20 
    21 A = [1,2,3,4,5,6,7]
    22 B = [3,4,5,6,7,8,9]
    23 drawArrow(A,B)

    输出情况:

  • 相关阅读:
    long类型和int类型的区别!!!!!
    Java-冒号的作用
    Java Scanner类
    jre安装过程
    76. 最小覆盖子串
    75. 颜色分类
    73. 矩阵置零
    72. 编辑距离
    71. 简化路径
    61. 旋转链表
  • 原文地址:https://www.cnblogs.com/xiaodangdang/p/12092198.html
Copyright © 2020-2023  润新知