gnuplot

Gnuplot 无法将线图拟合到左边缘和右边缘
gnuplot

Gnuplot 无法将线图拟合到左边缘和右边缘

使用 Gnuplot 5.2 和 5.4.5 绘制时间序列数据时,绘制的线与左边缘和右边缘不相交 如果我从 CSV 文件末尾删除几行数据,情况就会好起来 如果我删除更多,线条将按照我想要的方式从左边缘和右边缘开始和结束。 剧情文件: set title "Sales" set datafile separator "," set xdata time set timefmt "%Y-%m-%d" set format x "%m-%d" set key left autotitle columnhead set style line 1 linecolo...

Admin

使用 gnuplot 5.2 或 5.4 for windows 设置鼠标格式:当提供明确的时间日期格式时会出现错误
gnuplot

使用 gnuplot 5.2 或 5.4 for windows 设置鼠标格式:当提供明确的时间日期格式时会出现错误

set mouse mouseformat 指定包含时间日期数据的格式时似乎不起作用。 set mouseformat 3 为您提供时间日期与 y 轴的关系,时间日期格式之前已使用 set timefmt 指定。但如果您明确为 mouseformat 语句提供时间日期格式,则会出现问题:例如, set mouse mouseformat "%d %4.1f" 不会将日期数字作为 x 值,而是一个奇怪的数字(如果您提供%g,它会给出秒数)。我知道 set mouse mouseformat 3 没问题,但如果您想要使用用户定义格式的 y 轴值,或者想要...

Admin

在 gnuplot 中绘制多列
gnuplot

在 gnuplot 中绘制多列

我有这些数据: -22.42778 20.55840 -4.3E+0015 -22.41731 20.58783 -4.3E+0015 -22.40206 20.59463 -4.3E+0015 -22.39814 20.57130 -4.3E+0015 -22.39906 20.53965 -4.3E+0015 -22.39983 20.50836 -4.3E+0015 -22.40005 20.47765 -4.3E+0015 -22.40005 20.44699 -4.3E+0015 -22.40008 20.4163...

Admin

Notepad++:编辑并保存的 gnuplot 脚本无法正确读取
gnuplot

Notepad++:编辑并保存的 gnuplot 脚本无法正确读取

什么时候編輯并在 Notepad++ 中保存 gnuplot 脚本(显然是在 Windows 上),然后立即执行它,我几乎总是会收到有关脚本中不存在的疯狂语法错误的错误消息。解决方案很简单:在 Notepad++ 中,复制全部 -> 删除全部 -> 粘贴全部 -> 保存。现在,gnuplot 可以读取它了。 奇怪的是,我使用其他软件时都没有遇到类似的问题:编写 HTML、PHP、JavaScript、普通文本,一切都正常! 编辑:错误,我刚刚也遇到了 WSL bash 脚本的问题。 我希望这里有人对 Notepad++ 或 gnuplot ...

Admin

在 gnuplot 中绘制修改后的数据
gnuplot

在 gnuplot 中绘制修改后的数据

我已经生成了一个名为硅谷进行密度泛函理论 (DFT) 计算时量子浓缩咖啡在 Ubuntu 上。 数据文件如下所示: 我使用 gnuplot 上的代码绘制了它 plot "silicon.dos" with lines,它看起来像这样。 现在我想重新绘制它,将 x 轴上的能量 (eV) 值(从数据文件的图片中可以看到,位于第 2 列)减去 7,y 轴上的 DOS (E) 保持不变。我的目标是重现相同的曲线,只是 x 轴在负方向上移动了 7。所以我在网上浏览并尝试了代码plot "silicon.dos" using ($2-7):($3)。结果是这样的:...

Admin

如何在 gnuplot 中的 3D 图中添加半透明垂直平面?
gnuplot

如何在 gnuplot 中的 3D 图中添加半透明垂直平面?

我正在尝试使用一个数据文件绘制三维图,该数据文件已使用 Gnuplot 成功绘制。现在,我必须在该图中添加一个半透明的垂直平面,例如与 xz 平面平行的平面,y 值为 y,该平面应垂直切割 xy 平面。我无法在 GNUPLOT 的 3D 图中绘制此类平面。请帮我解决这个问题。 感谢您。 ...

Admin

防止图例在 gnuplot 的“哑”终端中被遮挡
gnuplot

防止图例在 gnuplot 的“哑”终端中被遮挡

Gnuplotset term dumb可用于在远程 PC 上直接可视化数据,因为远程 PC 可能没有 GUI。 但是,我发现一个问题,图例变得模糊,导致结果无法阅读。情节线似乎被放在了图例之上: >>> gnuplot -e "set term dumb 60 20; plot sin(4*x) title 'Hello World Hello World'" 1 +-------------------------------------------------+ | ** ** ** +** * ...

Admin

