Home  >  Article  >  Backend Development  >  How to Create a Stacked Bar Chart in Pandas?

How to Create a Stacked Bar Chart in Pandas?

Susan Sarandon
Susan SarandonOriginal
2024-10-21 19:39:02429browse

How to Create a Stacked Bar Chart in Pandas?

Plotting a Stacked Bar Chart in Pandas

In order to create a stacked bar chart, you first need to create a dataframe that contains the data you want to plot. Each row in the dataframe should correspond to one bar in the plot, and each column should correspond to a different category. The values in the dataframe should be the counts for each category.

Once you have created the dataframe, you can use the plot function from the matplotlib.pyplot module to create the plot. The kind parameter of the plot function specifies the type of plot you want to create, and the stacked parameter specifies whether the bars should be stacked or not.

For example, the following code creates a stacked bar chart of the data in the dataframe df:

df.plot(kind='bar', stacked=True)

This will produce a plot that looks like the following:

[Image of a stacked bar chart]

If you want to customize the plot, you can use the other parameters of the plot function. For example, you can change the colors of the bars, the width of the bars, and the labels on the axes.

For more information on how to use the plot function, see the matplotlib documentation.

The above is the detailed content of How to Create a Stacked Bar Chart in Pandas?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn