gnuplot相关内容

你如何在 gnuplot 中绘制条形图?

如何在带有文本标签的 gnuplot 中绘制条形图? 解决方案 简单条形图: 设置 boxwidth 0.5设置样式填充实心使用带框的 1:3:xtic(2) 绘制“data.dat" 数据.dat: 0 标签 1001 个标签2 4502“条形标签" 75 如果您想以不同的方式设置条形图,您可以执行以下操作: set style line 1 lc rgb "red"设 ..
发布时间:2021-12-21 09:16:34 其他开发

GnuPlot 中的线条图,其中线条颜色是我数据文件中的第三列?

我有一个如下所示的数据文件: 1 1.0 02 1.5 03 0.0 14 1.2 25 1.0 16 1.1 1 其中第一列是我的 X 值,第二列是我的 Y 值,第三列是颜色.我希望根据第三列为每个线段着色.所以前两条线段是“颜色1",下一条是“颜色2",下一条是“颜色3",最后两条线又是“颜色1". 我试过了: 使用 1:2:3 和线条 rgb 变量绘制“file.dat"; ..
发布时间:2021-12-21 09:12:19 其他开发

gnuplot 与 Matplotlib

我已经开始了一个项目,使用 gnuplot-py,专门将特定请求与内存分配和垃圾收集相关联.是什么关于 Python 图形的 gnuplot-py 与 Matplotlib 的集体智慧.有没有我没听说过的更好的图形库? 我的一般考虑是: 虽然 gnuplot 有大量文档,但 gnuplot-py 没有.Matplotlib 的文档社区有多好? 是否有 gnuplot 可以做而 gnu ..
发布时间:2021-12-19 10:53:30 Python

使用一行的 gnuplot 矩阵或调色板

