Python | Pandas Dataframe.plot.bar
Last Updated :
06 Jan, 2019
Improve
Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier.
Pandas
Python3 1==
Now we will use a function
Python3
Output:
Example #2: Using
Python3 1==
Now we will use a function
Python3
Output :
DataFrame.plot.bar()
plots the graph vertically in form of rectangular bars.
Syntax : DataFrame.plot.bar(x=None, y=None, **kwds) Parameters: x : (label or position, optional) Allows plotting of one column versus another. If not specified, the index of the DataFrame is used. y : (label or position, optional) Allows plotting of one column versus another. If not specified, all numerical columns are used. **kwds : Additional keyword arguments Returns: matplotlib.axes.Axes or np.ndarray of themExample #1: Using
DataFrame.plot.bar()
to plot the graph vertically in form of rectangular bars
# importing matplotlib
import matplotlib.pyplot
# importing pandas as pd
import pandas as pd
# importing numpy as np
import numpy as np
# creating a dataframe
df = pd.DataFrame(np.random.rand(10, 3), columns =['a', 'b', 'c'])
print(df)

DataFrame.plot.bar()
to plot a graph vertically in form of rectangular bars
# using a function df.plot.bar()
df.plot.bar()

DataFrame.plot.bar()
to plot the graph vertically in form of rectangular bars.
# importing matplotlib
import matplotlib.pyplot
# importing pandas as pd
import pandas as pd
# importing numpy as np
import numpy as np
# creating a dataframe
df = pd.DataFrame(np.random.rand(10, 10),
columns =['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'])
df

DataFrame.plot.bar()
to plot a graph vertically in form of rectangular bars
# using a function df.plot.bar()
df.plot.bar()
