Originally I can set the figure title to bold by the following:
import Matplotlib.pyplot as plt
plt.title(\"Test\",fontweight=\"bold\")
bu
There's a bold times font of its own, assuming it's installed on your system:
plt.title("Test", fontname="Times New Roman Bold")
You can find a list of fonts on your system here: How to get a list of all the fonts currently available for Matplotlib?
I have:
>>> [i for i in matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf')
if 'times' in i.lower()]
['/Library/Fonts/Times New Roman.ttf',
'/Library/Fonts/Times New Roman Italic.ttf',
'/Library/Fonts/Times New Roman Bold Italic.ttf',
'/Library/Fonts/Times New Roman Bold.ttf']