In [6]:
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
In [5]:
matplotlib.__version__
Out[5]:
In [79]:
np.random.seed(42)
plt.clf()
xs = np.arange(0,10,1)
ys = np.random.normal(loc=3, scale=0.4, size=10)
# 'bo-' means blue, points, solid lines
plt.plot(xs,ys,'bo-')
# zip joins x and y coordinates in pairs
for x,y in zip(xs,ys):
label = "{:.2f}".format(y)
plt.annotate(label, # this is the text
(x,y), # this is the point to label
textcoords="offset points", # how to position the text
xytext=(0,10), # distance from text to points (x,y)
ha='center') # horizontal alignemtn can be left, right or center
plt.xticks(np.arange(0,10,1))
plt.yticks(np.arange(0,7,0.5))
plt.show()
In [12]:
np.linspace(0,1,11)
Out[12]: