问题标签 [pgf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2557 浏览

latex - 乳胶中连续的多个水平条形图

我使用乳胶中的 Tikz 包和 PGF plots 包创建了三个水平条形图。我正在使用 Overleaf。三个水平条形图如下所示: 水平条形图当前的样子

有没有办法将这些水平条形图嵌套在乳胶文档中?我需要这个来为我正在处理的论文节省空间。所以我正在寻找的是这个(注意:这第二张图片旨在说明我正在寻找什么): 我想要什么的概念

这是目前的设置:

0 投票
0 回答
153 浏览

python - Matplotlib 输出图例框在 PGF 输出中的大小错误

目前,我正在努力解决将 matplotlib 图形导出到 PGF 时出现的一个奇怪问题。如屏幕截图所示(来自我的 LaTeX 文档),输出有一个损坏的图例框,见图。1,太小了。但是,当我查看 PDF 输出(未描绘)时,图例框具有正确的大宽度,因此图例文本非常适合。

带有损坏的图例框的 PGF 输出(来自 LaTex 文档的屏幕截图)

这是我的 LaTeX python 文档中的代码片段。(# ...代表对问题不重要的行。)

你知道为什么 PGF 输出会以这种错误的方式重新调整图例的大小吗?期待您的建议和亲切的问候,

帕斯卡 B.

0 投票
1 回答
37 浏览

python - matplotllib 图形大小和 xelatex 之间的长度比例不匹配

我创建了一个 pythonmatplotlib

我在 XeLaTeX 中确定了xwidth通孔,必须将其转换为英寸。\the\textwidth一英寸定义为 72 磅。但是,如果我将图形包含到我的文档中,它与线宽不匹配:

结果如下: 图形宽度不匹配的示例

我究竟做错了什么?

0 投票
0 回答
29 浏览

matplotlib - Matplotlib 的 LaTeX 运行目录

matplotlib 的 LaTeX 运行目录在哪里?是否保留了 LaTeX 日志文件?

我使用 pdflatex 系统生成一个“.pgf”图,我可以将其插入到我的 LaTeX 文档中。不幸的是,python 回溯只显示了日志文件的一小部分,这不足以解决问题。我想看看日志文件。回溯告诉我以下内容:

由于我的 python 代码中没有“\Gm”,我需要查看 .tex 文件和日志来帮助我弄清楚发生了什么。我试图在我的系统上搜索文件“figure.log”,但它不存在。

0 投票
1 回答
24 浏览

python-3.x - matplotlib 在小图的对数轴上强制更密集的主要刻度

我有一个带有对数 X 轴的 matplotlib 图,我想将其保存为 pgf 并将其包含到我的乳胶文档中。在所需的大小上,matplotlib 不会在 X 轴上标记 base=10 的每一轮幂。另一方面,如果我增加绘图的大小,它们会与短轴一起显示。我找到了 LogLocator,但我无法说服它产生我想要实现的输出。

matplotlib 输出和期望输出的区别: 在此处输入图像描述

我使用的代码:

一份 MWE 乳胶文件:

0 投票
1 回答
85 浏览

python - matplotlib python:y轴标签未以PGF格式对齐

我正在尝试使用 matplotlib 在 python 中创建热图。我将在 Latex 中使用生成的图形,这就是我将其保存为 .pgf 格式的原因。我有不同长度的 y 轴标签,它们没有正确对齐:

.pgf 中的热图

我的代码:

当我直接用 plt.show() 显示图形时,对齐是正确的:

带有 plt.show() 的热图

0 投票
0 回答
30 浏览

python - matplotlib 轴刻度标签在导出到 pgf 时上下移动

我正在绘制一些函数并使用弧度作为 x 轴的刻度。matplotlib 看起来很棒,当导出为 png 或 svg 时,但当导出为 pgf 时,π(并且在较低程度上 -π)比其他标签更接近 x 轴。这看起来很糟糕。我制作了两个版本的截图来说明我的意思。有没有办法在 pgf 输出中固定 π 的位置?我想坚持使用 pgf,因为我将图形与 LaTeX 一起使用,如果所有字体完全匹配,它看起来会很好。

png 版本,看起来不错

png 版本,看起来不错

pgf 版本,看起来很糟糕。看看 π 似乎是如何脱节的。

pgf版本,看起来很糟糕

用于创建图形的 python 代码:

以及嵌入 pgf 文件的乳胶文件

0 投票
0 回答
63 浏览

matplotlib - matplotlib pgf 后端与 lualatex - 非数学字体不会改变

在生成像 hexbin 这样的“更重”图时,我有时需要lualatex引擎使用 matplotlib 的 pgf 后端,否则会超出 TeX 内存并pdflatex失败。使用lualatex数学字体时,似乎会根据我pgf.preamble的 . 使用pdflatex,字体表现出我想要的样子。请注意,如果我访问www.overleaf.com并使用相同的序言并使用pdflatexor进行编译lualatex,该文档会在数学和正文中显示我想要的字体。

使用 lua 引擎: 在此处输入图像描述

使用pdf引擎: 在此处输入图像描述

代码:

0 投票
1 回答
216 浏览

csv - 来自 LaTeX 和 pgf-pie 中 csv 文件的饼图

我正在尝试使用 pgf-pie 从 csv 文件中绘制饼图。它必须是 pdf-pie,因为 datapie 在 Debian 11 下对我不起作用。它在 Debian 10 下确实有效。所以我正在尝试 pgf-pie,但我对其他软件包的其他解决方案不感兴趣。

第一个 \csvreader 打印

但这是错误的,因为它不打印 40.5/"Lemons,Limes"。

第二个 \csvreader 永远挂起 pdflatex 并出现此错误消息:

为什么这不起作用?

0 投票
0 回答
31 浏览

python - matplotlib 的 PGF 输出中未对齐的标签

这应该会产生一个相当简单的水平条形图。事实上,非 PGF 输出非常好。然而,一个简单的 LaTeX MWE 会产生一些可怕的东西:y 标签没有对齐。

我唯一能想到的就是删除对rcParams;的更改。这无济于事,反而会导致标签同时被神秘地裁剪。

可以做些什么来解决这个问题?

编辑: test.pgf 如下: