Matplotlib Bar Chart: Create bar plot from a DataFrame
Matplotlib Bar Chart: Exercise-11 with Solution
Write a Python program to create bar plot from a DataFrame.
Sample Data Frame:
a b c d e
2 4,8,5,7,6
4 2,3,4,2,6
6 4,7,4,7,8
8 2,6,4,8,6
10 2,4,3,3,2
Sample Solution:
Python Code:
from pandas import DataFrame
import matplotlib.pyplot as plt
import numpy as np
a=np.array([[4,8,5,7,6],[2,3,4,2,6],[4,7,4,7,8],[2,6,4,8,6],[2,4,3,3,2]])
df=DataFrame(a, columns=['a','b','c','d','e'], index=[2,4,6,8,10])
df.plot(kind='bar')
# Turn on the grid
plt.minorticks_on()
plt.grid(which='major', linestyle='-', linewidth='0.5', color='green')
plt.grid(which='minor', linestyle=':', linewidth='0.5', color='black')
plt.show()
Sample Output:
Python Code Editor:
Contribute your code and comments through Disqus.:
Previous: Write a Python program to create bar plot of scores by group and gender. Use multiple X values on the same chart for men and women.
Next: Write a Python program to create bar plots with errorbars on the same figure.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/graphics/matplotlib/barchart/matplotlib-barchart-exercise-11.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics