to post messages and comments.

Есть умеющие в gnuplot?
Дано: несколько таблиц в разных файлах. Нужно построить по ним графики, которые будут использовать одну шкалу. Заранее минимальные и максимальные значения неизвестны.

Октавом наконец-то можно пользоватсья. Они выпилили всё фри из проекта. И запилили нормальный графический интерфейс, как в нормальном Матлабе. Но конечно самое годное --- это полный переход на opengl драйвер для построения графиков. Никакого ГНУПЛОТа.

Снова захотел нарисовать график.
Я хочу, чтобы на обеих осях был нормальный масштаб, если рисую круг, чтобы это был круг, а не эллипс.
Конечно, это можно сделать в gnuplot.
Конечно, это можно сделать в matplotlib.

Но gnuplot это не программа, а гавно мамонта. Но matplotlib это не программа, а библиотека для языка python.

В свободном qtiplot нарисовать график нельзя. В проприетартном magicplot нарисовать нормальный график нельзя.
Неужели снова обмазываться гнуплот… но он так затвердел, что перед тем, как обмазаться, его нужно растолочь в ступе :-(

Вот у меня график выглядит как несколько ломаных, которые идут из левого верхнего угла в правый нижний. Красноватые ломаные расположены чуть выше синеватых.
Как разместить легенду, чтобы всё поместилось?
Я хочю, чтобы легенда к красноватым ломаным оказалась в правом верхнем углу, к синеватым — в левом нижнем.
Как мне это сделать? Я рисую всё это в png, чтобы было проще вставлять в Microsoft Office.

Как бы вот так менять set key по ходу plot…

Или только вручную задрачивать set label для каждой ломаной???
Жуйк, подскажи!

Вот как сделать, чтобы и график выглядел нормально, и подписи к нему тоже? У меня никак не получается сделать, чтобы подписи были в две колоночки? в смысле, это ведь называется легенда? Как сделать принудительно в две колонки?
Я сейчас отренедрю несколько графиков в png, а потом буду вырезать и склеивать кусочки в фотошопе.
Вырежу часть обозначений, потом еще часть, а потом склею, и будет два столбика!
Зато свободка!

Строил графики в gnuplot. Дал команду show colornames.
И вот бросилось мне в глаза слово goldenrod — золотарник.
Странно мне, что вот таким цветком называют цвет, хотя почему бы и нет? А почему вообще ты не используешь цветы для названия цветов?
Вот какие желтые цвета ты знаешь? Желтый? Лимонный? Шафранный? У тебя в стране лимоны или шафраны растут?

Жуйк, вот почему в твоей стране нет «одуванчикового» цвета?

Всё, что раздражало меня в gnuplot, кажется, устранено в matplotlib, хотя matplotlib на gnuplot и похожа.
Мне в matplotplib нравится, что всё сделано единообразно, что нету множество частных случаев, в каждом из которых одинаковые действия выполняются по-разному.
Вместо довольно убогенького язычка в matplotlib полноценный python. При этом ipython -pylab позволяет работать интерактивно.

Не вижу вообще ни единой причины использовать gnuplot вместо matplotlib.
Вот даже себя почти уговорил бросить каку и взяться за matplotlib.

на баг-репорт, что я им посылал, до сих пор никакого ответа.
хм, так не только нет ответа, так и письмо им моё не дошло почему-то… sourceforge.net
подписки на рассылку недостаточно, чтобы слать баг-репорты? нужна регистрация с смс?

поглядел еще про этот gnuplot, забавно, в каком направлении развивается. Новый установщик Windows, поддержка кодировки cp1251, gnuplot.exe полноценное консольное приложение, какие-то фичи в для терминала windows, help в формате chm.
каждый делает, что хочет, но вот лучше бы исправляли ошибки, чем допиливать поддержку каких-то маргинальных осей.

Я, конечно, понимаю, что это Open Source, то есть, жри, что дают. Но вот когда такие ошибки… ну что за говно!
pastebin.com
вот такой скрипт, и вот такой вот график:
s1.ipicture.ru

А ведь gnuplot одна из лучших программ в мире Linux и свободного ПО. брррр.
У меня gnuplot 4.4 patchlevel 4

Сегодня опять наткнулся на жуткие, просто недопустимые баги в gnuplot: xtics и x2tics были сдвинуты относительно друг друга. И я далеко не сразу это заметил. Все графики получились испорченные, а начиная с какого — я не знаю.
Надеюсь, в новом ГОСТ написано, что нельзя использовать СПО в образовательных учреждениях.

Бен, Ай нид хелп!
Собственно имеем файлик с данными вида:

11:26:48 PM;0,00
11:27:48 PM;10,02
Ну и такого 3000 строчек
требуется построить по ним график используя гнуплот. По оси y значения второй колонки, по оси х значения первой колонки, а точнее подписи точек из первой колонки
казалось бы гавно -вопрос:
plot "data.csv" using 2:xtics(1) title "usage%" with lines

Мне gnuplot не нравится тем, что ужь очень там бедный, невыразительный язык… plot iteration это хорошо, но хотелось бы побольше массивов, списков, циклов…
Может быть, есть какой-нибудь более богатый, расширенный язык, из которого уже на выходе получается обычный gnuplot… Такие есть? или велосипедить самому?

Вот мне не очень нравятся значки, которые используются в некоторых терминалах, в частности, png. Да и цвета какие-то блёклые. Это нужно терминал напильником? Интересно, насколько это легко сделать… Завтра посмотрю. А ты никогда этим не занимался? Или тебя дефолтные значки устраивают?

Задавались ли вы вопросом: «Что я знаю о кругах?» Используйте свободное ПО, у узнаете о них намного больше!

Вот, например, график окружности (0,1), построенный с помощью замечательной свободной программы gnuplot 4.4 patchlevel 3.
s2.ipicture.ru

Мне, например, нужно построить отрывок синусоиды… Как это сделать?
В linux-версии я пишу что-то типа:
plot x > 5 ? sin(x) : NaN
это работает. Но вот в Windows-версии, почему-то, на месте этого NaN рисуется ужасная вертикальная или горизонтальная линия… пробовал на разных терминалах.
Баг, фича, особенность ли поведения — не знаю.
Может быть, это вообще как-то по-другому нужно делать???

Большая проблема Linux на десктопе — это изобилие таких «чемоданов» как gnuplot, latex и т.п. Которые и к использованию непригодны, и бросить их почему-то жалко.
Пока их будут включать в репозитории, Linux на десктопе будет занимать не более 1%.

Если нужно, чтобы на обеих осях единицы были равной длины, то в gnuplot нужно дать странную команду:
gnuplot> set size ratio -1
Да-да, именно „минус один“!
А что касается qtiplot, то я не знаю, как это там делается, да и делается ли вообще. Не нашел ни в мануале, ни мышетыканьем.

Продолжая #1267409 До конца еще не разобрался, но один из вариантов такой: рисовать два графика один над другим, при это нижний график состоит из одной только оси абсцисс. Так что и получается, как будто у верхнего графика как будто две оси.
В qtiplot, похоже, иначе вообще никак…

Вот у меня есть график… Зависимость какой-то шняги от величины 1000 / температура в Кельвинах. Но вот нужно, чтобы ниже оси абсцисс шла еще шкала, показывающая нормальную температуру в градусах.
Как такое сделать? Я не умею. Жуйк, подскажи. Хоть gnuplot, хоть qtiplot.