标签: gnuplot

gnuplot分组多个栏

我正在使用gnuplot为多个基准测试生成图表.
对于每个基准测试,我有许多配置要绘制.我想绘制图形命中率(我的y轴)与基准(x轴).每个基准将有多个列根据其颜色区分.

我使用一些python脚本生成相同类型的图表,但我不知道如何在gnuplot中执行此操作.

plot graph gnuplot

8
推荐指数
1
解决办法
2万
查看次数

水平轴图像"黑色墨水量"的直方图

我有一个黑白图像(或pdf)文件,并希望得到图像的水平轮廓的直方图.也就是说,对于图像中的每一列,我想要列中像素的灰度值之和.如果图像是X乘Y像素,我将得到0之间的X数(对于完全黑色的列)和255*Y(对于完全白色的列).

请看这个漫画的第二个面板 滑稽

我想要一个像这样的直方图,但是每个bin都代表图像中x坐标(像素)处的所有"黑色墨水".

作为一个贫穷的研究生,我只能使用Linux命令行,FOSS程序(ImageMagick,gnuplot,Perl,g ++等).像GIMP这样的东西只有在我可以通过终端运行命令时才会有用,因为我无法访问GUI.可视化输出文件稍后会有所帮助,但不是必需的.

有谁知道我可以提取这些信息的方式?搜索"图像配置文件"只会导致颜色配置文件的信息.

python linux gnuplot imagemagick image-processing

8
推荐指数
1
解决办法
1716
查看次数

xzplane中的网格

我在xzplane中显示网格时遇到问题.我改变了我的z轴位置,如下所示:

http://s14.directupload.net/images/130425/s9hi6ybj.png

现在我想在我的xz平面中有一个类似于xy平面的网格,但由于我对gnuplot很新,我找不到正确的命令.


我的代码看起来像这样:

set parametric

set xlabel "Abweichung"
set ylabel "Dosis [%]"
set zlabel "Volumen [%]"

set xrange [-1:1]
set yrange [0:100]
set zrange [0:100]

set xtics 0.2
set ytics 10
set ztics 10

set grid 

set border 4095 ls 1 lc rgb "black"

set xtics axis
set ytics axis
set ztics axis

set xzeroaxis lt 1 lw 2 lc rgb "black"
set yzeroaxis lt 1 lw 2 lc rgb "black"
set zzeroaxis lt 1 lw 2 lc rgb …
Run Code Online (Sandbox Code Playgroud)

gnuplot

8
推荐指数
2
解决办法
7356
查看次数

Homebrew安装中的gnuplot参数

在使用Homebrew在我的Mac上安装gnuplot后,我注意到它将许多参数传递给该文件.更确切地说,这是我在终端上获得的输出configure

$ brew install gnuplot
==> Downloading http://downloads.sourceforge.net/project/gnuplot/gnuplot/4.6.3/gnuplot-4.6.3.tar.gz
Already downloaded: /Library/Caches/Homebrew/gnuplot-4.6.3.tar.gz
==> ./configure --prefix=/usr/local/Cellar/gnuplot/4.6.3 --with-readline=/usr/local/opt/readline --with-gd=/usr/local/opt/gd --disable-wxwidgets --without-cairo --without-latex --without-tutorial
Run Code Online (Sandbox Code Playgroud)

后来我明白了为什么我对我的Mac就是这样一个的什么,我有我的版本的Ubuntu.因此,浏览网我发现,为了能够使用wxt终端,我需要--wx为安装添加标志.此外,有人建议也使用--pdf--with-x.在视觉上解析我在屏幕上的输出(我粘贴在上面),我编写了其他标志,例如--cairo--tutorial,我得到了以下输出

