1
我有與表示字符具有數字數據的一些CSV數據信號:解釋字符作爲標誌
...,123H,...
...,200H,...
...,150S,...
是否有可能直接GNUPLOT解釋H和S作爲正面和負面的跡象?換句話說,上面的數據應該繪製爲
...,123,...
...,200,...
...,-150,...
我有與表示字符具有數字數據的一些CSV數據信號:解釋字符作爲標誌
...,123H,...
...,200H,...
...,150S,...
是否有可能直接GNUPLOT解釋H和S作爲正面和負面的跡象?換句話說,上面的數據應該繪製爲
...,123,...
...,200,...
...,-150,...
Gnuplot解析字符串的能力非常有限。但是,在您的情況下,您可以定義一個函數,該函數對相應列的字符串值進行操作並進行H和S的解釋:
v(s) = s[*:strlen(s)-1] * (s[strlen(s):-1] eq 'S' ? -1 : 1)
plot 'file.txt' using 1:(v(strcol(2)))