gnuplot 用新的图替换旧的图
gnuplot

gnuplot 用新的图替换旧的图

我正在运行一个使用 gnuplot 绘图库的程序。我正在运行一个脚本,并希望实时查看结果图。 在 do 循环中,绘图命令会出现 100 次。因此,我获得了 100 个包含绘图的独立 gnuplot 窗口。 该程序就像 do i=1,100 ... ... call plota1(x,y) end do 有什么方法可以让我不用得到这样的 100 个图,并且当第 (i+1) 个图出现时,它会出现在同一个 gnuplot 窗口中并取代第 i 个图? 使用的绘图子程序如下。 subroutine plota1(x,y) real*8::x(:),y(:...

Admin

在 gnuplot 中包括埃和希腊字母吗?
gnuplot

在 gnuplot 中包括埃和希腊字母吗?

我正在使用 gnuplot,并希望在图中获取“Angstrom”的符号(iso 编码 305)和希腊字母 Delta(符号 104)。在生成输出 eps 时,如何结合这两种编码方案? ...

Admin

GNUPLOT 命令语法
gnuplot

GNUPLOT 命令语法

我从使用自己的软件开始使用 GNUPLOT 已有几年了,它的灵活性和强大功能给我留下了深刻的印象。我想要绘制的一个案例是来自我的软件生成的表格的几列,之前我使用:使用 1:2 ... 绘制“-”,使用 1:3 ... 绘制“-”,然后重复表格多次,直到我想要绘制列为止,每次都用 e 分隔。 最近我了解到可以编写一次表格并使用符号引用它:plot for [i=2:3] $table using 1:i ... 现在我想添加值的缩放比例,并以旧格式使用:绘制'-'使用 1:(0.001*$2)...''使用 1:(0.001*$3)... 但我发现这样写...

Admin

GnuPlot 如何绘制具有不均匀网格数据的线框表面
gnuplot

GnuPlot 如何绘制具有不均匀网格数据的线框表面

我正在尝试绘制一组具有特定轴值的网格数据,其中 y 轴不均匀(例如 ... 150 180 195)。信不信由你,这是混凝土天花板的变形,我想用最少的石膏将其弄平...!网格值如下。 带有 x 和 y 轴数据的网格数据 我尝试了下面的宏,但结果却不尽如人意: 宏尝试 ...

Admin

使用 gnuplot 绘制图形
gnuplot

使用 gnuplot 绘制图形

我在 Wikimedia 的图表集合中找到了一张使用 gnuplot 制作的图表。它的 URL 是https://commons.wikimedia.org/wiki/Category:Gnuplot_diagrams#/media/File:Boucle_comby_paris_2011.svg。由 Gandie 完成 - 自己的作品,CC BY-SA 3.0,https://commons.wikimedia.org/w/index.php?curid=16938702。图中有两条由数据点组成的线。我现在能够执行的创建此类图表的唯一方法是先使用 gnup...

Admin

使用带图像和多个箭头的矩阵绘制数据文件
gnuplot

使用带图像和多个箭头的矩阵绘制数据文件

如何在同一张图上绘制带有图像和一些水平线(无头部箭头)的数据文件矩阵?我已经尝试过此代码: set arrow 2 nohead from 0,50, graph 0 to 200,50, graph 1 front lc "black" set arrow 2 nohead from 0,200, graph 1 to 200,200, graph 2 front lc "black" plot 'data.txt' matrix w image 但只显示一行。 ...

Admin

有没有办法只显示 Excel 图表 x 轴上的特定值?
gnuplot

有没有办法只显示 Excel 图表 x 轴上的特定值?

在我的问题中,我0.1 0.2 0.5 1.0在 x 轴上有数值,我想通过在水平轴上仅显示这些值来绘制图表。 有没有什么方法或扩展程序(如 kutools)可以在 Excel 中实现这一点? 或者任何其他工具建议都很好,如 R、gnuplot 等。 例如,在下图中,您可以看到我所说的 x 轴的含义。提前致谢。 ...

Admin

Gnuplot-可以“平滑频率”处理整个文件(包括多个数据块/索引)
gnuplot

Gnuplot-可以“平滑频率”处理整个文件(包括多个数据块/索引)

情况 两个计量装置(A、B)提供如下数据 # meter A time1 14.5 time2 9.3 time3 11.1 … 由于某种“分类”,来自 A 和 B 的时间戳可能相同(想想每小时销售的不同口味的冰淇淋蛋筒)。 目的 为了获得总量与时间的关系,我想使用“平滑频率”,这应该可以实现我想要实现的目标。 已经尝试过 两个“分箱”数据集都“绘制”(设置表 $DB)到内部的此处文档或磁盘上的临时文件中。但数据集之间用空行分隔。 # meter A time1 14.5 time2 9.3 time3 11.1 … ...

Admin