python matplotlib让一切都变得大胆

Eul*_*lar 2 python latex matplotlib

好吧,我正在制作一些情节,并希望以粗体字体制作所有内容.我可以weight="bold"用来制作标签的粗体字体.也可以使用prop={'weight':'bold'}使图例线条粗体,但我不能使图例标题粗体.那么,第一个问题是有一种方法可以使传奇标题变得大胆吗?

2,我尝试使用matplotlib乳胶支持使标题变粗,这样做但是如果我使用rc('text', usetex=True)我不能使用weight=bold并且必须\textbf{}每次都使用,那么我如何以这种方式使刻度变粗.

3,如果我使用乳胶支持,那么我不喜欢的字体改变.如何使用普通的matplotlib字体使用乳胶?

Imp*_*est 9

一切变得大胆相当容易.只需添加

plt.rcParams["font.weight"] = "bold"
plt.rcParams["axes.labelweight"] = "bold"
Run Code Online (Sandbox Code Playgroud)

在脚本的顶部.

在此输入图像描述

import matplotlib.pyplot as plt
plt.rcParams["font.weight"] = "bold"
plt.rcParams["axes.labelweight"] = "bold"

plt.plot([2,3,1], label="foo")
plt.plot([3,1,3], label="bar")

plt.legend(title="Legend Title")
plt.xlabel("xLabel")

plt.show()
Run Code Online (Sandbox Code Playgroud)