【问题标题】:gnuplot - multiple lines with different x rangesgnuplot - 具有不同 x 范围的多行
【发布时间】:2010-06-11 13:22:10
【问题描述】:

我正在使用 gnuplot 尝试绘制多条线,但每条线都有不同的 x 范围。我正在运行以下脚本:

# gnuplot script for 'omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat'
plot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:2 with lines title '1'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:3 with lines title '2'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:4 with lines title '3'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:5 with lines title '4'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:6 with lines title '5'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:7 with lines title '6'
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:8 with lines title '7'

set terminal png size 800,600
set output "omar_vs_everyone-EVONLY.png"
replot

而 .dat 文件只是一个包含以下列的文件:

1 0.5 0.5 0.1
2 0.6 1.3 0.8
3 0.7 0.32
4 0.7 0.35
5 1.3 4.32
6 1.67

请注意,列有不同的长度,因为每行有不同的 x 范围。

我遇到的问题是它的情节很有趣,如下所示: alt text http://img192.imageshack.us/img192/4686/gnuplotfail.png

【问题讨论】:

  • 这看起来像是数据文件中的错误,而不是绘图说明中的错误。
  • 如果超出该点不绘制任何内容,该值应该是多少

标签: gnuplot


【解决方案1】:

好的,已经找到答案了:

必须编辑 dat 文件,用句号填充数据,如下所示:

1 0.5 0.5 0.1
2 0.6 1.3 0.8
3 0.7 0.32 .
4 0.7 0.35 .
5 1.3 4.32 .
6 1.67  .  .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-19
    • 2022-01-21
    • 2023-04-09
    • 2011-06-07
    • 2022-08-09
    • 1970-01-01
    • 2019-03-28
    • 2016-10-15
    相关资源
    最近更新 更多