Gnuplot:跳过缺少的数据点和xticlabel
我想跳过一些点,在gnuplot中绘制一个图形,而不是通过缺少的点连接线 这与以下问题相同: gnuplot帮助说明: 设置数据文件丢失“?” 设置样式数据行 图'-'Gnuplot:跳过缺少的数据点和xticlabel,plot,gnuplot,point,Plot,Gnuplot,Point,我想跳过一些点,在gnuplot中绘制一个图形,而不是通过缺少的点连接线 这与以下问题相同: gnuplot帮助说明: 设置数据文件丢失“?” 设置样式数据行 图'-' 1 10 2 20 3 ? 4 40 5 50 e 使用1:2绘制“-” 1 10 2 20 3 ? 4 40 5 50 e 使用1:($2)绘制“-” 第一个图将仅识别“3?”线中的第一个基准。信息技术 将使用线号为“x”的单基准在线约定 并且基准是“y”,因此将绘制点(在这种情况下是错误的) at
1 10
2 20
3 ?
4 40
5 50
e
使用1:2绘制“-”
1 10
2 20
3 ?
4 40
5 50
e
使用1:($2)绘制“-”
第一个图将仅识别“3?”线中的第一个基准。信息技术
将使用线号为“x”的单基准在线约定
并且基准是“y”,因此将绘制点(在这种情况下是错误的)
at(2,3)
第二个绘图将正确忽略中间线。绘制线
将连接(2,20)和(4,40)处的点
第三个绘图也将正确忽略中间线,但是
线路不会连接(2,20)和(4,40)处的点
为了不连接点(2,20)和(4,40),我们必须使用1:($2)放置一个$symbol:plot'-' 我想用下面这行代码做同样的事情:
plot using i:xticlabels(1) title columnheader(i)
但它不起作用(我试过($i):xticlabels(1)和其他东西……它不起作用)
谢谢您必须使用列(i)
来选择第i列$1
是列(1)
的快捷方式,但不能将$i
用作列(i)
的快捷方式:
plot using i:xticlabels(1) title columnheader(i)
set style data lines
i=2
plot '-' using (column(i)):xticlabels(1) title columnheader(i)
A B
1 10
2 20
3 ?
4 40
5 50
e