Matplotlib 3.0 - axes_grid1.anchored_artists.AnchoredSizeBar

mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar




matplotlib

mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar

class mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar(transform, size, label, loc, pad=0.1, borderpad=0.1, sep=2, frameon=True, size_vertical=0, color='black', label_top=False, fontproperties=None, fill_bar=None, **kwargs) [source]

मामले: matplotlib.offsetbox.AnchoredOffsetbox

केंद्र के साथ एक क्षैतिज पैमाने पर पट्टी खींचें, जिसके नीचे एक एलायंस लेबल है।

पैरामीटर:
transform : matplotlib.transforms.Transform

उपयोग में समन्वय प्रणाली के लिए परिवर्तन वस्तु, अर्थात, matplotlib.axes.Axes.transData

size : int or float

आकार बार की क्षैतिज लंबाई, परिवर्तनों के निर्देशांक में दी गई है।

label : str

प्रदर्शित करने के लिए लेबल।

loc : int

इस आकार पट्टी का स्थान। मान्य स्थान कोड हैं:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4,
'right'        : 5,
'center left'  : 6,
'center right' : 7,
'lower center' : 8,
'upper center' : 9,
'center'       : 10
pad : int or float, optional

लेबल और आकार पट्टी के चारों ओर, फ़ॉन्ट आकार के अंश में। .१ की कमी।

borderpad : int or float, optional

सीमा पैडिंग, फ़ॉन्ट आकार के कुछ अंश में। .१ की कमी।

sep : int or float, optional

अंकों में लेबल और आकार पट्टी के बीच अलगाव। 2 से चूक।

frameon : bool, optional

यदि सही है, तो क्षैतिज पट्टी और लेबल के चारों ओर एक बॉक्स बनाएं। सत्य की अवहेलना।

size_vertical : int or float, optional

परिवर्तन के निर्देशांक में दिए गए आकार बार की लंबवत लंबाई। चूक ०।

color : str, optional

आकार पट्टी और लेबल के लिए रंग। काला करने के लिए चूक।

label_top : bool, optional

यदि सही है, तो लेबल आकार पट्टी पर होगा। झूठा करने के लिए चूक।

fontproperties : matplotlib.font_manager.FontProperties, optional

लेबल पाठ के लिए फ़ॉन्ट गुण।

fill_bar : bool, optional

यदि True और if size_vertical नॉनज़ेरो है, तो आकार बार को आकार बार द्वारा निर्दिष्ट रंग से भर दिया जाएगा। यह सही है कि size_vertical शून्य से अधिक है और गलत है तो size_vertical

** kwargs:

Matplotlib.offsetbox.AnchoredOffsetbox को पास करने के लिए मुख्य तर्क।

टिप्पणियाँ

यदि प्रोप को एक खोजशब्द तर्क के रूप में पारित किया जाता है, लेकिन फॉन्टप्रॉपर्टीज़ नहीं है, तो प्रॉप को माना जाने वाला फॉन्टप्रॉपर्टीज़ माना जाता है। प्रोप और फॉन्टप्रॉपर्टी दोनों का उपयोग करना समर्थित नहीं है।

उदाहरण

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from mpl_toolkits.axes_grid1.anchored_artists import (
...     AnchoredSizeBar)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10,10)))
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 data units', 4)
>>> ax.add_artist(bar)
>>> fig.show()

सभी वैकल्पिक मापदंडों का उपयोग करना

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(size=14, family='monospace')
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 units', 4, pad=0.5,
...                       sep=5, borderpad=0.5, frameon=False,
...                       size_vertical=0.5, color='white',
...                       fontproperties=fontprops)
गुण:
size_bar : matplotlib.offsetbox.AuxTransformBox

आकार बार के लिए कंटेनर।

txt_label : matplotlib.offsetbox.TextArea

आकार बार के लेबल के लिए कंटेनर।

mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar का उपयोग कर के उदाहरण