本系列文章配套代码获取有以下两种途径:
-
通过百度网盘获取:
链接:https://pan.baidu.com/s/1jG-rGG4QMuZu0t0kEEl7SA?pwd=mnsj
提取码:mnsj
-
前往GitHub获取:
https://github.com/returu/Data_Visualization
部分字体设定:
plt.rcParams["mathtext.default"] = "it"
默认情况为“it”,可以将其设置为文本使用的正常字体“regular”。
字体的可用选项如下所示:
我们先编辑一个数学公式,首先使用默认情况进行可视化:
plt.text(0.1,0.8,r'$s(t) = A sin(2 omega t)$',fontsize=40)
plt.text(0.1,0.4,r'$s(t) = mathcal {A} mathrm{sin}(2 mathtt {omega} mathit{t})$',fontsize=40) # 更改字体
plt.axis('off') # 隐藏边框
可视化效果如下图所示:
然后更改字体进行可视化:
plt.rcParams["mathtext.default"] = "regular" # 更改字体
plt.text(0.1,0.8,r'$s(t) = A sin(2 omega t)$',fontsize=40)
plt.text(0.1,0.4,r'$s(t) = mathcal {A} mathrm{sin}(2 mathtt {omega} mathit{t})$',fontsize=40)
plt.axis('off')
可视化效果如下图所示:
整体字体设定:
可以使用下列方式更改整体字体:
plt.rcParams["mathtext.fontset"] = 字体名称
其中,字体有如下下列选项可以设定:
-
dejavusans(默认);
-
dejavuserif;
-
cm;
-
stix;
-
stixsans。
更多内容可以前往官网查看:
https://matplotlib.org/stable/
本篇文章来源于微信公众号: 码农设计师