标签: gnuplot

gnuplot:从stdin绘制两个数据集

我在尝试从gnuplot中的stdin绘制两个不同的数据集时遇到了一些问题...这是我正在测试的命令:

% gnuplot -persist <<EOF            
plot '-' index 0 with points, \
'' index 1 with points
1 1.2
2 1.8
3 1.6


1.1 0.8
2.1 0.3
3.1 1.0
EOF
Run Code Online (Sandbox Code Playgroud)

任何建议都会非常有帮助.谢谢

gnuplot

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

如何在JavaPlot中输出png文件

我使用"> gnujavaplot,我没有找到一种方法来制作输出图像文件.我只是在gnuplot窗口中绘图,我需要在png文件中输出绘图.

我需要这样的东西:$ gnujavaplot中的set terminal png $ set output"filename.png".

谢谢.

java png gnuplot

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

gnuplot不重叠线条

使用gnuplot生成以下图表: 在此输入图像描述

它显示5(但可能更多或更少)波.但是,我需要的是分别显示每个波形,就像这样(我使用gimp):

在此输入图像描述

有没有办法用gnuplot做到这一点?我还需要每一波都是不同的颜色,就像我现在一样.

这是使用的gnuplot脚本:http://pastebin.com/vAD2syTS

这是gnuplot脚本用来修复我的数据的python脚本:http://pastebin.com/WEncNjDA

以下是数据:http://pastebin.com/ewBpvHWM

以下是python脚本修复后的数据:http://pastebin.com/cgimMyr9

gnuplot

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

在WXMaxima GUI中创建绘图

如何使绘制函数生成的图(如plot2d()位于WXMaxima GUI中而不是打开新的Windows?有人在我面前制作了这个图,我无法弄清楚他是如何做到的.

谢谢.

gnuplot maxima

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

Gnuplot绘制时间序列图的不正确时间

我正在打印具有以下格式的时间序列

> 1400536853 0.011955 
> 1400537188 0.013695 
> 1400537530 0.010797  
> ....
> 1400621709 0.010688 
> 1400622023 0.007209 
> 1400622338 0.006685 
> 1400622653 0.005539
Run Code Online (Sandbox Code Playgroud)

第一列是unix epoch格式的时间戳,第二列是要绘制的变量.请注意,第一行的时间戳对应于"Tue May 20 00:00:53 CEST 2014",最后一行对应于"Tue May 20 23:50:53 CEST 2014".我使用以下命令验证了这一点:

date -d @<timestamp>
Run Code Online (Sandbox Code Playgroud)

我正在使用以下脚本来绘制时间序列

set xdata time
set timefmt '%s'
set format x '%H'
plot 'series.txt' using 1:2 with lines notitle
Run Code Online (Sandbox Code Playgroud)

但是我得到了一个小时数在22,00,02 ...... 22之间的情节,如下图所示:

时间序列图

我将不胜感激任何关于如何解决这个问题的建议.这可能与未正确设置时区有关吗?提前谢谢了

plot gnuplot time-series

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

命令"set data s l"上的Gnuplot错误

我的程序有gnuplot脚本,它的第一行是

set data s l
Run Code Online (Sandbox Code Playgroud)

但这会产生错误

"cdia.GNUBAND", line 1: unrecognized option - see 'help set'.
Run Code Online (Sandbox Code Playgroud)

我认为这是版本问题,我必须以正确的方式更改"set data s l"命令.我在网上搜索但找不到它..我该如何解决这个问题?

gnuplot

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

在gnuplot命令行中的变音符号

我想在gnuplot中绘制表面数据(我是gnuplot的新手,在文档中找不到任何内容,也没有通过google发现任何内容).它起初非常好用Splot "heightfield.dat".

我遇到的问题是文件的路径.它包含变音符号(包含a Ü).我不能改变到这个文件夹cd或用这样的路径绘图.当然我只是将Ü改为U来工作,但这是一种肮脏的黑客行为.

问题是我甚至无法输入它.当我输入时,Ü它被替换为\U+FFC3.我尝试过set encoding utf8和其他人一样,但没有任何效果.它似乎只影响图表和图表.

所以我希望能够尽可能自然地在gnuplot命令行中输入变音符号.这个问题有方法解决吗?

我的系统是Ubuntu 16.04,我正在使用gnuplot 5.0.

gnuplot diacritics character-encoding

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

在gnuplot中绘制点的平均曲线

[当前]

我正在导入一个文本文件,其中第一列具有仿真时间(0〜150),第二列具有延迟(0.01〜0.02)。

1.000000 0.010007
1.000000 0.010010
2.000000 0.010013
2.000000 0.010016
.
.
.
149.000000 0.010045
149.000000 0.010048
150.000000 0.010052
150.000000 0.010055
Run Code Online (Sandbox Code Playgroud)

这给了我的情节: 瞬间延迟


[需要]

我需要在其上绘制一条平均线,如下图所示,并带有红线:

平均红线

average gnuplot

2
推荐指数
4
解决办法
8873
查看次数

在gnuplot上使用对数刻度

我正在尝试更改gnuplot的比例。我有一个要从中绘制第五和第六列的文件,并且试图将x轴更改为对数刻度。我在用

设置对数刻度<2>

但是说“ x”是无效的轴。有没有办法找出我的“ x”轴的“名称”是什么,以便我可以使用此命令?

gnuplot

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

gnuplot在第一个线点之前和之后的水平空间

使用:gnuplot 4.2 patchlevel 6

我正在密谋烛台.当然,第一个和最后一个数据点位于左右Y轴条上.第一个和最后一个烛台几乎都被轴条隐藏.一个la:

set terminal gif
set xtics rotate
plot    "test.csv" u 0:3:xtic(1) t "Avg" with lines, \
        "test.csv" u 0:4:5:6:7 t "MinMax&Stdv" with candlesticks
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有没有办法"假"一个空的起点和终点?我尝试添加零值,但只是在开始和结束时绘制了绘制的线.

gnuplot

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