问题标签 [gnuplot]

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 投票
2 回答
1634 浏览

c - 将数据值列表写入 .dat 文件以在 GNUplot 中绘制(在 C 中)

嗨,我已经编写了两种不同的方法来对函数进行数值区分,我正在寻找一种比较它们的方法。我已经安装了 GNUPlot 并想制作一个文件(例如 approximations.dat)供它绘制。目前,我的程序打印了一系列带有 x 坐标、近似值 1、近似值 2 和实际值的列,如下所示:

有没有办法让我把它变成一个可以轻松输入到 GUPlot 的文件?非常感谢。

杰克

0 投票
1 回答
2249 浏览

gnuplot - 如何在 gnuplot 中的每个框的顶部放置标签?

我有一个看起来像这样的数据数组[0.5, 0.3, 0.15,0.0, 0.0, -0.09, -0.25,-0.4]

我想在每个盒子的顶部放置一个相应的盒子标签(或数字)来指示哪个是哪个。

有人知道怎么做吗??

谢谢。

0 投票
1 回答
4451 浏览

python - PIL 保存为 24 位真彩色位图

我有一个由 Gnuplot 生成的 png 文件,我需要使用 XLWT 将其放入 excel 文档中。

XLWT 不能将 PNG 导入到文档中,只能导入 BMP,所以我需要先转换 PNG。我为此使用了 PIL。

以下是相关代码:

但是 XLWT 给了我这个错误:

XLWT 代码如下所示:

我知道这两个图像都可以正常工作,它们都可以通过窗户打开。我还尝试在创建 BMP 后添加 2 秒暂停(以弥补写入时间),但仍然失败。

如何使用 PIL 制作 24 位真彩色位图?

0 投票
5 回答
95740 浏览

c - 使 C 代码自动绘制图形

我编写了一个程序,它将数据列表写入“.dat”文件,然后使用 gnuplot 单独绘制它。有没有办法让我的代码自动绘制它?我的输出形式为:

理想情况下,当我运行代码时,图形也会打印一个 x-label、y-label 和标题(可以从我的 C 代码中更改)。非常感谢。

0 投票
2 回答
957 浏览

plot - 如何在 Gnuplot 中的二进制文件开头跳过某些字节?

假设我有一个二进制文件,其格式如下:4*sizeof(double)、4*sizeof(size_t)、(Ny*Nx)*dizeof(double)。

前 4 个 double 和 4 个 size_ts 是有关文件的元信息。其余的是我想用 gnuplot 绘制的数据。

现在我必须使用以下命令将文件转换为另一个没有标题的文件:

问:有什么方法可以告诉 gnuplot 忽略N二进制文件的起始字节,然后像矩阵一样绘制其余部分?

0 投票
1 回答
483 浏览

csv - gnuplot 忽略 csv 列值的除数

我正在使用 gnuplot 绘制我执行的一系列 RAM 测量的直方图。但是,我希望它以 KB 为单位显示存储在 CSV 文件中的字节中的值。我将各个列除以 1024,但 gnuplot 只是忽略了这一点。

在下面,您会看到由脚本更改为具有有意义的文件名的模板,CSVFILE然后PSFILE将其输入 gnuplot。

所以不起作用的是/1024. 任何想法如何做到这一点?

我想到了更改 CSV 文件,是的,但它们很多,我必须编写一个脚本来更改所有单元格,我绝对不想这样做。

0 投票
1 回答
905 浏览

pdf - Gnuplot PDF 输出中的错误

我正在尝试使用 Gnuplot 绘制所有数据值为正的数据。但是,当绘制到 PDF 时,一些输出值在 x 轴下显示为负值:

http://tinypic.com/r/14iztbs/7

绘制到 PNG 时不会发生这种情况。

减小线宽有助于缓解这个问题,但这并不是真正的解决方案。

如何打印更宽的线宽,而不会在输出中出现这些伪影?奇怪的是,这些神器的“长度”比线宽还长。

这是 Gnuplot 中的错误吗?

0 投票
1 回答
1762 浏览

graph - 绘制很长的时间序列 - 滚动条?

我有很长的时间序列数据要绘制,如果我“放大”到足以看到有趣的特征,我只能查看一小部分数据,并且每次想要查看时都必须重新绘制不同的时间窗口。

我想要的是一个解决方案,它给我一个带有水平滚动条的图表,这样我就可以在很长的时间序列中浏览。

我目前首选的解决方案是 OS X 上的 gnuplot/aquaterm。这似乎不能满足我的要求 - 我可以指定“设置大小 2.0,1.0”,但这只会导致图形溢出窗口边界,而不会导致出现一个滚动条。

任何人都可以推荐一个可以满足我需求的解决方案 - 最好使用 gnuplot,但任何解决方案都可以。我当然可以编写自己的 gnuplot gui 终端(或乱用 aquaterm),但不幸的是我没有时间去做!

感谢您的任何建议。强尼

0 投票
2 回答
2948 浏览

png - 为什么从 gnuplot postscript 输出转换的 .png 具有透明背景?

我使用 gnuplot (4.2) 将图形写入 postscript 文件。但是,当我使用“convert file.ps file.png”命令将此 .ps 文件转换为 .png 文件时,我得到一个没有背景(透明)的 png 图像。

为什么会发生这种情况,如何获得具有白色背景的 png 图像?

0 投票
1 回答
2267 浏览

background - Gnuplot 绘图区域背景

如何只在情节区域设置背景?

我希望我的图表看起来像这样http://pchart.sourceforge.net/screenshots.php?ID=1