标签: gnuplot

在gnuplot上,所有点y值都未定义

为什么当我制作这个gnuplot代码时它的工作原理:

set terminal postscript enhanced color
set output '../figs/ins_local.ps'

set title "Result"

set logscale y
set xrange [50:100]
set xtics 5

#set xlabel "Insertion"
#set ylabel "Time (in microseconds) "

plot sin(x)
Run Code Online (Sandbox Code Playgroud)

但是当我改变plot sin(x)时:

plot "../myFile.final" with lines title "Somethings" lw 3  linecolor rgb "#29CC6A"
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

plot "../myFile.final" with lines title "Somethings" lw 3  linecolor rgb "#29CC6A"
                                                                                              ^
"local.gnuplot", line 16: all points y value undefined
Run Code Online (Sandbox Code Playgroud)

我有一个专栏!它代表了yrange.xrange用行数表示!我的数据点的例子:

125456
130000
150000
Run Code Online (Sandbox Code Playgroud)

x的第一个点是1,x的第二个点是2,最后是3.现在我想用比例50,55,60来表示这个1,2,3!

gnuplot

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

gnuplot:数据矩阵的3D图

如何在具有这种数据结构的Gnuplot中绘制(3D绘图)矩阵,使用第一行和第一行作为ax和y刻度(第一行的第一个数字是列数)?

4 0.5 0.6 0.7 0.8
1 -6.20 -6.35 -6.59 -6.02
2 -6.39 -6.52 -6.31 -6.00
3 -6.36 -6.48 -6.15 -5.90
4 -5.79 -5.91 -5.87 -5.46
Run Code Online (Sandbox Code Playgroud)

gnuplot

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

如何在Gnuplot中为多个图设置默认的线型?

我想用gnuplot创建情节.所有图中的线宽应为3.如果我只针对一个图表执行此操作,则通过以下方式完成:

set style line 1 linewidth 3
Run Code Online (Sandbox Code Playgroud)

有什么办法可以全局默认吗?

gnuplot

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

Gnuplot,描述到轴的距离

如何在gnuplot中从图形边框到描述获得固定距离?我用的时候

 set ylabel "{/Symbol s}[MPa]" font "Times Italic, 10"
Run Code Online (Sandbox Code Playgroud)

描述离轴太远了.

label axis gnuplot

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

如何在gnuplot中绘制正确的箭头

在gnuplot中,我们绘制箭头:

set arrow from 0,0 to 1,1
Run Code Online (Sandbox Code Playgroud)

我想用箭头制作一个情节而没有其他数据.我怎样才能做到这一点.现在,在设置箭头后,我需要给出一些绘图,因为没有箭头就不会被绘制.是否有可能在没有任何数据的情况下绘制一个空的"情节"?

我也看过gnu等的在线帮助,但无法解决问题.

plot gnuplot

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

GNUplot多重图中只有1 y标签

我使用gnu plot绘制一个多时隙,在我的脚本中我设置y标签:

set ylabel "foobar"
Run Code Online (Sandbox Code Playgroud)

现在,多重绘图中的每个绘图在y轴上都有一个专用的y标签.但是,我希望只有一个y标签用于多重绘图中的所有绘图,并且中心标记也在公共y轴上.我怎样才能做到这一点?我使用的多色情布局是7.1所以所有的图都有相同的y轴.

gnuplot

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

如何设置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中交换轴

我一直在想这个问题,它可能已经实现gnuplot但我无法在线查找信息.

当你有一个数据文件时,可以交换轴并将"虚拟变量",比如x,(在gnuplot的帮助术语中)分配给垂直轴:

plot "data" u 1:2 # x goes to horizontal axis, standard
plot "data" u 2:1 # x goes to vertical axis, exchanged axes
Run Code Online (Sandbox Code Playgroud)

但是,当您有一个函数时,您需要求助于参数函数来执行此操作.想象一下你想要绘制x =y²(与y =x²相反),然后(据我所知)你需要做:

set parametric
plot t**2,t
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在这种情况下很好用.然而,我认为一种更灵活的方法是可取的,例如

plot x**2 axes y1x1 # this doesn't work!
Run Code Online (Sandbox Code Playgroud)

是上面实现的,还是有一种简单的方法可以使用y作为虚拟变量而不需要set parametric

gnuplot

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

在gnuplot中的2D直方图(热图)的3D视图

我怎么能(或者我可以)呈现这个 gnuplot直方图:

在此输入图像描述


在这种3D直方图视图中 - 在gnuplot中?:

在此输入图像描述


在答案中使用与gnuplot示例中相同的数据和数据格式是最好的.

gnuplot histogram heatmap

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

标签 统计

gnuplot ×10

plot ×2

axis ×1

graph ×1

heatmap ×1

histogram ×1

label ×1

nodes ×1

tree ×1