Buy Me a Coffee? Your support is much appreciated!
PayPal Me: https://www.paypal.me/jiejenn/5
Venmo: @Jie-Jenn
Source Code:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel('data.xlsx', sheet_name='Data', engine='openpyxl')
data_points = df['Points'].tolist()
n_bins = 10
fig, ax = plt.subplots()
arr = ax.hist(data_points, ec='white', bins=n_bins)
plt.xticks(range(0, 101, n_bins))
labels = [arr[0][i] for i in range(len(arr[0]))]
ax.set_ylim(0, max(labels) + 10)
rects = ax.patches
for rect, label in zip(rects, labels):
height = rect.get_height()
ax.text(
rect.get_x() + rect.get_width() / 2,
height + 0.01,
int(label),
ha='center',
va='bottom'
)
plt.title('Histogram Demo')
plt.show()