$ brew install gnuplot --wx --cairo --pdf --with-x --tutorial
==> Downloading http://downloads.sourceforge.net/project/gnuplot/gnuplot/4.6.3/gnuplot-4.6.3.tar.gz
Already downloaded: /Library/Caches/Homebrew/gnuplot-4.6.3.tar.gz
==> ./configure --prefix=/usr/local/Cellar/gnuplot/4.6.3 --with-readline=/usr/local/opt/readline --with-pdf=/usr/local/opt/pdflib-lite --with-gd=/usr/local/opt/gd --without-latex --without-tutorial
==> make
==> make install
?  /usr/local/Cellar/gnuplot/4.6.3: 49 files, 5.4M, built in 37 …
Run Code Online (Sandbox Code Playgroud)

installation homebrew arguments gnuplot

8
推荐指数
1
解决办法
1万
查看次数

如何设置gnuplot的默认终端

有没有办法在gnuplot中设置默认终端?我试图将默认终端设置为x11,但启动时始终为aqua.谢谢.

gnuplot

8
推荐指数
1
解决办法
8128
查看次数

如何在gnuplot上绘制树/图/网络数据?

我有一个由边和颜色组成的数据集,我想用类似网络的方式绘制它们,用线条和圆圈(如下图),可能还有簇颜色.

图示例

数据组织如下:

point1a_x point1a_y color
point1b_x point1b_y color

point2a_x point2a_y color
point2b_x point2b_y color
(...)

point2n_x point2n_y color
point2n_x point2n_y color
Run Code Online (Sandbox Code Playgroud)

我将如何在gnuplot上进行此操作?

tree plot graph gnuplot nodes

8
推荐指数
2
解决办法
5090
查看次数

可见光谱与gnuplot

所以我有这种数据

3.500E2 -0.956862
...
10.00E2 -1.95941
Run Code Online (Sandbox Code Playgroud)

在一个文件中.

如果我绘制它看起来像这样:

带线的gnuplot图

现在我希望曲线下方的区域充满可见光谱,如下所示:

填充曲线与可见光谱

我已经找到了这个论坛帖子,它为我绘制了一个很好的可见光谱,但我无法进一步添加自己的曲线,因为这似乎是一个pm3d情节.

我能做什么?

plot gnuplot visible spectrum

8
推荐指数
1
解决办法
1726
查看次数

如何在gnuplot多时隙模式下输出文件?

我正在gnuplot(版本4.6补丁级别5)多色模式中绘制图形,这些模式正在使用重读进行更新.

set multiplot layout 3, 3
do for [planeIter=4:10:3] for [ringIter=0:20:10] {
    plot for [quadIter=0:90:30] path/to/file \
    using 1:(column(1 + planeIter + ringIter + quadIter)) notitle
}
pause 10
reread
Run Code Online (Sandbox Code Playgroud)

以前,我输出了png文件:

set terminal pngcairo dashed enhanced
plot path/to/file using 1:2
set output 'foo.png'
Run Code Online (Sandbox Code Playgroud)

但我一直无法找到如何输出最新多画面屏幕的文件.请你告诉我怎么做到这一点?谢谢.

gnuplot output

8
推荐指数
1
解决办法
1万
查看次数

如何拆分gnuplot中的密钥?

在此输入图像描述

我在gnuplot中绘制了这张表.如你所见,钥匙应分为两部分.前4个键应保留在原位,但其余4个键应向下移动,以便它们不会交叉数据.

如何以这种方式拆分钥匙?

gnuplot

8
推荐指数
1
解决办法
5642
查看次数

Gnuplot - 改变背景颜色

我用gnuplot在linux上创建了一个图形.该脚本创建一个svg文件,但其背景有黑色和白色方块.如何创建白色和清晰的背景?我使用的脚本如下:

set terminal svg enhanced size 1000 1000 fname "Times" fsize 36
set   autoscale 
set output "plot.svg"
set title "A simple plot of x^2 vs. x"
set xlabel "x"
set ylabel "y"
plot "./data.dat" using 1:2 title ""
Run Code Online (Sandbox Code Playgroud)

linux svg gnuplot

8
推荐指数
1
解决办法
2万
查看次数