pandas 0.23 - DataFrame.plot.line()

pandas.DataFrame.plot.line




pandas

pandas.DataFrame.plot.line

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

DataFrame कॉलम को लाइनों के रूप में प्लॉट करें।

यह फ़ंक्शन निर्देशांक के रूप में DataFrame के मूल्यों का उपयोग करके लाइनों को प्लॉट करने के लिए उपयोगी है।

पैरामीटर:

x : int या str, वैकल्पिक

क्षैतिज अक्ष के लिए उपयोग करने के लिए कॉलम। या तो स्थान या स्तंभ के लेबल का उपयोग किया जाना है। डिफ़ॉल्ट रूप से, यह DataFrame सूचकांकों का उपयोग करेगा।

y : int, str, या उनमें से सूची, वैकल्पिक

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

** kwds

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

यह दिखाता है:

कुल्हाड़ियों : matplotlib.axes.Axes या numpy.ndarray

subplots=True होने पर एक ndarray देता है।

यह भी देखें

matplotlib.pyplot.plot
लाइनों और / या मार्कर के रूप में प्लॉट y बनाम x।

उदाहरण

निम्नलिखित उदाहरण वर्षों में कुछ जानवरों की आबादी को दर्शाता है।

>>> df = pd.DataFrame({
...    'pig': [20, 18, 489, 675, 1776],
...    'horse': [4, 25, 281, 600, 1900]
...    }, index=[1990, 1997, 2003, 2009, 2014])
>>> lines = df.plot.line()
../_images/pandas-DataFrame-plot-line-1.png

सबप्लॉट्स के साथ एक उदाहरण, इसलिए अक्षों की एक सरणी वापस आ गई है।

>>> axes = df.plot.line(subplots=True)
>>> type(axes)
<class 'numpy.ndarray'>
../_images/pandas-DataFrame-plot-line-2.png

निम्नलिखित उदाहरण दोनों आबादी के बीच संबंध को दर्शाता है।

>>> lines = df.plot.line(x='pig', y='horse')
../_images/pandas-DataFrame-plot-line-3.png