问题标签 [fence-plots]

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 投票
1 回答
2135 浏览

gnuplot - Gnuplot:数据中的围栏图

我试图弄清楚如何在 gnuplot 中绘制围栏图,但我很难理解我在互联网上找到的示例中发生了什么。

在我的模拟中,我有来自不同时间点的(不同)数量的数据集,在一个数据文件中,该数据文件组织为值矩阵1

我想为每个时间值绘制一个围栏。我可以简单地绘制splot 'data.txt'并得到与我想要的非常相似的东西 -+沿着栅栏的“顶部边缘”的标记,x 轴上的时间,y 轴上的 x 数据和 z 轴上的 y 数据。w lines但是,如果我在命令中添加类似的东西,splot我只会得到一个连接了所有数据系列的表面。

我试图调整演示脚本集合中的示例(大约一半),但它们都依赖于一个虚拟变量,我不知道如何将它与我的数据系列结合起来。我也找到了一些其他的例子,但它们都非常复杂,我根本不明白它们在做什么。

使用 gnuplot 从数据创建围栏图的好方法是什么?


1如果有必要,可以改变它——我控制着生成数据的代码。虽然很麻烦...

0 投票
0 回答
530 浏览

r - R 或 GNUPLOT 中的栅栏图(或墙图?)密度图

嗨,我有一些用于系统随机模拟的集合。我想以类似于此处显示的方式将这些数据表示为栅栏图中的直方图:

Gnuplot 中的 3D 参数图

http://lee-phillips.org/qdf/

http://gnuplot-tricks.blogspot.mx/2009/08/return-of-wall-chart-entirely-in.html

但是,我不确定如何使用直方图进行操作(原则上,在 GNUPLOT 中制作直方图对我来说非常令人困惑,我已经使用 gnuplot 检查了直方图?和其他一些帖子)。我知道如何在 R 中制作直方图,并且我已经成功尝试过这样的事情:http: //rgraphgallery.blogspot.mx/2013/04/rg10-plotting-multiple-suprimposed.html http://learnr.wordpress.com /2009/06/28/ggplot2-version-of-figures-in-lattice-multivariate-data-visualization-with-r-part-1/

我的数据如下所示:

我有大约 1000 个不同的随机模拟,我想将 Aa 列在不同时间的密度图绘制在一起,例如时间零、100 和 1000。让它看起来像我在这里包含的第一个帖子。我希望这篇文章足够清楚。请让我知道您需要任何进一步的信息。

0 投票
1 回答
85 浏览

gnuplot - Gnuplot:如何在 splot 中沿第三维“拉伸”多个文件?

我想比较 gnuplot 中的九个数据集,使用splots. 每个文件都在一个子目录中,并对应一个不同的参数。我有一个list文件名,所以类似的东西plot for [file in list] file u 1:5效果很好。但是,我希望能够通过以某种方式将这些文件沿splot.

我该如何做类似的事情splot for [file in list] file u 1:5:<LIST OF VALUES>,其中<LIST OF VALUES>​​ 是未出现在数据文件本身中但必须手动输入的参数列表?显式列表是 {0.25,0.5,1,5,10,15,20,25,30}

0 投票
1 回答
524 浏览

colors - Gnuplot:fenceplots 中的交替颜色

我想用交替的栅栏颜色绘制一个栅栏图。在这种情况下,我想要黑色和灰色。我使用了以下代码:

splot for [i=0:300:25] "fenceplot.csv" index i u 1:2:3 w lines

我的数据文件中定义的栅栏数量是动态的,通常在 250-350 个栅栏之间。

栅栏

0 投票
2 回答
1108 浏览

graph - 如何在 gnuplot 中用纯白色或透明颜色填充曲线?

只是想知道我是否可以用不扭曲图形特征的颜色/选项来填充曲线下的区域,我尝试了 no fill 使用 solid/impulses 样式填充。欢迎任何建议!

刚刚使用:splot w lines lc rgb "dark-violet"

0 投票
0 回答
199 浏览

csv - GnuPlot - 使用奇数 .csv 结构绘制栅栏/瀑布图

我正在尝试制作一个类似于下面链接的图表,其中 .csv 文件的每一行绘制不同的分隔线。(我相信这被称为“围栏”情节)

https://i.imgur.com/4UgKj03.png

这是 .csv 文件的样子:

对于每个日期(每条线),我希望沿轴绘制不同的线(如上述图片中的对角轴)。日期后面的值是 Y 值,因为x=0,1,2,3,4...它们是列。

0 投票
1 回答
156 浏览

gnuplot - Gnuplot - 尝试创建瀑布/栅栏图

我尝试使用 gnuplot 创建一个漂亮的瀑布图,显示当前光谱的发展。我的目标是实现接近此的目标:

瀑布图

我试过这个命令

“Waterfall.txt”文件具有此处接受的答案中建议的格式Gnuplot: fence plot from data。我忽略了低于 -80 的 z 数据值,将它们替换为 NaN。

结果显示在下一个图像链接中。

我的尝试

如您所见,与上图相比,这让读者感到困惑。如何修复它以使其接近第一张图像,从而让观众更清楚?

编辑:

感谢@Ethan的回答,它起作用了。结果如下图所示。唯一的问题是每个栅栏的透明度,它部分地显示了后续的栅栏。

新的尝试

0 投票
2 回答
128 浏览

plot - 如何在 Gnuplot 的不同点绘制 2D 数据作为栅栏图,背景透明?

我有三个文件,其中每个文件都是 2D 的,带有 x 轴和 y 轴。我在 Gnuplot 将这些文件绘制为栅栏图。

使用此代码

我得到了这个图,但我不能用透明的背景填充这条曲线。

在此处输入图像描述

如何用背景透明度填充这些曲线?