2013-04-09 2 views
0

Возможно ли иметь несколько ярлыков x в одном графике с использованием Gnuplot?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

Третий столбец являются значения у – waseq

ответ

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) 
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 

Result of plot command

Смежные вопросы