matplotlib label points code example
Example 1: add text to plot python scatter
y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199]
z = [0.15, 0.3, 0.45, 0.6, 0.75]
n = [58, 651, 393, 203, 123]
fig, ax = plt.subplots()
ax.scatter(z, y)
for i, txt in enumerate(n):
ax.annotate(txt, (z[i], y[i]))
Example 2: matplotlib point labels
import matplotlib.pyplot as plt
import numpy as np
plt.clf()
xs = np.arange(0,10,1)
ys = np.random.normal(loc=2.0, scale=0.8, size=10)
plt.plot(xs,ys)
plt.text(2,4,'This text starts at point (2,4)')
plt.text(8,3,'This text ends at point (8,3)',horizontalalignment='right')
plt.show()