整个画布变得满满的?

时间:2014-09-22 05:03:42

标签: gnuplot

我有一个带有以下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 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

1 个答案:

答案 0 :(得分:1)

使用像graph这样的单位前缀会影响x和y值。您必须明确地使用first作为y值来修复:

set object 1 rectangle from graph 0, first -5 to graph 1, first 5 \
    fillcolor rgb "goldenrod" fillstyle solid 0.25 noborder