for X, Y, Z in zip(x[integers], y[integers], z[integers]):
    ax.annotate('{:.0f}'.format(Z), xy=(X, Y), xytext=(-10, 10), ha='right',
        textcoords='offset points', arrowprops=dict(arrowstyle='->', shrinkA=0)
        )
plt.show()
Matplotlib - labelling points (x,y) on a line with a value z