..大家好. 我想绘制矩阵颜色图(热图),但是我想使用打印在一行中的数据绘制热图.我试过了, p for[i=5:15] 'line' u (i%2):(i/2%10):i+1 w 图像 所以 gnuplot 显示警告图像至少需要二维数据 我的数据集是这样的 0.1(节点1在时间步长1的值) 0.1(节点2"") 0.3(节点3"") 0.2(节点4"")0.5(节点 1 在时间 ..
发布时间:2021-12-19 08:22:37 其他开发

gnuplot:用行和列名称标记矩阵(热图)的 x 和 y 轴

我对 gnuplot 完全陌生,在谷歌搜索后没有找到可行的解决方案. 我有一个看起来像这样的数据矩阵: A B C D E0 2 3 4 5乙 6 0 8 9 01 2 0 4 5D 6 7 8 0 01 2 3 4 0 我想要做的是用 plot 'result.csv' matrix with image 绘制热图,其中 x 轴用 A-E 标记,y 轴用 A-E 标记.这个矩阵的大小 ..
发布时间:2021-12-19 08:14:07 其他开发

使用 gnuplot pm3d 和 pdf 输出生成的图像中有问题的莫尔图案

我正在使用此处讨论的命令文件绘制数据:gnuplot 轮廓线颜色:设置样式线并设置线型不起作用我想提供不同的输出选项.PNG 运行良好,wxt 终端也是如此,但是,它们具有固定的分辨率,例如当我“放大"情节时,它会变得更加粗糙. 如果我在终端中使用 pdf 或 pdfcairo,则生成的文件会出现莫尔条纹.通过在 pm3d 命令中增加插值量,可以减少图像中观察到莫尔条纹的区域.径向方向的数据 ..
发布时间:2021-12-14 15:39:20 其他开发

gnuplot 将数据文件中的一个数字存储到变量中

OSX v10.6.8 和 Gnuplot v4.4 我有一个包含 8 列的数据文件.我想从第 6 列中获取第一个值并将其作为标题.这是我到目前为止所拥有的: #m1 m2 q taua taue K avgPeriodRatio 时间#1 2 3 4 5 6 7 8K = #在这里读入数据图(n) = sprintf("K=%.2e",n)设置术语 aqua 增强字体“Times-Rom ..
发布时间:2021-12-13 21:27:58 其他开发

在 Gnuplot 中,如何在第三列为零时使点为一种颜色,否则为另一种颜色?

我需要根据一列中的颜色改变一行值的点颜色.数据: # x y z1, 3, 01、5、63、5、24, 5, 0 如果列为零,颜色应该是一个值,如果第三列中的值不为零,则颜色应该是不同的. 所以,我假设: plot "./file.dat" u 1:2:3 带点调色板 在此处找到:https://stackoverflow.com/a/4115001 不太好用. 在上面的示例 ..
发布时间:2021-12-13 21:18:33 其他开发

gnuplot:如何绘制具有不同直径的 3D 均匀球体?

我想使用 gnuplot 对大量不同直径的球体进行 3D 表示,其信息位于名为 'data.dat' 的文件中.如果我这样做: splot 'data.dat' u 1:2:3 w p lt 7 我得到了一系列小尺寸的同色点.如何使用 splot 命令添加球体的真实大小(从文件 'data.dat' 的第 4 列读取)?类似的东西: splot 'data.dat' u 1:2:3:4 . ..
发布时间:2021-11-25 04:24:24 C#

在 gnuplot 中叠加向量、dgrid3d 和 pm3d 用于 3D 绘图

我试图在叠加 dgrid3d、pm3d 和向量的 Gnuplot 中绘制一个向量场.我可以让 dgrid3d 和 pm3d 工作,但是当我尝试叠加向量时,奇怪的事情发生了. 我正在尝试以下操作: 设置 dgrid3d 50,50,2将 pm3d 设置为 b设置 hidden3dsplot 'v-field.dat' u 1:2:6 w l, "" u 1:2:3:4:5:6 w 矢量 数 ..
发布时间:2021-11-25 04:14:48 C#

gnuplot 中 pm3d 表面上的 Splot 点

我在参数模式下使用 gnuplot 绘制了一个球体.我正在尝试从一个文件中绘制 3d 数据,该文件将围绕球体.与球体重叠的点似乎被隐藏了,即使它们应该在形状的前面. 这是我的脚本: 未设置边框未设置颜色框取消设置键未设置抽动设置视图相等设置 isosamples 64设置 pm3d depthorder 插值 0,0设置调色板 rgb 3,3,3设置参数r = 19splot 'satur ..
发布时间:2021-11-25 03:36:58 C#

Gnuplot - 在指定空间(例如一个盒子)内暂停绘制位置(xyz)与时间数据

以下可以在gnuplot中完成吗?如果是,如何? 我在一个以 t,x,y,z 作为标题的表中有时间与位置 (x,y,z) 的数据. 我想知道我是否可以以某种方式绘制粒子在预定义空间内的相同时间与位置,并在每个时间步长后暂停;这样我就可以看到粒子位置随时间的演变.我也想知道能不能从前一个位置到当前位置画一条连续的线,这样我才能真正看到它过去的轨迹. 示例数据: 假设预定义的空 ..
发布时间:2021-11-25 02:43:22 C#

我应该如何格式化我的 .dat 文件以便可以制作 3D 矢量绘图?

我正在为大学完成这项编程任务,我们必须编写一个 c++ 程序来计算 3D 空间中某些线圈的磁场矢量. 我已经设法编写了这个程序,而且我认为它运行得很好. 不过我想添加一个特殊的细节(这是我的试卷,所以它必须特别好!):我不想将向量绘制出来. 我习惯于从 c++(通过管道)调用 gnuplot,这就是我通常做的: 创建一个将数据写入.dat 文件的输出流 打开一个 gnup ..
发布时间:2021-11-25 02:11:53 C/C++开发

Gnuplot:尊重 Gnuplot 3d 多边形的深度顺序

我有一个完整城市的 3D 模型,想展示一个这些建筑物的等距视图.我为此使用 gnuplot 多边形,因为我认为我不能将 pm3d 用于具有坐标的多边形不在一个明确定义的网格上.多边形以颜色显示对应于他们获得的平均太阳辐照度.一世还将地面多边形显示为线框,主要用于设置 xrange,yrange 和 zrange 自动. 远看还可以,但是放大后会发现某些多边形的深度顺序错误. 这是导入 ..
发布时间:2021-11-25 01:50:07 C#

如何绘制 (x,y,z) 点以显示其密度

我的数据文件是位于轴原点周围的一组 (x,y,z) 点.它们代表某种措施失败的点.这些要点在此链接中. Gnuplot 可以绘制它们, 设置编码iso_8859_1设置术语 postscript eps 增强颜色大小 4.7in,4in设置 xlabel "X"设置标签“Y"设置 zlabel "Z"设置输出“test_gp.eps"设置样式行 1 lc rgb '#0060ad' pt ..
发布时间:2021-11-25 01:10:47 C#

如何在 GNUplot 中定义和访问数组?

这是一个相当简单的问题,或者可能是太简单的问题.但是我已经尝试找到完成这些的方法,甚至在 GNUplot 文档中也找不到.可能是我的错误或误解了 GNUplot 中的 array 概念.我的问题是如何在 GNUplot 中定义和访问数组? 请提供简单的数组声明示例,循环赋值数组.我认为这就足够了,我认为这对其他人也有用. 解决方案 (此答案将在下一个稳定的 gnuplot 版本中过时 ..
发布时间:2021-11-18 02:19:35 其他开发

gnuplot:填充区域曲线使抽动保持在顶部

在 gnuplot 中,当您尝试填充曲线下方的区域时,两个轴的抽动都位于实体区域的后面.有什么办法可以把它们交给前面吗?我正在使用 postcript 终端,其中不允许使用透明功能(我猜)谢谢 解决方案 肯定有!在绘图之前,以交互方式或在脚本中运行: 设置抽动前端 以交互方式尝试 help tic 以获取更多信息. ..
发布时间:2021-11-17 04:19:02 其他开发

Gnuplot 中的 Gif 动画

我有一个由两行分隔的数据文件.每段数据约 50 行.我正在尝试制作一个 .gif 文件.我知道如何单独或在一组中绘制它们,但无法让 .gif 工作. 我的问题类似于 Glen MacLachlan 在他的 youtube 频道第 5 部分中解决的问题.每个数据部分我有大约 50 个数据点,而不是 1 点.他通过使用 $index 功能解决了这个问题,我尝试做同样的事情,但我的不起作用. ..
发布时间:2021-11-10 05:53:20 其他开发

使用 gnuplot 创建 gif:Gif 不播放

我想用 gnuplot 做一个 gif 动画,所以我写道: 设置终端 gif 大小 1000,800 动画延迟 6设置输出 'foobar.gif'设置 xrange [0:64]设置 yrange [0:64]为 [i=100:5000:100] {绘制 sprintf('folder\name%d.dat',i) u 2:3:(20*$5):(20*$6) 用向量填充头部 lw 3,spri ..
发布时间:2021-11-10 05:24:58 其他开发