[英]Resetting default fonts/colours for plots in Python/Matplotlib
第一次来这里是新手,所以请多多包涵。
我正在使用 matplotlib 进行数据可视化教程。 我得到了相同的结果(去我吧),但使用的字体(特别是在情节图例中)和默认颜色不同,并且没有设置参数来更改它们。 当然,教程的内容看起来更好。 我不知道为什么会发生这种情况,但我在想,也许我确实更改了无关笔记本中的一些内容,但这些选择被卡住了。 如果是这样,我该如何“重置”?
我还不能附上截图。 基本上,我的情节线是浅蓝色和橙色,而他的则是传统的离散深蓝色和绿色。 我的图例字体看起来很糟糕,而他的字体看起来像 LateX。
谢谢你的建议。
有多种方法可以做到这一点,它们因特定用例而异,但我最常使用的方法是
from matplotlib import rcParams, rcParamsDefault
rcParams.update(rcParamsDefault)
尽管本教程很可能使用了默认样式以外的样式,因此我不一定希望这会使您的输出看起来与本教程完全一样。 将 LaTex 与 matplotlib 一起使用时,我使用
pgf_with_latex = {
"text.usetex": True,
"pgf.rcfonts": False,
"pgf.preamble": [
r'\usepackage{color}'
]
}
rcParams.update(pgf_with_latex)
要查找所有内置的 matplotlib 主题,请使用
plt.style.available
我认为正常的是“默认”。 所以在你制作你的情节之前添加这个:
plt.style.use(['default'])
但是您可以通过使用其他一些图使您的图看起来比教程更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.