如何在不更改 Gnuplot 中的数据的情况下更改 X 范围?
How do I change the X-Range without altering the data in Gnuplot?
如何在不影响绘图数据外观的情况下更改 xrange?范围是 [0:1000]
,我想将它切换到 [0:100]
,我真正想要的是转换它,而不是通过将范围除以 10 来改变它。但每当我尝试时,情节的外观也会发生变化。我尝试使用 xrange [0:100]
但它没有用。有人可以帮忙吗?
没有示例数据和图表,我仍然不完全清楚,但我的猜测如下:您想将数据除以 10。检查以下示例。
代码:
### scale x-data
reset session
$Data <<EOD
0 1
100 2
200 3
300 4
400 3
500 2
600 1
700 2
800 3
900 4
1000 3
EOD
set key top center
set multiplot layout 2,1
plot $Data u 1:2 w lp pt 7 lc "red"
plot $Data u (/10):2 w lp pt 7 lc "web-green"
unset multiplot
### end of code
结果:
如何在不影响绘图数据外观的情况下更改 xrange?范围是 [0:1000]
,我想将它切换到 [0:100]
,我真正想要的是转换它,而不是通过将范围除以 10 来改变它。但每当我尝试时,情节的外观也会发生变化。我尝试使用 xrange [0:100]
但它没有用。有人可以帮忙吗?
没有示例数据和图表,我仍然不完全清楚,但我的猜测如下:您想将数据除以 10。检查以下示例。
代码:
### scale x-data
reset session
$Data <<EOD
0 1
100 2
200 3
300 4
400 3
500 2
600 1
700 2
800 3
900 4
1000 3
EOD
set key top center
set multiplot layout 2,1
plot $Data u 1:2 w lp pt 7 lc "red"
plot $Data u (/10):2 w lp pt 7 lc "web-green"
unset multiplot
### end of code
结果: