pandas 0.23 - DataFrame.plot.barh()

pandas.DataFrame.plot.barh




pandas

pandas.DataFrame.plot.barh

DataFrame.plot.barh(x=None, y=None, **kwds) [source]

एक क्षैतिज बार भूखंड बनाओ।

एक क्षैतिज बार प्लॉट एक ऐसा प्लॉट है जो आयताकार सलाखों के साथ मात्रात्मक डेटा प्रस्तुत करता है जिसमें वे उन मूल्यों के अनुपात में होते हैं जो वे प्रतिनिधित्व करते हैं। एक बार प्लॉट असतत श्रेणियों के बीच तुलना दिखाता है। भूखंड की एक धुरी विशिष्ट श्रेणियों की तुलना करती है, और दूसरी धुरी मापा मूल्य का प्रतिनिधित्व करती है।

पैरामीटर:

x : लेबल या स्थिति, डिफ़ॉल्ट DataFrame.index

श्रेणियों के लिए उपयोग किया जाने वाला कॉलम।

y : लेबल या स्थिति, डिफ़ॉल्ट सभी संख्यात्मक स्तंभ डेटाफ़्रेम में

DataFrame से तैयार किए जाने वाले कॉलम।

** kwds

कीवर्ड तर्क pandas.DataFrame.plot() पर पारित करने के लिए।

यह दिखाता है:
axes : matplotlib.axes.Axes or numpy.ndarray of them.

यह भी देखें

pandas.DataFrame.plot.bar
वर्टिकल बार प्लॉट।
pandas.DataFrame.plot()
Matplotlib का उपयोग करके DataFrame के प्लॉट बनाएं।
matplotlib.axes.Axes.bar
Matplotlib का उपयोग करके एक ऊर्ध्वाधर बार प्लॉट प्लॉट करें।

उदाहरण

मूल उदाहरण

>>> df = pd.DataFrame({'lab':['A', 'B', 'C'], 'val':[10, 30, 20]})
>>> ax = df.plot.barh(x='lab', y='val')
../_images/pandas-DataFrame-plot-barh-1.png

एक पूरे डेटाफ़्रेम को एक क्षैतिज बार प्लॉट में प्लॉट करें

>>> speed = [0.1, 17.5, 40, 48, 52, 69, 88]
>>> lifespan = [2, 8, 70, 1.5, 25, 12, 28]
>>> index = ['snail', 'pig', 'elephant',
...          'rabbit', 'giraffe', 'coyote', 'horse']
>>> df = pd.DataFrame({'speed': speed,
...                    'lifespan': lifespan}, index=index)
>>> ax = df.plot.barh()
../_images/pandas-DataFrame-plot-barh-2.png

DataFrame का एक कॉलम एक क्षैतिज बार प्लॉट में प्लॉट करें

>>> speed = [0.1, 17.5, 40, 48, 52, 69, 88]
>>> lifespan = [2, 8, 70, 1.5, 25, 12, 28]
>>> index = ['snail', 'pig', 'elephant',
...          'rabbit', 'giraffe', 'coyote', 'horse']
>>> df = pd.DataFrame({'speed': speed,
...                    'lifespan': lifespan}, index=index)
>>> ax = df.plot.barh(y='speed')
../_images/pandas-DataFrame-plot-barh-3.png

वांछित कॉलम बनाम डेटा फ़्रेम

>>> speed = [0.1, 17.5, 40, 48, 52, 69, 88]
>>> lifespan = [2, 8, 70, 1.5, 25, 12, 28]
>>> index = ['snail', 'pig', 'elephant',
...          'rabbit', 'giraffe', 'coyote', 'horse']
>>> df = pd.DataFrame({'speed': speed,
...                    'lifespan': lifespan}, index=index)
>>> ax = df.plot.barh(x='lifespan')
../_images/pandas-DataFrame-plot-barh-4.png