使用 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
有任何想法吗?
使用 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
有任何想法吗?
不完全符合您的要求,但如果您的数据格式如下:
文件
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
假设您的数据文件格式在您的控制之下,您可能希望将数据文件更改为如下所示:
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)