是否可以使用Gnuplot在一个图中使用多个x标签?
我的数据文件如下:
A dog 10
A cat 20
A fish 14
B dog 15
B cat 44
B fish 5
所需的输出,如:
dog | cat | fish | dog | cat | fish
A | B
有什么想法吗?
答案 0 :(得分:1)
不完全符合您的要求,但如果您的数据格式如下:
infile中
Label dog cat fish
A 10 20 14
B 15 44 5
你可以非常接近:
set yrange [0:50]
set style data histogram
plot for [col=2:4] 'infile' using col:xtic(1) title columnheader fs solid .3
答案 1 :(得分:0)
假设您的数据文件格式在您的控制之下,您可能希望将数据文件更改为如下所示:
dog 10 15
cat 20 44
fish 14 5
以下脚本可以为您提供所需内容:
set style histogram cluster gap 2
set boxwidth 1.5
unset xtics
set ytics
set auto y
plot newhistogram "A", 'data.dat' using 2:xtic(1) \
newhistogram "B", '' u 3:xtic(1)