Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created October 2, 2020 18:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/3cbb71278fdacb5cc33f2e4ba44d1595 to your computer and use it in GitHub Desktop.
Save codecademydev/3cbb71278fdacb5cc33f2e4ba44d1595 to your computer and use it in GitHub Desktop.
Codecademy export
import codecademylib
from matplotlib import pyplot as plt
months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
visits_per_month = [9695, 7909, 10831, 12942, 12495, 16794, 14161, 12762, 12777, 12439, 10309, 8724]
# numbers of limes of different species sold each month
key_limes_per_month = [92.0, 109.0, 124.0, 70.0, 101.0, 79.0, 106.0, 101.0, 103.0, 90.0, 102.0, 106.0]
persian_limes_per_month = [67.0, 51.0, 57.0, 54.0, 83.0, 90.0, 52.0, 63.0, 51.0, 44.0, 64.0, 78.0]
blood_limes_per_month = [75.0, 75.0, 76.0, 71.0, 74.0, 77.0, 69.0, 80.0, 63.0, 69.0, 73.0, 82.0]
# create your figure here
x_values=list(range(1,len(months)+1))
plt.figure(figsize=(24,12))
ax1=plt.subplot(1,2,1)
ax1.set_xticks(x_values)
ax1.set_xticklabels(months, rotation = 90)
ax1.set_xlabel("Months")
ax1.set_ylabel("Visits per month")
ax1.set_title("Total page visits over the past year")
ax1.plot(x_values,visits_per_month,marker='o')
plt.show()
ax2=plt.subplot(1,2,2)
ax2.plot(x_values,key_limes_per_month,color="green",marker="s",label="key limes")
ax2.plot(x_values,persian_limes_per_month,color="black",marker="o",label="persian limes")
ax2.plot(x_values,blood_limes_per_month,color="red",marker="^",label="blood limes")
ax2.set_xticks(x_values)
ax2.set_xticklabels(months,rotation=90)
ax2.set_xlabel("Months")
ax2.set_title("Visits for different types of lime")
ax2.set_ylabel("Visits per month")
ax2.legend()
plt.subplots_adjust(wspace=0.4)
plt.show()
plt.savefig("Annual report of page visits")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment