gnuplot 相关问题

Gnuplot是一个可移植的命令行驱动的图形工具,适用于linux,OS / 2,MS Windows,OSX,VMS和许多其他平台。使用此标记来解释有关Gnuplot的编程使用的问题;调试交互式使用是偏离主题的。

绘制 3D 密度图,并在数据点之间插入颜色以获得大量数据

我有一些数据要以 x,y,z,c 的形式绘制(~100k 行),其中 x,y,z 是坐标,c 是颜色。坐标范围在[-0.5,0.5]之间,颜色范围在[-n,n]之间,其中...

回答 1 投票 0

如何在 gnuplot 中跳过空行

我想使用 gnuplot 和连续线绘制下面的文件。问题是每个点后面都有一个空行。我可以得到一个带有点的图表。请你帮助我好吗? x y 类型...

回答 3 投票 0

如何获取数据点的平均数?

这是我的数据文件: 12100 4592 14400 5000 16900 6443 12100 4479 14400 5393 16900 5969 12100 4605 14400 5353 16900 6268 我想要

回答 3 投票 0

在gnuplot中按角度和距原点的径向距离对数据进行排序

对于上下文:我正在绘制具有特定能量值的布里渊区中一些能带的交点的 k_x,k_y 坐标。 然而,问题可以大大简化。 我的数据...

回答 1 投票 0

gnuplot 中的水平直方图

我正在尝试在 gnuplot 中绘制水平直方图。 这是我当前的垂直(通常类型)直方图: 宽度=0.5 hist(x,宽度)=宽度*floor(x/宽度)+宽度/2.0 设置boxwidth宽度*0.9 设置风格...

回答 4 投票 0

从顶点看凸包图

我想制作凸包图形,为 Gnuplot 提供连接图形表面的顶点。 我一直在测试,但我没有任何明确的方法来做到这一点。 我可以用...绘制点...

回答 2 投票 0

从一系列 (x, y, z) 数据点生成栅栏图

我有一些汽车价格数据,格式为(年份,里程,价格)为(x,y,z): 2018年 53313 17590 2017年 106000 10000 2017 69294 16495 2015年 88000 13995 2017年 38968 17732 ... 我使用 python 脚本来排序

回答 1 投票 0

Gnuplot:绘制两个矩阵之间的差异

我有两个文件 file1.dat 和 file2.dat,每个文件都包含一个尺寸一致的矩阵(分别为 F1 和 F2)(即它们都是 m x n 矩阵)。我知道如何使用 gnuplot 来绘制 eit...

回答 3 投票 0

如何绘制元组列表?

我有以下数据集。我想使用 Python 或 Gnuplot 来绘制数据。元组的形式为 (x, y)。 Y轴应该是对数轴,即log(y)。散点图或直线...

回答 6 投票 0

如何在同一个图表上从多个数据文件绘制多条线图?

我正在尝试在单个图表上绘制多条线,其中每条线的数据位于单独的数据文件中。数据是日期/时间和实数。 我可以绘制单行/数据文件,但无法获取

回答 1 投票 0

使用 2D 直方图箱进行绘图

我在 Gnuplot 中标准化直方图箱的帖子中看到,可以对一些 x 样本进行分箱并绘制直方图,其中 箱宽度=5 bin(x,宽度)=宽度*地板(x/宽度) + binwidth/2.0 绘制'文件...

回答 1 投票 0

在 gnuplot 中根据原始(未分箱)数据创建 2D 直方图(热图)

我有一个包含 2 列原始未合并数据(x 和 y 位移)的文件。文件中的每一行对应一个新的时间步。我想将 x 和 y 位移相互关联。 ...

回答 1 投票 0

gnuplot,非数字重复 x 值

我有这样的数据集(文件名“data”): 10.1 b 10.1 c 10.2 乙 15.56 3.20 我想将这些数据绘制为点。当我尝试时: 使用 2:xticlabels(1) 绘制“数据” 我得到了 5 x-...

回答 2 投票 0

gnuplot 堆叠直方图,可变列数

