I’ve just released Flexitext, a library that makes it easier to draw text with multiple formats (colors, fonts, styles, sizes, etc.). This library tries to bring a little of the R library ggtext into Matplotlib.
import matplotlib.pyplot as plt from flexitext import flexitext fig, ax = plt.subplots(figsize=(9, 6)) text = ( "<size:48, name:Calibri>Hi <color:#11557c, weight:bold>matplotlib</>!\n</>" + "<size:36, name:Lato, color:royalblue><weight:bold>Thanks</> for having me :)</>" ) flexitext(0.5, 0.5, text, ha="center", ma="center")
GitHub repository: GitHub - tomicapretto/flexitext: Flexitext: Draw styled text in Matplotlib
Feel free to reach out if you want to say something about the project or you’d like to share any questions