本系列文章配套代码获取有以下两种途径:

链接:https://pan.baidu.com/s/1jG-rGG4QMuZu0t0kEEl7SA?pwd=mnsj 提取码:mnsj

https://github.com/returu/Data_Visualization

使用matplotlib绘图时平方根符号,很可能需要在图图表上添加一些诸如α,β,∂,π的数学符号。

01

简单的数学表达式:

之前文章中有介绍过,在使用matplotlib绘图时要编写键盘上无法表达的数学符号,matplotlib自带的TeX功能来实现对数字表达式的支持。

用TeX对文本内容进行渲染,需要通过r”$$”的方式(即将表达式嵌入一对美元符号之间)。其中,r表示该字符串为raw strings,此时字符串会按照TeX规范进行解析。

示例代码如下所示

plt.text(0.1,0.8,r'${2}pi$',fontsize=20)
plt.text(0.4,0.8,r'$alpha > beta$',fontsize=20)
plt.text(0.7,0.8,r'$$$',fontsize=20)
plt.text(0.1,0.4,r'$f(x) = x+{2}$',fontsize=20)
plt.text(0.6,0.4,r'$f(x) = sin({2}pi t)$',fontsize=20)

可视化效果如下图所示:

平方根符号_平方根怎么用符号表示_平方根符号怎么写

02

常用符号:

使用符号^可以建立上标,使用符号_可以建立下标。

分数(Fractions)符号的表达方式是frac{}{}平方根符号,其中左边{}内是分子,右边{}内是分母。

二项式(Binomials)可以使用binom{}{}表示。

堆积数(Stacked number)可以使用genfrac{}{}{}{}{}{}表示。

直接使用键盘输入的小括号()不会包含整个公式,如若需要包含整个公式可以在左小括号符号左边增加left,右小括号符号左边增加right。

根号可以使用sqrt[]{}表示,[]内的数字是根号的次方,如果是平方根,则此[]符号可以省略,{}则是根号内容。

求和符号可以使用sum表示。

无限大可以使用infty表示。

可以使用quad增加一个字符空格,使用qquad增加二个字符空格。

如果觉得上述空格太大,也可以使用/符号增加一点空格。

实例代码如下所示:

plt.text(0.1,0.8,r'$x^{2}$',fontsize=20# 上标
plt.text(0.3,0.8,r'$CO_{2}$',fontsize=20# 下标
plt.text(0.5,0.8,r'$frac{2}{3}$',fontsize=20# 分数符号
plt.text(0.7,0.8,r'$binom{4}{5}$',fontsize=20# 二项式
plt.text(0.1,0.5,r'$genfrac{}{}{0}{}{6}{7}$',fontsize=20# 堆积数
plt.text(0.3,0.5,r'$(frac{1-frac{x}{8}}{9})$',fontsize=20# 普通小括号
plt.text(0.5,0.5,r'$left(frac{1-frac{x}{8}}{9}right)$',fontsize=20# 包含整个公式的小括号
plt.text(0.8,0.5,r'$sqrt[3]{10}$',fontsize=20# 根号
plt.text(0.1,0.1,r'$sum_{i=0}^N x_i$',fontsize=20# 求和符号
plt.text(0.3,0.1,r'$sum_{i=0}^infty x_i$',fontsize=20# 无限大符号
plt.text(0.6,0.1,r'$alphaquadbeta$',fontsize=20# 空格
plt.text(0.8,0.1,r'$alpha/beta$',fontsize=20# 小空格

可视化效果如下图所示:

平方根符号_平方根符号怎么写_平方根怎么用符号表示

公众号:阿哲项目网
站长微信:lovemeaAZ

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注