Чтобы добавлять сообщения и комментарии, .

@Phoxeing:
Phoxeing

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

@Strephil:
Strephil

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

@Strephil:
Strephil

А ведь можно как-то из Excel запускать gnuplot? Чтобы вот я поменял данные, и график бы сам перерисовывался? чтобы самому make не дёргать?

@Strephil:
Strephil

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

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

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

@Strephil:
Strephil

Вот set margin
Как мне задать поля в САНТИМЕТРАХ блеать?!

@Strephil:
Strephil

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

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

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

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

@qnikst:
qnikst

а как бы нахаляву из набора точек (x,y,z) сформировать набор дыннх для splot?

@Equidamoid:
Equidamoid

Есть у меня квадратная картинка, записанная в файл как 2048 short'ов, как бы её нарисовать?

@Strephil:
Strephil

Сколько времени использую gnuplot, и только сейчас узнал про GPFUN_
Я какие-то костыли самодельные использовал, вот ведь идиот!

@Strephil:
Strephil

Внес данные в MS Excel, построил график в Gnuplot
Почему-то все точки выстроились в виде цифры 7, даже черточка поперек ножки есть. o_O

@Strephil:
Strephil

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

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

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

@Strephil:
Strephil

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

@FYR:
FYR

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

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

@Strephil:
Strephil

Вообще, оказалось, что рисовать окружности в gnuplot может быть довольно забавным занятием:
s1.ipicture.ru
s1.ipicture.ru

@Strephil:
Strephil

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

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

@Strephil:
Strephil

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

@Strephil:
Strephil

тут ведь есть люди, кто в компах шарит?
насколько легко интергрируются LibreOffice и Gnuplot? Научите!

@folex:
folex

эээ, чото я туплю... А как в гнуплоте начертить вертикальную линию, т.е. x==5?

@folex:
folex

Жуец, как для splot включить отображение координатных осей?

@alsmirn:
alsmirn

Вспомнил юность, порисовал в gnuplot.

@sany:
sany

волпейпер debian похожий на график gnuplot и на трусы
превью: rghost.ru
весь файл: rghost.ru

@civil696:
civil696

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head > /tmp/cmds | gnuplot -persist <(echo 'plot "/tmp/cmds" using 1:xticlabels(2) with boxes')
столбчатая диаграмма самых используемых команд. :3
via commandlinefu.com

@civil696:
civil696

Интересно я один такой ниасилятор гнуплота, что меня где-то на уровне подсознания, люто бешено бесит система его команд >.<

@alsmirn:
alsmirn

Симпатично: в гнуплоте 4.4.0 появилась интерактивная работа с графиками при помощи HTML5 canvas (пример <gnuplot.sourceforge.net>), они ещё циклы добавили там в синтаксис... Всё-равно это всё не нужно ибо есть matplotlib.sourceforge.net :D

@marten:
marten

Ещё один quickstart для gnuplot physicspmb.ukzn.ac.za