В интернете не нашла доступного объяснения.
Создайте файл с содержимым типа:
name Название
Лебедева 2
Валенок 4
Крутой 8
Собакевич 10
Лось 2
Ерундопель 22
Итак. Сначала нужно сказать ему
gnuplot> set style data histograms
А потом
gnuplot> plot './eximpulse' using 2:xtic(1)
, что означает, нарисовать данные в файле, используя второй столбец как данные, а первый — как подписи по оси x (xtic).
Если вы это выполните, то получите немного съехавшие надписи по x.
А нам нужны подписи непосредственно под столбиками, тогда нужно дописать заклинание (я не знаю, что оно означает) ti col
gnuplot> plot './eximpulse' using 2:xtic(1) ti col
А еще можно их залить цветом
gnuplot> set style fill solid 1.00 border -1
И повернуть надписи на сколько-нибудь градусов по-модному
gnuplot> set xtic rotate by -45 scale 0
Да, и для того, чтобы дорисовать еще столбцов, заполните файлик так:
name Название Название2
Лебедева 2 27
Валенок 4 2
Крутой 8 23
Собакевич 10 22
Лось 2 10
Ерундопель 22 20
И напишите
gnuplot> plot './eximpulse' using 2:xtic(1) ti col, '' u 3 ti col
Вот приведу ссылочку, где все по последней моде — ну всех видов диаграммы.
А есть очень полезная ссылочка про все остальное — Not So Frequently Asked Questions
А есть очень полезная ссылочка про все остальное — Not So Frequently Asked Questions
Есть все-таки от твоего бложика польза. На работе надо было графики рисовать к совещанию, если б не этот пост, не успела бы, наверное :)
ОтветитьУдалитьУра, ура!
ОтветитьУдалитьСпасибо! За этот пример!
ОтветитьУдалить