问题标签 [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 投票
1 回答
194 浏览

plot - 创建数据分区图

我想在 Latex 中创建一个与此类似的图形(但在块中也有百分比):

在此处输入图像描述

我设法做到了这一点(MWE):

结果是: 在此处输入图像描述

显然,带有训练、验证和测试描述的箭头仍然缺失,我无法找到如何创建它。

我该怎么办?

谢谢!

0 投票
0 回答
461 浏览

python - Matplotlib PGF 后端可以生成 PDF 文件而不是 PNG 吗?

我正在用matplotlib pgf后端绘制数据以包含在 LaTeX 文档中。后端生成一个pgf由 LaTeX 渲染的文件,其中包括所有标签、轴等。它还生成png包含底层图像、颜色条等的文件。

是否可以以或其他矢量图形格式生成这些图像以pdf获得svg更高质量?

澄清:生成矢量图形的问题仅在与 PGF 后端结合使用时出现。我想使用 PGF 后端,以便在我的文档编译期间所有文本都由 LaTeX 呈现。PGF 后端生成的不是纯 LaTeX/PGF 代码,而是图形的某些部分作为 PNG 图像并包括它:\pgfimage[interpolate=true,width=0.126667in,height=2.560000in]{plot.png}. 我希望将这些部分生成为 PDF 而不是 PNG。savefig(plot.pgf, fomat='pdf')不起作用。

0 投票
0 回答
332 浏览

python - 绘图线下方的所有网格线 - 带有双 x 轴 [Matplotlib]

我正在使用 matplotlib 生成一个图,我想在左右 y 轴上显示标签。通过运行代码,您会注意到由右侧 y 轴形成的网格线出现在绘图线的顶部,左侧线出现在下方。我希望它们都出现在情节下方。我试过了zorderset_axisbelow(True)但没有成功。

下面的示例代码:

0 投票
0 回答
257 浏览

latex - 使用选项 [mark=none] 从 txt 中绘制数据的问题

在多次阅读 Stack OverFlow 以解决我的问题后,我今天在论坛上问我的第一个问题!:) 我正在使用以下代码用 Tikz 绘制曲线。

如果我通常使用例如此代码添加坐标,则效果很好。

但是,如果我想使用 txt 文件中的数据,则不会出现错误消息,但曲线不会绘制在图表上(我的 txt 文件只是由空格分隔的 3 列数据)这就是这段代码发生的情况:

通过删除“[mark=none]”,曲线出现在带有此代码的图形上。它证明代码能够读取 txt 文件,问题就像从 txt 文件导入数据和使用选项 [mark=none] 绘制数据之间的不兼容。

我已经尝试过使用“addplot+”或只使用“addplot”。我已经尝试增加厚度以确保厚度参数不为零。

如果您有任何解决问题的想法,请随时告诉我。我的预期结果只是能够绘制没有标记的数据。

非常感谢 !:)

0 投票
1 回答
2521 浏览

latex - 如何在 pgfplots 中绘制平滑曲线?以及如何删除 y 轴刻度?

我正在使用 Latex beamer 准备演示文稿。我决定加入一个情节。

在此处输入图像描述

中间曲线应该是正态分布;但它有尖角。这是为什么?

另外,我可以删除 y 轴上的刻度线吗?

这是我的代码:

谢谢

0 投票
1 回答
5933 浏览

tikz - 使用 Tikz 实现精确平滑的曲线

我正在尝试绘制一些曲线,但效果不是很好。

  • 我需要的

我需要的

  • 我得到了什么

我得到了什么

是否可以在不添加大量点的情况下构建如此平滑的曲线?在原图中,您可以看到几个参考点。有没有办法配置\addplot或任何其他命令?

0 投票
2 回答
1193 浏览

python - 从 Jupyter Notebook 显示和保存 PGF 图

我准备了一个带有许多 matplotlib 图的 Jupyter Notebook。现在我想将绘图保存为 PGF 格式,以便在 LaTeX 中重复使用它们。我已经按照这篇博客文章来实现这个想法。

不幸的是,如果我将 matplotlib 配置为生成 PGF 文件,它们不会显示在笔记本中。如果我禁用 matplotlib 来生成 PGF 文件,则会显示绘图,但不会生成 PGF 文件。我怎么能两者兼得?

这是重现问题的最小示例:

这是 matplotlib启用配置的输出。histogram.pgf文件已生成并保存,但未显示绘图。

启用配置

这是禁用 PGF 的 matplotlib 配置时的示例。显示了绘图,但生成histogram.pgf的文件为空 --- 不包含绘图。

在此处输入图像描述

0 投票
0 回答
140 浏览

python - matplotlib 的 PGF 输出未调整为 LaTeX 模板

ieeetran.cls我的目标是为我的绘图使用模板中的字体及其大小(在我的特定情况下为)。

使用 Python/Jupyter,matplotlib我创建了一个存储为 pgf 文件的绘图,效果很好:

但是在乳胶文件中,使用

图中的字体(尤其是大小)设置不正确:

在此处输入图像描述

请注意标题和图例或数字的不同尺寸。

我认为设置可以'pgf.rcfonts': False解决问题......我做错了什么?

0 投票
1 回答
377 浏览

latex - 在 Latex pgfplots 中绘制日志内的指数

我正在尝试在我的文档中添加一些图。我以前能够成功地做到这一点;但由于某种原因,这次它不起作用。我尝试删除除了一个情节之外的所有内容,但我仍然遇到同样的错误。让我只显示一个情节的文件。

我收到错误“未定义的控制序列。\foreach ...reach\let \pgffor@assign@before@code=[更多]”

当我只用简单的 exp(x) 替换该函数时,该图就起作用了。那么这个更复杂的功能有什么问题呢?

谢谢

0 投票
1 回答
2165 浏览

parameters - Latex Tikz/Pgf 用参数声明形状,用数字声明锚点

我在 pgf 中写了一些形状,我并不真正了解它是如何工作的,但我设法通过了文档。

在这里,我创建了一个在外部带有一些连接点的形状,它实际上效果很好。但是我真的想在创建这个形状时有一个参数,这样我就可以指定端口的数量。

例如像这样

但我在文档中找不到允许自定义参数的内容。我还想命名锚点 A1、A2 和 A3,但我似乎无法在名称中添加数字,即使在文档中明确指出“1”和“::”之类的名称应该没问题,但仍然“ A1”是。

如果有人对如何做到这一点有任何想法,我感谢您的帮助。也许还有一些更好的参考来用 pgf 创建形状。

为了编辑 tex 文件,我使用 Overleaf 和 pdflatex。

编辑:我现在发现您可以使用\pgfkeys向形状添加参数,但它们似乎无法正常工作,我真的不知道该怎么做。

但它给了我以下错误

但我找不到代码的缺失部分。