Syntax error How to set label for an already plotted line in Matplotlib?

How to set label for an already plotted line in Matplotlib?



To set label for an already plotted line in Matplotlib, we can take the following steps −

  • Set the figure size and adjust the padding between and around the subplots.
  • Plot the line with an input list.
  • Set the label of the created line.
  • Place a legend on the plot at the "upper right" location.
  • To display the figure, use show() method.

Example

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

line, = plt.plot([2, -1, 4, -1, 2])
line.set_label("line")

plt.legend(loc="upper right")

plt.show()

Output

Updated on: 2021-06-17T12:09:33+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements