gnuplot相关内容

在x,y,z上等比例绘制3D图

我使用的gnuplot的splot函数显示了x,y和z轴的不同比例.因此,最终图通常沿一个轴拉伸.如何指定要在所有三个轴上均等的比例? 我读到“定尺平方"可以在2D中完成这项工作,但我想知道如何使用绘图(3D)来实现. 解决方案 好问题! 我认为您希望设置视图等于xyz .(请参见帮助视图相等) ..
发布时间:2021-05-11 19:15:04 其他开发

防止tic标签调整gnuplot中图形的大小

我正在尝试绘制一个我不知道范围的一般图.有时,tic标记上会有更多的零或“-",这会导致图形区域收缩.我希望tic标签仅向左延伸更远,以保持图形大小.这有助于对齐,这是这些图的关键部分. 有人对如何执行此操作有想法吗?我的搜索还没有发现任何内容. 解决方案 您可以使用 set lmargin 设置固定的左边距.与例如设置lmargin 10 ,您可以将左边距固定为10个字符的宽度: ..
发布时间:2021-05-11 19:15:02 其他开发

gnuplot:在交互模式下设置链接和x2tics

在交互模式下,放大时x2tics会很快消失. 此示例显示在此处 set tic nomirror设置x2tics通过x ** 2 inv sqrt(x)设置链接x2画出sin(x) 我想至少有一个方向,并且不在乎x2tics是否与xtics等距放置或映射. 手动设置 x2tics 1 可以得到很好的静态结果. 或者是更多的舍入步骤(1,2,5) 绑定一个"dx2 =(G ..
发布时间:2021-05-11 19:14:59 其他开发

为什么设置表'Gnuplot中的选项重写最后一行中的第一个条目?

我试图从已有的数据中创建直方图,只是为了了解频率和箱等信息,因此我设置了一个表格,以便将其绘制出来而不是将其绘制到一个特定的文件中.例如,如果我的数据是 11121111151210 然后我得到类似 10 111 312 215 1 其中第二列给出每个条目的频率.但是我注意到的是,当gnuplot创建此文件时,不是得到高于我的东西,而是得到 10 111 312 215 110 ..
发布时间:2021-05-11 19:14:56 其他开发

如何在同一图上绘制两个数据列,其中x轴由文件行号暗示(使用gnuplot)

我有一个包含两列数字的文本文件,我将其称为col1和col2.我可以使用gnuplot来绘制col2与col1的关系,反之亦然,但是我无法弄清楚如何根据文件中的行号来绘制col1和col2(即覆盖数据的两列)也就是说,x轴由文件行编号隐式给出.我想我可以在第一列中插入行号,但是我猜想在gnuplot中有一种更简单的方法可以做到这一点.在Linux中,我可以使用"cat -n"可以输出三列文件,但是 ..
发布时间:2021-05-11 19:14:52 其他开发

Gnuplot:填充区域由左/右曲线界定吗?

我有一个定义两个曲线的数据集,我想填充它们之间的区域.但是,与标准情况相反,横坐标绘制在垂直轴上,纵坐标绘制在水平轴上.横坐标表示深度,这是地球物理学中常见的绘图格式.换句话说,我想要类似 图's.dat'u 1:2:3 w填充曲线 但具有互换的轴,因此,填充区域不在曲线的顶部和底部,而是在左侧和右侧,如在 中所示 plot's.dat'u 2:1,'s.dat'u 3:1 我的数 ..
发布时间:2021-05-11 19:14:48 其他开发

如何在Gnuplot中运行Shell命令并将输出放置在新文件中

我有以下Gnuplot: 设置编码iso_8859_1将键设置在右下角#font"Helvetica,17"设置ylabel“查找错误概率"字体"Helvetica,17"设置xlabel“阅读器的高度(m)"字体"Helvetica,17"设置xtics字体"Helvetica,15"设置ytics字体"Helvetica,15"设定尺寸0.75,1.05设置终端附言eps增强的颜色#"Hel ..
发布时间:2021-05-11 19:14:45 其他开发

绘制第一列和最后一列(可变数)gnuplot

这可能非常简单,但是我找不到对此的具体答案:如何在列号可变的几个文件中绘制第一列与最后一列以及倒数第二列?是否有 之类的东西 使用1:-1绘制"mydata.txt"图? 我已经尝试过使用尾巴,但是我不知道专门使用它为尾巴,并且无法给出答案 ..
发布时间:2021-05-11 19:14:42 其他开发

gnuplot:如何获取正确的星期数?

从这个问题开始 gnuplot为什么警告:字符串中的时间格式错误,发现在某些情况下,使用时间指定符%W 和%U 的gnuplot中的星期数是错误的. 显然,周数的定义不同.此外,一周开始时有不同的定义,例如在星期日或星期一.经常使用的周数定义之一(不过,在美国和其他一些国家/地区不使用)是根据ISO 8601. 代码:(以说明错误的星期数) ###在gnuplot中使用%W和%U的 ..
发布时间:2021-05-11 19:14:39 其他开发

绘制具有不同列/线宽的热图

我正在模拟某些东西,想弄清楚两个参数的影响.因此,我将它们都改变了,并在每对参数值上寻找结果,并得到如下结果: 0 1000 2000 3000 4000 5000 ....0 13.2 14.8 19.9 25.5 27.3 ...1000 21.3 25.9 32.3等2000等30004000.... 为使它们可视化,我使用gnuplot创建了一个热图,该图工作得很好,可以显示颜色和 ..
发布时间:2021-05-11 19:14:35 其他开发

如何在gnuplot中处理的任何时间获取特定行中特定列的值?

我得到了这样的数据文件: #开始16 115 214 313 412 511 6 现在,我想使用gnuplot在各点之间画一条线: (1,(16/16))(2,(16/15))(3,(16/14))...(6,(16/11)) 如您所见,x轴的范围是[1:6],Y轴对应的值是从第一列第一行的数字(即本例中的16)获得的值除以第一列中的每一行. 问题是我不知道如何在第一行(16)的 ..
发布时间:2021-05-11 19:14:31 其他开发

用gnuplot绘制轨迹

我有一个数据文件,其移动点的位置采用以下格式. x1 y1x2 y2x3 y3... 我希望使用gnuplot中的此数据制作动画轨迹.我该怎么办? 我尝试了 为[i = 1:20]做{使用1:2 w p绘制每个:: i的"temp.dat"} 但是它将所有点绘制在单个图像中,而不是动画中.这样做的方式是什么? 解决方案 虽然我正在编码并被打断……@Ethan的答案已经包 ..
发布时间:2021-05-11 19:14:26 其他开发

在gnuplot中绘制多个pm3d曲面,每个曲面都有自己的调色板

我基本上想做的事情与该问题的解决方案基本相同 Gnuplot 5.2绘图:一个绘图中有多个pm3d绘图呼叫,但可与pm3d一起使用.如果您阅读了对该答案的评论,则回答者说如果他使用pm3d,则该解决方案将不起作用.另外,是否可能以更简单的方式定义调色板,例如 set调色板定义()? 解决方案 gnuplot的开发分支支持多个命名调色板.但是,此处显示的方法也适用于gnuplot的早期版本. ..
发布时间:2021-05-11 19:14:22 其他开发

如何在Gnuplot中使用半透明点制作散点图?

如何使用Gnuplot绘制具有部分透明散射点的图像(如下图所示)?问题是我不知道如何将点设置为透明. 解决方案 尝试一下: 设置样式填充透明实心0.35边框设置样式圆半径0.02用圆圈lc rgb"blue","\"以1:2绘制“测试"''u每100 w循环1:2循环lc rgb“红色".fs固体1.0边框lt -1 输出 ..
发布时间:2021-05-11 19:14:19 其他开发

带有标题的Gnu绘图水平条形图

我正在寻找使用gnuplot创建条形图,该条形图与以下内容非常相似.我有“技术"的原始数据:“-0.72%"等等. 我已经掌握了水平绘制图形的方法,但是调整并确保最终图像看起来似乎超出了我.任何指针都值得赞赏吗? 解决方案 以下是使用绘图样式 boxxyerror 的建议(请选中 help boxxyerror ).使用三元运算符根据第2列的值选择颜色(请检查 help三元).使用带 ..
发布时间:2021-05-11 19:12:37 其他开发

Gnuplot:制作由矩阵生成的地图的gif?

我生成了一个100矩阵15x15的.dat文件,现在我想创建一个gif,该gif显示从第一个矩阵到最后一个矩阵的演变.它们都是1或-1的矩阵,所以如果我要表示初始矩阵,可以将其复制并粘贴到另一个文件中,然后将其放在gnuplot中: 用图像绘制'firstmatrix.dat'矩阵 它代表黄色和黑色的1,-1矩阵. 要创建gif,我想在gnuplot中做到这一点: 设置终端gif动画延迟 ..
发布时间:2021-05-10 20:15:47 其他开发

在许多半径不同的点周围画一个圆

我可以用类似流动的命令围绕给定点(x,y)画一个圆(例如,点在(X = 5,Y = 7)且圆的半径为R = 2.73):/p> 将对象设置为以5.7大小的第一个圆2.73 fc rgb“海军" 现在,如果我有很多点(在txt文件中,每行都是"x y"),并且我想在每个点周围绘制一个具有不同指定半径的圆.我是否应该为每个点i重复命令“将对象设置为以Xi,Yi大小的第一个Ri fc rgb“海军 ..
发布时间:2021-05-10 19:15:17 其他开发

如何使用grep命令在gnuplot中使用for循环

我有一个大数据文件,我想用特定的数据集在gnuplot中对其进行绘制.说我的文件就是这种类型的文件(仅在顶部几行) -0.00098 50.0000 -73.62733500 0.37741253E + 21 0.61856999E + 04 0.23477516E + 05 0.61856999E + 04 0.37741253E + 21 0.22799744E + 05 0.234775 ..
发布时间:2021-05-09 20:49:52 其他开发

使用来自多个文件的列数据进行Gnuplot绘图

我有两个文件"f.txt"和"g.txt".两个文件中的数据都排列在两列中,列分隔符只是几个空格.第一列代表自变量"x",第二列代表f(x)(或g(x)).绘制函数y = f(x)和y = g(x)很容易,但是有没有简单的方法可以绘制g(x)对f(x)呢?当然,使用bash,我可以创建带有第一列g(x)和第二列f(x)的“中间"文件,然后正常绘制该文件.但是,是否有一种方法可以在不实际创建此文件的 ..
发布时间:2021-05-07 18:51:37 其他开发

如何使用gnuplot创建72dpi以上的PNG图像?

我想在 gnuplot 中创建一个PNG图像,并在 MS-Word 中使用它.但是,如果我使用 设置终端pngcairo增强字体"Times New Roman,12.0"大小15cm,11cm 结果证明质量很差.我读到 GNUPLOT 仅使用 72dpi .有没有办法增加这个数字? 解决方案 只需以像素而不是厘米为单位指定所需的分辨率: 设置终端pngcairo增强字体"Time ..
发布时间:2021-05-02 20:37:25 其他开发