- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to add bold annotated text in Matplotlib?
To add bold annotated text in matplotlib, we can use LaTeX representation for labels.
Steps
Set the figure size and adjust the padding between and around the subplots.
Create x and y data points using numpy.
To set the label for each scattered point, make a list of labels.
Plot xpoints, ypoints using scatter() method. For color, use xpoints.
Iterate zipped labels, xpoints and ypoints.
Use annotate() method with bold LaTeX representation insie the for loop.
To display the figure, use show() method.
Example
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True xpoints = np.linspace(1, 10, 10) ypoints = np.random.rand(10) labels = ["%.2f" % i for i in xpoints] plt.scatter(xpoints, ypoints, c=xpoints) for label, x, y in zip(labels, xpoints, ypoints): plt.annotate( f"$\bf{label}$", xy=(x, y), xytext=(-20, 20), textcoords='offset points', ha='center', va='bottom', arrowprops=dict(arrowstyle='->', connectionstyle='arc3,rad=0')) plt.show()
Output
- Related Articles
- How do we add bold text in HTML?
- How to make text bold in HTML?
- How to add text inside a plot in Matplotlib?
- How to bold text in checkbox in Excel?
- How to use Bold & Non-Bold Text In A Single UILabel in iOS/iPhone?
- How to add a text into a Rectangle in Matplotlib?
- How to create a bold text using JavaScript?
- How to make a text bold and italic in JavaFX?
- How to make a specific text on TextView bold in Android?
- How to change the angle of annotated text in plot created by using ggplot2 in R?
- How to make text bold, italic and underline using jQuery
- How to display a bold text inside the JTextArea in Java?\n
- Add Bold Tag in String in C++
- How to refresh text in Matplotlib?
- How to animate text in Matplotlib?

Advertisements