I want to label my vertical lines with matplotlib's .vline command, but for some reason the label parameter doesn't do anything/show anything on the final plot. Does anyone know how to get the label to show?
plt.vlines(x=pah, ymin=0, ymax=0.6, colors='0.75', linestyles='dashed', label='PAHs')
Everything works apart from the label.
Many thanks,
L
For text near your line as in this example use:
Also, this short script holds more options if you want: https://pythonhosted.org/lineid_plot/#
This works
but I don't know if this is what you expect
The label keyword is displayed in the legend. You need create the
legend
explicitly to see the label in the plot: