
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Change Text Color of Font in Legend using Matplotlib
To change the text color of font in the legend in matplotlib, we can take the following steps−
- Create x and y data points using numpy.
- Plot x and y using plot() method, where color of line is red and label is "y=exp(x)".
- To place the legend, use legend() method with location of the legend and store the returned value to set the color of the text.
- To set the color of the text, use set_color() method with green color.
- To display the figure, use show() method.
Example
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-2, 2, 100) y = np.exp(x) plt.plot(x, y, label="y=exp(x)", c='red') leg = plt.legend(loc='upper left') for text in leg.get_texts(): text.set_color("green") plt.show()
Output
Advertisements