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