Matplotlib 3.0 - axes.Axes.arrow

matplotlib.axes.Axes.arrow




matplotlib

matplotlib.axes.Axes.arrow

Axes.arrow(x, y, dx, dy, **kwargs) [source]

कुल्हाड़ियों में एक तीर जोड़ें।

यह (x, y) से (x+dx, y+dy) तक एक तीर खींचता है।

पैरामीटर:
x, y : float

तीर के आधार का x / y- समन्वय।

dx, dy : float

एक्स / वाई-दिशा के साथ तीर की लंबाई।

यह दिखाता है:
arrow : FancyArrow

बनाई गई FancyArrow ऑब्जेक्ट।

अन्य पैरामीटर:
** kwargs

वैकल्पिक kwargs ( FancyArrow पैच से विरासत में मिला) तीर के निर्माण और गुणों को नियंत्रित करते हैं:

कंस्ट्रक्टर तर्क
चौड़ाई : फ्लोट (डिफ़ॉल्ट: 0.001)

पूर्ण तीर पूंछ की चौड़ाई

length_includes_head : बूल (डिफ़ॉल्ट: गलत)

सच है अगर लंबाई की गणना में सिर की गिनती की जानी है।

head_width : फ्लोट या कोई नहीं (डिफ़ॉल्ट: 3 * चौड़ाई)

पूर्ण तीर सिर की कुल चौड़ाई

head_length : फ्लोट या कोई नहीं (डिफ़ॉल्ट: 1.5 * head_width)

तीर सिर की लंबाई

आकार : ['पूर्ण', 'बाएँ', 'दाएँ'] (डिफ़ॉल्ट: 'पूर्ण')

बाएँ-आधे, दाएँ-आधे, या पूर्ण तीर को खींचें

ओवरहांग : फ्लोट (डिफ़ॉल्ट: 0)

अंश जो तीर वापस बह गया है (0 ओवरहांग का मतलब त्रिकोणीय आकार है)। नकारात्मक या एक से अधिक हो सकता है।

head_starts_at_zero : बूल (डिफ़ॉल्ट: गलत)

अगर यह सच है, तो सिर समन्वय 0 पर समाप्त होने के बजाय समन्वय 0 पर खींचा जाने लगता है।

अन्य मान्य kwargs (विरासत में मिला: वर्ग: `पैच`) हैं:
संपत्ति विवरण
agg_filter एक फिल्टर फ़ंक्शन, जो एक (एम, एन, 3) फ्लोट ऐरे और एक डीपीआई मूल्य लेता है, और एक (एम, एन, 3) एरे लौटाता है।
alpha फ्लोट या कोई नहीं
animated bool
antialiased अनजान
capstyle {'बट', 'राउंड', 'प्रोजेक्टिंग'}
clip_box Bbox
clip_on bool
clip_path [( Path , Transform ) | Patch | कोई नहीं]
color रंग
contains प्रतिदेय
edgecolor रंग या कोई नहीं या 'ऑटो'
facecolor रंग या कोई नहीं
figure Figure
fill bool
gid str
hatch {'/', '\', '।', '-', '+', 'x', 'ओ', 'ओ', '।', '*'}।
in_layout bool
joinstyle {'मैंटर', 'राउंड', 'बेवल'}
label वस्तु
linestyle {'-', '-', '-', ':', '', (ऑफसेट, ऑन-ऑफ-सीक), ...}
linewidth फ्लोट या कोई भी डिफ़ॉल्ट रूप से नहीं
path_effects AbstractPathEffect
picker कोई नहीं या बूल या तैरने या बुलाने योग्य
rasterized बूल या कोई नहीं
sketch_params (पैमाना: फ्लोट, लंबाई: फ्लोट, यादृच्छिकता: फ्लोट)
snap बूल या कोई नहीं
transform Transform
url str
visible bool
zorder नाव

टिप्पणियाँ

परिणामस्वरूप तीर कुल्हाड़ियों के पहलू अनुपात और सीमाओं से प्रभावित होता है। यह एक तीर का उत्पादन कर सकता है जिसका सिर इसके तने के साथ वर्गाकार नहीं है। एक तीर बनाने के लिए जिसका सिर अपने तने के साथ चौकोर है, उदाहरण के लिए annotate() उपयोग करें:

>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0),
...             arrowprops=dict(arrowstyle="->"))