Нарисуйте в Гнуплоте
set parametric
plot 3*sin(6*t - 20), 6*sin(12*t - 10), 2*sin(6*t + 0), 6*sin(12*t) + 10
Показаны сообщения с ярлыком гнуплот. Показать все сообщения
Показаны сообщения с ярлыком гнуплот. Показать все сообщения
четверг, 7 апреля 2011 г.
среда, 6 апреля 2011 г.
Графика в лабах по сортировкам
Чтобы украсить будничные лабы (хе-хе, а они в субботу), я решила к заданию «написать сортировку» прибавить дополнительное: отсортировать, например, список из студентов с их оценками и построить диаграмму. Или, отсортировать x и y, и построить график.
Задания можно тут посмотреть http://vrd.org.ru:8000/alaptasks/#alaptasks.lab5
Мне кажется, это должно немного развеселить ;) А про Гнуплот буду рассказывать на семинаре перед лабой, надеюсь, пройдет хорошо.
Кстати, сегодня провела «сдачу лаб», на которой преуспела 110-я группа, и вообще было весело. Отчеты были красивы и возможно, студенты научатся не делать говна в своих отчетах.
Да, два последний доп. задания на сортировки — данные с зондов, которые снимались в реальных экспериментах, это интересно неправда ли, Алена? ;)
Другие данные — тоже реальные: списки студентов с оценками — танькины, списки филмов — по какому-то дерьмосайту, список логинов и паролей — наших студентов: кто-то в процессе лабы найдет свою фамилию и логин.
Задания можно тут посмотреть http://vrd.org.ru:8000/alaptasks/#alaptasks.lab5
Мне кажется, это должно немного развеселить ;) А про Гнуплот буду рассказывать на семинаре перед лабой, надеюсь, пройдет хорошо.
Кстати, сегодня провела «сдачу лаб», на которой преуспела 110-я группа, и вообще было весело. Отчеты были красивы и возможно, студенты научатся не делать говна в своих отчетах.
Да, два последний доп. задания на сортировки — данные с зондов, которые снимались в реальных экспериментах, это интересно неправда ли, Алена? ;)
Другие данные — тоже реальные: списки студентов с оценками — танькины, списки филмов — по какому-то дерьмосайту, список логинов и паролей — наших студентов: кто-то в процессе лабы найдет свою фамилию и логин.
Гистограммы в Гнуплоте
Сегодня я вам поведаю, как легко рисовать столбцовые гистограммы в гнуплоте.
В интернете не нашла доступного объяснения.
Создайте файл с содержимым типа:
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
В интернете не нашла доступного объяснения.
Создайте файл с содержимым типа:
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
Подписаться на:
Сообщения (Atom)




