- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我准备了一个带有许多 matplotlib 图的 Jupyter Notebook。现在我想将绘图保存为 PGF 格式,以便我可以在 LaTeX 中重用它们。我已关注 this blog post来实现这个想法。
不幸的是,如果我配置 matplotlib 来生成 PGF 文件,它们不会显示在笔记本中。如果我禁用 matplotlib 来生成 PGF 文件,则会显示图,但不会生成 PGF 文件。我怎么能两者兼得?
这是重现问题的最小示例:
# Test if integration between python and latex works fine
import subprocess; subprocess.check_call(["latex", "-help"])
# Configure matplotlib to generate PGF files
import matplotlib
import matplotlib.pyplot as plt
matplotlib.use("pgf")
matplotlib.rcParams.update({
"pgf.texsystem": "pdflatex",
'font.family': 'serif',
'text.usetex': True,
'pgf.rcfonts': False,
})
# Prepare simple plot
import pandas as pd
df = pd.DataFrame({
'length': [1.5, 0.5, 1.2, 0.9, 3],
'width': [0.7, 0.2, 0.15, 0.2, 1.1]
}, index= ['pig', 'rabbit', 'duck', 'chicken', 'horse'])
hist = df.hist(bins=3)
# Save the plot to PGF file
plt.savefig('histogram.pgf')
histogram.pgf
文件已生成并保存,但未显示绘图。
histogram.pgf
文件为空 --- 不包含情节。
最佳答案
我无法重现您的问题
我不得不运行第一个单元三四次,否则我看不到图。%matplotlib inline
顺便说一下,我使用的是 Ubuntu 16.04,以及 Python 3.7.6 和 Matplotlib 3.1.1。
关于python - 从 Jupyter Notebook 显示和保存 PGF 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59892762/
我的 R 包小插图使用 tikz/pgf 图形。 R CMD check 命令在未安装 LaTeX 包 tikz/pgf 的操作系统上抛出错误消息。例如,在 vanilla Ubuntu 系统上,必须
我有一个 latex 宏,它根据给定的参数使用 PGF 和 Tikz 绘制图片。绘制的图片宽度取决于这些参数。 PGF 会自动计算绘制的任何图片的最终宽度,因此用户不必明确设置它(例如,在图片环境中使
我正在尝试重建 TikZ 中的欧元符号。我的基本指南是 http://upload.wikimedia.org/wikipedia/commons/5/57/Euro_Construction.svg
我正在尝试在图表上画一条水平线。直线的 Y 坐标应位于 a 点和 b 点之间的中间(a 在 b 下方)。线的左右端点位于 tikzpicture 的边界框上。下面是我现在使用交集运算符执行此操作的方法
我正在尝试使用 seaborn 绘制热图并将其导出到 pgf 以便在 Latex 中轻松导入。这或多或少有效,唯一困扰我的是颜色栏作为额外的 png 导出。 因此,如果我运行导出到 pgf,我会得到以
我正在用 pgf 编写一些形状,我并不真正了解它是如何工作的,但我设法阅读了文档。 \pgfdeclareshape{reg}{ % The 'minimum width' and 'minimu
我有一台安装了 tetex 的干净的 CentOS 5.5 机器。接下来,我安装了 PGF/TikZ: wget http://media.texample.net/pgf/builds/pgfCVS
我尝试使用 matplotlib 为 LaTeX 创建一个 pgf 文件: from matplotlib.pyplot import subplots from numpy import linsp
我准备了一个带有许多 matplotlib 图的 Jupyter Notebook。现在我想将绘图保存为 PGF 格式,以便我可以在 LaTeX 中重用它们。我已关注 this blog post来实
我是 pgf 新手,所以我正在尝试 pgfplot 手册中的一些示例。有一个例子与我当前的任务特别相关,但是遗憾的是,它无法编译。 这是代码: \documentclass[11pt]{article
我安装了pgfSweave LaTeX 文档中的颜色语法包,但是当涉及到 LaTeX 依赖项时,我搁浅了。我已经安装了 pgf通过 MikTeX 打包 Package Manager (Admin)并
我正在尝试在 pyplot 中保存一个边距很小的图形。 以下代码与 PDF 输出完美配合: from matplotlib import pyplot as plt plt.plot(1) plt.s
我尝试在 Ubuntu 9.4 开发平台上安装“git”,使用命令: sudo apt-get install git-core 我收到如下消息。我似乎从“fmtutil-sys failed”开始遇
我是一名优秀的程序员,十分优秀!