Completely new set of materials for GUI class! Thanks Tony!!
This commit is contained in:
parent
ee0765c345
commit
8f7356f425
53 changed files with 1909 additions and 903 deletions
|
@ -0,0 +1,40 @@
|
|||
#Matplotlib, pyplt and csv
|
||||
#Tony Crewe
|
||||
#Sep 2017 - updated Sep 2018
|
||||
|
||||
import matplotlib.pyplot as plt
|
||||
import csv
|
||||
from matplotlib.ticker import MaxNLocator
|
||||
|
||||
|
||||
x=[]
|
||||
y=[]
|
||||
|
||||
with open('weight 2018.csv', 'r', encoding = 'utf-8-sig') as csvfile:
|
||||
plots = csv.reader(csvfile)
|
||||
for data in plots:
|
||||
#get heading for x and y axes
|
||||
var1 = (data[0])
|
||||
var2 = (data[1])
|
||||
break
|
||||
for data in plots:
|
||||
#get values - add to x list and y list
|
||||
x.append(data[0])
|
||||
y.append(float(data[1]))
|
||||
|
||||
|
||||
ax = plt.subplot(1,1,1)
|
||||
ax.set_ylim([82, 96])
|
||||
ax.xaxis.set_major_locator(MaxNLocator(10))
|
||||
ax.spines['right'].set_color('none')
|
||||
ax.spines['top'].set_color('none')
|
||||
|
||||
plt.plot(x,y, label = 'data loaded\nfrom csv file')
|
||||
plt.axhline(y = 85.5, color = 'orange', linestyle = '--', label = 'target')
|
||||
plt.xlabel(var1)
|
||||
plt.ylabel(var2)
|
||||
plt.title('weight loss from\n first quarter 2018')
|
||||
|
||||
|
||||
plt.legend()
|
||||
plt.show()
|
Loading…
Add table
Add a link
Reference in a new issue