有没有办法只通过数据文件中的部分数据在gnuplot中执行自动缩放? 阅读帮助,我发现,它可以使用yrange的“回写”选项,绘制部分数据,然后恢复yrange和replot。但是,此代码不起作用:
set yrange [*:*] writeback
f = "datafile.csv"
plot f u 1:2
set yrange restore
replot f u 1:3
它仅绘制第一个图形(使用数据1:2),并且不通过重新绘制绘制1:3数据。
答案 0 :(得分:1)
上述命令不显示终端/输出设置。我听说the PNG terminal has issues,因此重置它并在范围恢复后定义终端和输出可能很有用。例如:
set terminal 'unknown'
set yrange [] writeback
f = "datafile.csv"
plot f u 1:2
set yrange restore
set terminal 'png'
replot f u 1:3
答案 1 :(得分:0)
你是否正在寻找这样的东西:
plot f u 1:($2*0.1), f u 1:($3*2)
或者你指的是汽车衡?