是否有机会将数据文件列的标题设置为标签(而不是键)?
我有 5 或 6 列的数据文件,每列上方有一个标题。现在我想在set label
命令中使用列标题。这可能吗?
是否有机会将数据文件列的标题设置为标签(而不是键)?
我有 5 或 6 列的数据文件,每列上方有一个标题。现在我想在set label
命令中使用列标题。这可能吗?
在unixoid 系统上,该head
命令有助于:
header = system("head -n 1 ".filename)
label1 = word(header,1)
label2 = word(header,2)
...
set label 1 at 0.5,0.5 label1
set label 2 ....
MS win没有该head
命令,'findstr /B \"#\"'
如果标题行以“#”开头,您可以使用该命令。或者使用cygwin 在 Windows 下获得完整的 GNU + POSIX 环境。
该word()
函数应该将您的标题字符串拆分在与columnhead()
. 当然,除非您有不同的分隔符(不是空格或制表符):
separator =","
p1 = strstrt(header,separator)
p2 = strstrt(header[p1+1:],separator)
...
label1=header[1:p1-1]
...