本系列文章配套代码获取有以下两种途径:
-
通过百度网盘获取:
链接:https://pan.baidu.com/s/1jG-rGG4QMuZu0t0kEEl7SA?pwd=mnsj
提取码:mnsj
-
前往GitHub获取:
https://github.com/returu/Data_Visualization
简单的数学表达式:
之前文章中有介绍过,在使用matplotlib绘图时要编写键盘上无法表达的数学符号,matplotlib自带的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)
常用符号:
-
上下标:
-
分数符号:
-
二项式:
-
堆积数:
-
包含整个公式的小括号:
-
根号:
-
求和符号:
-
无限大符号:
-
空格:
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) # 小空格
更多内容可以前往官网查看:
https://matplotlib.org/stable/
本篇文章来源于微信公众号: 码农设计师