Matplotlib 2.1 - axes.Axes.streamplot

matplotlib.axes.Axes.streamplot




matplotlib
Axes.streamplot(x, y, u, v, density=1, linewidth=None, color=None, cmap=None, norm=None, arrowsize=1, arrowstyle='-|>', minlength=0.1, transform=None, zorder=None, start_points=None, maxlength=4.0, integration_direction='both', *, data=None)

एक वेक्टर प्रवाह की streamlines खींचता है।

x, y : 1d arrays
एक समान दूरी वाले ग्रिड।
u, v : 2d arrays
एक्स और वाई-वेग। पंक्तियों की संख्या वाई की लंबाई से मेल खाना चाहिए, और स्तंभों की संख्या x से मेल खाना चाहिए।
density : float or 2-tuple
Streamlines के निकटता नियंत्रित करता है। जब density = 1 , डोमेन को 30x30 ग्रिड- घनत्व में विभाजित किया जाता है तो यह ग्रिड रैखिक रूप से स्केल करता है। ग्रिड में प्रत्येक सेल में, सबसे अधिक, एक ट्रैवर्सिंग स्ट्रीमलाइन हो सकती है। प्रत्येक दिशा में विभिन्न घनत्व के लिए, [density_x, density_y] का उपयोग करें।
linewidth : numeric or 2d array
लाइनविड्थ भिन्न होता है जब वेग के समान आकार के साथ 2 डी सरणी दी जाती है।
color : matplotlib color code, or 2d array
रंग सुव्यवस्थित करें। जब वेग के समान आकार के साथ एक सरणी दी जाती है, तो रंग मान को cmap का उपयोग करके रंगों में परिवर्तित कर दिया जाता है।
cmap : Colormap
Colormap streamlines और तीर साजिश करने के लिए प्रयोग किया जाता है। रंग के लिए सरणी इनपुट का उपयोग करते समय केवल जरूरी है।
norm : Normalize
ल्यूमिनेंस डेटा को 0, 1 तक स्केल करने के लिए प्रयुक्त ऑब्जेक्ट को सामान्य करें। यदि कोई नहीं है, तो (न्यूनतम, अधिकतम) (0, 1) तक फैलाएं। रंग केवल एक सरणी है जब आवश्यक है।
arrowsize : float
फैक्टर पैमाने तीर आकार।
arrowstyle : str
तीर शैली विनिर्देश। FancyArrowPatch देखें।
minlength : float
अक्ष समन्वय में streamline की न्यूनतम लंबाई।
start_points : Nx2 सरणी
Streamlines के लिए शुरुआती बिंदुओं के समन्वय। डेटा निर्देशांक में, x और y सरणी के समान।
zorder : int
कोई संख्या
maxlength : float
अक्ष समन्वय में streamline की अधिकतम लंबाई।
integration_direction : ['forward', 'backward', 'both']
आगे, पिछड़े या दोनों दिशाओं में सुव्यवस्थितता को एकीकृत करें।

यह दिखाता है:

stream_container : StreamplotSet

गुणों के साथ कंटेनर ऑब्जेक्ट

  • रेखाएं: matplotlib.collections.LineCollection . streamlines का अंतिम चयन
  • तीर: FancyArrowPatch संग्रह। FancyArrowPatch ऑब्जेक्ट्स धारा रेखाओं के साथ आधे रास्ते का प्रतिनिधित्व करता है।

यह कंटेनर शायद भविष्य में बदल जाएगा ताकि कॉलमैप, अल्फा इत्यादि में दोनों लाइनों और तीरों के लिए परिवर्तन की अनुमति दी जा सके, लेकिन इन परिवर्तनों को पिछड़ा संगत होना चाहिए।