问题标签 [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 回答
298 浏览

latex - pdflatex 内存不足使用 pgfplotstableread 和 csv

我无法使用 pgfplotstableread 读取我的 csv 文件。

我已经增加了很多内存大小(现在消耗 > 1GB RAM),但我仍然收到此错误:TeX capacity exceeded, sorry [main memory size=378000000]

我的其他 csv 文件工作正常,这是代码和内容(完整的文件实际上只有 11 行)。

我的文件.csv:

用法:

对此有什么想法吗?我无法想象出了什么问题。

0 投票
1 回答
2848 浏览

latex - LaTeX pgfplots 使用来自 .csv 的条形图标签的字符串

我正在尝试使用 .csv 文件中的数据来创建带有非数字标签的条形图。我浏览了一些较旧的示例,但它们看起来又大又笨重。我希望有更好的方法。到目前为止,这是我作为 MWE 所拥有的:

从这里我当然得到错误:

表中的数据如下所示:

0 投票
1 回答
5533 浏览

python - 将 seaborn 热图导出到完整的 pgf

我正在尝试使用 seaborn 绘制热图并将其导出到 pgf 以便在 Latex 中导入。这或多或少有效,唯一困扰我的是颜色栏导出为额外的 png。

因此,如果我将导出运行到 pgf,我会得到以下信息:

  • 测试.pgf
  • 测试-img0.png

这绝对是不可取的,因为 png 不能很好地缩放。一些MWE:

以及 test.csv 的内容:

有没有人有解决方案将颜色条包含到 pgf 输出中?

0 投票
1 回答
883 浏览

python - 直方图中的 Matplotlib 2.0 条纹

使用 matplotlib 2.0.2、python2.7、Win7,64bit 创建直方图时,bin 之间出现垂直条纹,在创建的 pdf 和 png 中都可见。我正在使用带有乳胶的 pgf 来创建一个 PDF,我将在 pdflatex 文档中由 includegraphics 使用它。创建的 PNG 只是一个快速检查。

在 Matplotlib 1.5.3 中并非如此。如何摆脱这些分隔各个垃圾箱的白线?

尝试的事情:

  • 打开/关闭抗锯齿(在 hist 命令中,aa=True/False)
  • 画一条线(在 hist 命令中 ls="-"/ls="none")
  • 一种可行的方法是为箱提供宽度(宽度= 2.3),但这也不适用于所有缩放值的 PDF。

生成图像的代码

上述代码的输出:
上述代码的输出

0 投票
1 回答
2248 浏览

latex - TikZ:绘制缺少值的数据文件

我有这个数据:

价值观

data2 缺少第三点。所以我想,我会定义两个不同的 x 列并将 data2 分配给 x2。

问题:data1 的第三个点在编译图形中上升到 3。如果我有不同的和更多的值,点开始去任何地方,但不是它们所属的地方。

那是我使用的代码:

这是我得到的图表:

图形

非常感谢!

顺便提一句。在真实数据中,一个数据集在数据中间缺少 ax/y 值。我希望与我的示例相比,这并不重要。

0 投票
1 回答
941 浏览

latex - 乳胶柱形图

尝试在具有 3 种颜色的 3 个不同列中创建具有单个值的乳胶柱形图。

0 投票
1 回答
1308 浏览

latex - 如何使用两个 y 轴标签打开此 pgf 绘图相邻条形图

我有以下代码大致近似于我想用 tikz 制作的图表:

在此处输入图像描述

如您所见,我尝试添加 y 轴刻度标签,但这并没有出现在实际图表本身中。此外,我试图说明的本质上是离散的,因此我希望 x 轴上的每个刻度有三个相邻的条形图,这将说明在每个理论下水平应该是“高”还是“低”传奇。

如何将其转换为具有三个相邻条形的条形图并添加我需要的两个 y 轴标签?

0 投票
1 回答
404 浏览

latex - 带有 gnuplot 的 pgfplots:意外行为:为什么?

虽然我多次成功使用 pgfplots 和 gnuplot,但我找不到以下问题的原因:

我正在尝试绘制您可以在此处看到的函数图:f(x)=(36/25) + (336*x)/125 - (6*x^2)/5 + (24*x ^3)/125 - (x^4)/100

当我使用 GeoGebra 等程序绘制函数或“手动”计算值时,我可以清楚地看到 f(6)=0。然而,输出

如下,它清楚地表明 f(6)>0。

此图像显示输出

在我看来,结果图需要向下移动才能获得正确的图。更糟糕的是,我还遇到了以下意想不到的行为:如果我替换

结果会有所不同(但仍然不正确)。

由于结构非常相似的其他功能似乎正确绘制,我自己无法找到问题的原因,希望有人能帮助我。

0 投票
2 回答
3101 浏览

python - 如何将文本保存在可在 svg 文件中编辑的 python 图中?

我正在尝试将 python 图保存为 svg 文件:

工作至今。但是一旦我在 Inkscape 中打开文件,我就不能再编辑文本了。似乎python将文本保存为图形而不是文本。因此,我既不能在 Inkscape 中更改字体、字体大小等,也不能在我用乳胶创建的 PDF 文件的图中搜索文本元素。

另一种选择是将绘图保存为 PGF(在这种情况下,mpl.use('svg') 必须替换为 mpl.use('pgf')):

这样我仍然无法编辑字体/字体大小,但至少我可以在 pdf 中搜索文本元素。

有什么建议么?在 python 中使用 TikZ 不是一种选择,因为功能非常有限,而且绘图看起来会有所不同。

0 投票
1 回答
254 浏览

python - matplotlib PGF 输出:轮廓标签超出图形边界

matplotlib示例页面中的第一个示例为例,

我遇到的问题是靠近轴的轮廓标签(这里是最顶部的“0.000”)超出图形边界。这是我使用 LaTeX 得到的输出: 使用 PGF/LaTeX 生成的等高线图 如您所见,顶部的标签“0.000”与黑线重叠。

我能做些什么来解决这个问题吗?需要明确的是,我的问题不是标签靠近轴。我想要的是与matplotlib页面上显示的相同的行为,即绘图内容被剪切到图形区域,切断文本和线条。