Pythonは形状(長方形、円など)を描くmatplotlibの

B局ビデオ:HTTPS :? //W​​ww.bilibili.com/video/av6989413/ P = 6

転送します。https://www.cnblogs.com/linblogs/p/9672769.html

インポートのNPとしてnumpyの
 インポートPLTのようmatplotlib.pyplot
 インポートmpathesのようmatplotlib.patches 

図、AX = plt.subplots()
XY1 = np.array([0.2,0.2 ])
XY2 = np.array([0.2,0.8 ])
XY3 = np.array([0.8,0.2 ])
XY 4 = np.array([0.8,0.8 ])
圆形 
円= mpathes.Circle(xy1,0.05 
ax.add_patch(円)
长方形 
RECT = mpathes.Rectangle( xy2,0.2,0.1、色= ' R ' 
ax.add_patch(RECT) 
多边形
ポリゴン= mpathes.RegularPolygon(xy3,5,0.1、色= ' G ' 
ax.add_patch(ポリゴン)
椭圆形 
楕円= mpathes.Ellipse(xy4,0.4,0.2、色= ' Y ' 
ax.add_patch(楕円)

plt.axis(' 等しい' 
plt.grid()
plt.show()
  • 相関関数導入
    • サークル()
      • ドキュメンテーションます。https://matplotlib.org/api/_as_gen/matplotlib.patches.Circle.html#matplotlib.patches.Circle
      • 要約:で真円=(x、y)を作成するために、所定の半径のxy
      • プロパティ
        • XY:円形の中央(プロパティ名を省略することができます)
        • redius:円の半径(プロパティ名を省略することができます)
        • より詳細な文書の属性について
      • よくある質問
    • 矩形()
      • ドキュメント:https://matplotlib.org/api/_as_gen/matplotlib.patches.Rectangle.html#matplotlib.patches.Rectangle
      • はじめに:Xは、Yが矩形を生成する座標(xは、yの位置は、矩形の左下隅です)
      • プロパティ
        • XY:長方形の底座標左(プロパティ名を省略することができます)
        • 幅:矩形幅(属性名は省略することができ、注文の高さと幅は、第2幅広に留意)
        • 高さ:矩形の高さ(プロパティ名は省略することができ、第3の高、ようにするための高さと幅に注意)
        • 色:色を塗りつぶし
        • より詳細な文書の属性について
    • するRegularPolygon()
      • ドキュメント:https://matplotlib.org/api/_as_gen/matplotlib.patches.RegularPolygon.html#matplotlib.patches.RegularPolygon
      • 導入:X、Y座標は、ポリゴンを生成しました
      • プロパティ
        • XY:ポリゴンの中心(プロパティ名は省略できます)
        • numVertices:頂点の数、またはエッジの数(属性名が省略されてもよい、音符位置)と呼ばれてもよいです
        • redus:ポリゴン半径(属性名は省略することができ、ノートの位置)
        • 色:色を塗りつぶし
        • より詳細な文書の属性について
    • 楕円()
    • add_patch()

おすすめ

転載: www.cnblogs.com/zoe-chang/p/11389838.html