import numpy as np import matplotlib.pyplot as plt # Fixing random state for reproducibility np.random.seed(19680801) plt.title('My second Python plot: my studing time per day in a week, wenjuan.23') plt.xlabel('Day') plt.ylabel('study time (h)') N = 7 x = np.array(['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday']) y = np.array([13,9,11,13,12,8,11]) colors = np.random.rand(N) area = (30 * np.random.rand(N))**2 # 0 to 15 point radii plt.scatter(x, y, s=area, c=colors, alpha=0.5) plt.show()