Gnuplot 整个画布填满了吗?
我有一个2d图形,它的x和y范围如下Gnuplot 整个画布填满了吗?,gnuplot,Gnuplot,我有一个2d图形,它的x和y范围如下 set xrange [ 460.000 : 600.000 ] noreverse nowriteback set yrange [ -10.0000 : 55.0000 ] noreverse nowriteback 我想添加以下矩形: set object 1 rectangle from 460,-5 to 600,5 fillcolor rgb "goldenrod" fillstyle solid 0.25 noborder 但我使用的是以下
set xrange [ 460.000 : 600.000 ] noreverse nowriteback
set yrange [ -10.0000 : 55.0000 ] noreverse nowriteback
我想添加以下矩形:
set object 1 rectangle from 460,-5 to 600,5 fillcolor rgb "goldenrod" fillstyle solid 0.25 noborder
但我使用的是以下命令:
set object 1 rectangle from graph 0, -5 to graph 1, 5 fillcolor rgb "goldenrod" fillstyle solid 0.25 noborder
问题是,当我使用最后一个命令时,整个画布都被填满了。。。
怎么了
我正在使用以下版本
G N U P L O T
Version 4.6 patchlevel 5 last modified February 2014
Build System: Linux x86_64
使用单位前缀(如
graph
)会影响x值和y值。必须首先明确使用y值的来修正:
set object 1 rectangle from graph 0, first -5 to graph 1, first 5 \
fillcolor rgb "goldenrod" fillstyle solid 0.25 noborder
成功了!现在,让我看看我是否理解了:例如,当我编写图1、图5时,gnuplot将其理解为图0和图5?非常感谢你!对从文档(“坐标”部分,帮助坐标
):“如果未指定x的坐标系,则使用“第一”。如果未指定y的坐标系,则采用x的坐标系。”再次感谢,非常感谢!