python数学公式代码导入_在Matplotlib图中插入LaTex公式实例
Matplotlib可以无缝的处理LaTex字体,在图中加入数学公式
from matplotlib.patches import Polygon
import matplotlib.pyplot as plt
import numpy as np
# 定义一个求积分的函数
def func(x):
return 0.3* (x**2) + (0.1*x) + 1
# 定义积分区间
a, b = 1,2
x = np.linspace(0,3)
y = func(x)
# 绘制曲线
fig, ax = plt.subplots(figsize=(14,8))
plt.plot(x, y, 'g')
plt.ylim(ymin=0)
# 使用Polygon生成阴影部分
Ix = np.linspace(a, b)
Iy = func(Ix)
verts = [(a, 0)] + list(zip(Ix, Iy)) + [(b, 0)]
ploy = Polygon(verts, facecolor = '0.7', edgecolor='0.5')
ax.add_patch(ploy)
# 添加数学公式和坐标轴标签
# r" "中间为LaTex语法表示的公式
plt.text(0.5 * (a+b), 1, r"$\int_a^b f(x)\mathrm{d}x$",
horizontalalignment='center', fontsize=20)
# 前两个参数是放置文本的坐标
plt.figtext(0.9, 0.075,'$x$')
plt.figtext(0.075,0.9,'$f(x)$' )
ax.set_xticks((a,b))
ax.set_xticklabels(('$a$','b'))
ax.set_yticks((func(a), func(b)))
ax.set_yticklabels(('f(a)','f(b)'))
plt.grid(True)
plt.show()
补充知识:matplotlib用tex写数学公式
废话不多说,直接看代码吧!
import numpy as np
import matplotlib
matplotlib.rcParams['text.usetex'] = True
import matplotlib.pyplot as plt
t = np.linspace(0.0, 1.0, 100)
s = np.cos(4 * np.pi * t) + 2
fig, ax = plt.subplots(figsize=(6, 4), tight_layout=True)
ax.plot(t, s)
ax.set_xlabel(r'\textbf{time (s)}')
ax.set_ylabel('\\textit{Velocity (\N{DEGREE SIGN}/sec)}', fontsize=16)
ax.set_title(r'\TeX\ is Number $\displaystyle\sum_{n=1}^\infty'
r'\frac{-e^{i\pi}}{2^n}$!', fontsize=16, color='r')
plt.show()
以上这篇在Matplotlib图中插入LaTex公式实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。
python数学公式代码导入_在Matplotlib图中插入LaTex公式实例相关推荐
- python matplotlib图中插入表格
python matplotlib图中插入表格 解决问题 示例代码 结果 解决问题 在matplotlib画的图里插入表格数据.使用到pyplot和gridspec函数. 示例代码 #导入库 impo ...
- inkscape如何裁剪_科学网—如何在Inkscape图中输入LaTeX公式? - 李金磊的博文
在Inkscape中插入LaTeX公式需要两个软件:TeX Text 和 WriteTeX . [安装步骤] 安装TeXText的步骤详见网址: 1. 安装 GSview 和 MikTeX,安装包下载 ...
- python中文字体下载_Python在Matplotlib图中显示中文字体的操作方法
1. 说明 本篇主要针对在Ubuntu系统中,matplotlib显示不了中文的问题,尤其是在无法安装系统字体的情况下,解决Python绘图时中文显示的问题. 2. 在系统中安装字体 $ fc-lis ...
- python棒棒糖代码_25个常用Matplotlib图的Python代码,收藏了!
作者:zsx_yiyiyi 编辑:python大本营 本文参考自: https://www.machinelearningplus.com/plots/top-50-matplotlib-visual ...
- python两点之间最短距离_最短路径(图中两点间最短路径)
packagecom.cn.datastruct;importjava.util.Scanner;//最短路径求解 public classDistMin {static classGraphMatr ...
- python数学公式代码导入_NumPy 数学函数及代数运算的实现代码
一.实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到NumPy.NumPy 是支持 Python 语言的数值计算扩充库,其拥有强大的多维数组处理与矩阵运算能力. ...
- typora中插入LaTeX数学公式
typora中插入LaTeX数学公式 本文内容参考https://blog.csdn.net/baidu_38060633/article/details/79183905 在Typora上进行了实验 ...
- 怎么在CAD图中插入Excel表格
2019独角兽企业重金招聘Python工程师标准>>> 我们在工作当中,经常需要使用CAD编辑软件对CAD图纸进行编辑操作,如果我们想要在CAD图纸当中插入Excel表格应该怎么操作 ...
- 在CAD图中插入一个数据Excel表格怎么办
我们在从事相关的设计的时候,多多少少都会运用到关于CAD的编辑操作,为了最终实现的效果,我们总是在额外的基础上添加很多不一样的元素,比如插入一张图片或者是一份Excel数据表,那我们接下来就看看怎么在 ...
最新文章
- HDU 1043 Eight(双向BFS+康托展开)
- 第12周学习进度总结
- 饿了么外卖商家版电脑版_为什么有些美团、饿了么外卖商家生意那么好,单子也不少,但是却倒闭了?...
- 深度对话之小舟与他的无限世界
- Android AIDL使用介绍(1)基本使用
- CodeForces - 1523E Crypto Lights(组合数学+推公式)
- js笔记(二)数组、对象、this
- 百度地图API的使用教程以及案例
- ElasticSearch 集群监控
- 虚拟机vmware vmnet8 未识别(转)
- Java程序:迷宫地图生成器
- 刘晓震:新浪博客应用架构分享
- SD/SDHC/SDXC区别
- HTML——表白树动画
- 关于TP-Link和水星、迅捷三角关系的传闻~~
- hibernate 二级缓存 @cache注解
- 浅谈移动端——前端适配详解
- web 页面接入局域网监控视频
- 短视频发展高峰论坛召开 爱奇艺号开放打通短视频创作、分发、货币化中枢
- 双十二大家都在买哪些书?这份书单请码住