使用gnuplot在可变点绘制数据

使用gnuplot在可变点绘制数据,gnuplot,Gnuplot,这是我的数据文件 seconds data (x-axis ( y axis points) points) 3.880000, 20 3.920000, 10 3.960000, 20 4.000000, 20 4.080000, 20 4.120000, 20 4.570000, 20 4.620000, 10 4.650000, 10 4.

这是我的数据文件

 seconds        data
 (x-axis       ( y axis
  points)      points)
3.880000,       20
3.920000,       10
3.960000,       20
4.000000,       20
4.080000,       20
4.120000,       20
4.570000,       20
4.620000,       10
4.650000,       10
4.690000,       10
4.750000,       20
 .
 .
 .
and so on
我想在第1列指定的位置绘制第2列中的点

即我希望20、10、20、20等在xaxis的3.88、3.92、3.96出现


有人能告诉我怎么做吗?

假设您的数据在1.txt中:


使用1:2绘制“1.txt”我知道这已经有很长时间了,但是对于任何一个偶然发现这个的人。。。 对于此数据文件,还需要一个
设置数据文件分隔符','

e、 g

就风格而言,最好的做法可能是使用“#”字符显式注释掉数据文件的头。e、 g

# seconds        data
# (x-axis       ( y axis
#  points)        points)
3.880000,       20
3.920000,       10
3.960000,       20
4.000000,       20
4.080000,       20
4.120000,       20
4.570000,       20
4.620000,       10
4.650000,       10
4.690000,       10
4.750000,       20
对于这个简单的示例,它可以在没有注释的情况下工作,但其他更复杂的数据文件可能无法工作

# seconds        data
# (x-axis       ( y axis
#  points)        points)
3.880000,       20
3.920000,       10
3.960000,       20
4.000000,       20
4.080000,       20
4.120000,       20
4.570000,       20
4.620000,       10
4.650000,       10
4.690000,       10
4.750000,       20