我有如下数据,我想将其绘制为按行堆叠的直方图。 我不确定如何处理可变的列数。有多少列并不重要...

回答 1 投票 0

在 Gnuplot 中调用 AWK 会产生两行额外的代码

我正在使用 AWK 预处理文件,以便在 Windows 10 上的 Gnuplot 5.2 中进行绘图和拟合。像这样: 情节' 我正在使用 AWK 预处理文件,以便在 Windows 10 上的 Gnuplot 5.2 中进行绘图和拟合。像这样: plot '<awk "{print}" file1.dat file2.dat' 虽然 fit 工作正常,但 plot 会产生以下消息: Bad data on line 1 of file <awk "{print}" file1.dat file2.dat 我用 print system('awk "{print}" file1.dat file2.dat') 查看了错误数据,这表明数据前面有两行额外的行,我什至可以用最小的 print system('awk ""') 来重现,这给出了 fstat < 0: fd = 0 fstat < 0: fd = 2 当然,如果我只想从 AWK 命令中提取一个数字,我可以这样做 sum = real(substr(system('awk "{sum+=$2} END {print sum}" file1.dat'), 37,-1)) 虽然这很烦人,但它确实有效。但我还没有找到任何解决办法plot。我更想要一个从一开始就避免额外行的解决方案。有人知道如何做到这一点吗? 这里,我还有两个测试用例可以提供信息: 如果我在 CMD 中运行 AWK,则不会出现多余的行。 其他 CMD 命令也不会在 gnuplot 中生成行,即如果我调用 print system('echo test') 当我尝试从 awk 脚本中提取值时,我也遇到了同样的问题。例如 gnuplot> a = system('gawk "BEGIN { nnt=0;}; {nnt = $2>nnt?$2:nnt; } END{ print nnt }" load.dat ') gnuplot> print a fstat < 0: fd = 0 fstat < 0: fd = 2 3 gnuplot> 通过以下两个步骤去除两条烦人的多余线条, 第 1 步:使用管道运算符传递数据文件 gnuplot> a = system('gawk "BEGIN { nnt=0;}; {nnt = $2>nnt?$2:nnt; } END{ print nnt }" load.dat ') gnuplot> print a fstat < 0: fd = 0 fstat < 0: fd = 2 3 gnuplot> 第 2 步:将 stdout /stderr 组合在一起 gnuplot> a = system('gawk "BEGIN { nnt=0;}; {nnt = $2>nnt?$2:nnt; } END{ print nnt }" load.dat ') gnuplot> print a fstat < 0: fd = 0 fstat < 0: fd = 2 3 gnuplot> 那么问题就可以解决了。

回答 1 投票 0

以文本列作为 X 轴的 Gnuplot 绘图数据

我有一个文本文件如下: 10号 光盘5 切 12 awk 7 ... 我想使用 gnuplot 绘制它,并将文本列作为 X 轴: 绘制“data.txt”u 1:2 但我收到这个错误: 警告:

回答 2 投票 0

在gnuplot中拟合时出现错误“Invert_RtR中的奇异矩阵”

我尝试像以前一样将数据拟合到 gnuplot 中。我只更改了公式,但总是出现错误“Invert_RtR 中的奇异矩阵”。我尝试改变所有参数的起始值,但它...

回答 1 投票 0

Gnuplot:绘图未更新

在脚本bash中,这就是我所做的: 每 3 分钟,我创建一分钟的二进制数据以获得瀑布。以下命令创建两个文件:plot.met 和plot.bin。 rtl_power_fftw -f 144...

回答 1 投票 0

使用 gnuplot 绘制可变长度数据的多重图

这里我有两个数据文件,其中包含模型参数和为其计算的 RMSE。我想为每个模型分别绘制这些 RMSE,并在其上显示该模型。 请帮忙。 达...

回答 1 投票 0

如何按最后 y 值的顺序对键进行排序?

我已经在 gnuplot 中管理了一个图表。现在我想优化键中的顺序。我的解决方案是在 gnuplot 之外以预处理数据的形式进行。但也许你们中有人知道...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.