LINUX.ORG.RU

Вышла библиотека MathGL 2.3

 , , , ,


0

3

Платформонезависимая библиотека MathGL предназначена для построения широкого спектра графиков (кривых, поверхностей, поверхностей уровня и т.д.). Есть возможности экспорта графики в растровые (PNG, JPEG) или векторные (EPS, SVG, TeX, OBJ, PDF) форматы и рисование в консольном режиме.

В новой версии множество улучшений в выводе осей и графиков, увеличена скорость рисования и обработки данных, добавлены новые типы графиков и заметно расширены стили рисования существующих, добавлена работа с фоновым изображением, заметно переработан UDAV, а также сделано много других улучшений и исправлений.

>>> Подробности

Классная штука, пользовался когда-то. Связки с qml не планируется?

anonymous ()

А я уж надеялся, что это матлиба к OpenGL

Meyer ★★★★ ()
Ответ на: комментарий от dinn

Что-то по-типу GLM. Но как прочитал тред, понял что это не то, о чем я подумал.

Meyer ★★★★ ()

Больше программок хороших и разных! :) Удачи.

Evgueni ★★★★★ ()

В ИПФ делают полезное, это хорошо.

anonymous ()

Кто-нибудь пробовал использовать из octave, в частности из 3.8?

dinn ★★★★★ ()
Ответ на: комментарий от dinn

Кто-нибудь пробовал использовать из octave, в частности из 3.8?

Cast Eddy_Em

iVS ★★★★★ ()
Ответ на: комментарий от dinn

Кто-нибудь пробовал использовать из octave, в частности из 3.8?

Гнуплот пока покрывает 100% юза

unanimous ★★★★★ ()
Ответ на: комментарий от iVS

Использовал. Но пока забил: что-то красоты расхотелось...

Eddy_Em ☆☆☆☆☆ ()

Отличная вещь. Пользуюсь! Спасибо!

petrosha ★★★★★ ()
Ответ на: комментарий от unanimous

Гнуплот пока покрывает 100% юза

При чём здесь gnuplot? У меня конкретный вопрос, т.к. есть подозрение что mathgl из octave перестал работать.

dinn ★★★★★ ()

Да я вижу, в новостях неделя науки на ЛОРе. Я не понимаю одно: библиотека довольно мощная и красивые картинки выдаёт. Почему никто в GUI-приложения (UDAV не в счёт, так как это скорее демка для MathGL) не интегрирует её? Интерактивности нет?

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

не интегрирует её?

Потому что она не нужна — гнуплот с асимптотой покрывают 100% необходимости в визуализации данных и построения рисунков-схем.

unanimous ★★★★★ ()
Ответ на: комментарий от Quasar

Почему никто в GUI-приложения (UDAV не в счёт, так как это скорее демка для MathGL) не интегрирует её? Интерактивности нет?

Почему же не интегрирует: из российских http://www.datadvance.net/, еще штук 5 (или больше) англоязычных можно найти.

Кроме того, UDAV — совсем не демка, а вполне полноценный инструмент для обработки данных и построения графиков. Многие его используют (я в том числе ;) ).

abalakin ★★ ()
Ответ на: комментарий от dinn

У меня конкретный вопрос, т.к. есть подозрение что mathgl из octave перестал работать.

А в чем проблема? Не забыли сделать sudo ldconfig после установки MathGL с новой major версией?

abalakin ★★ ()
Ответ на: комментарий от abalakin

Я то сам не пользуюсь этим, тестировал пакет перед обновлением в репозитории. В документации указан такой пример:

gr = mglGraph();
gr.FPlot("sin(pi*x)");
gr.WriteFrame("test.png");
Но теперь наружу торчит только функция mathgl и всё работает так:
mathgl;
gr = mathgl.mglGraph();
gr.FPlot("sin(pi*x)");
gr.WriteFrame("test.png");

dinn ★★★★★ ()
Последнее исправление: dinn (всего исправлений: 1)
Ответ на: комментарий от dinn

Хмм, это видимо какое-то нововведение от swig или (менее вероятно) от octave. Надо будет в документации поправить.

abalakin ★★ ()
Ответ на: комментарий от abalakin

Ой, это скорее мой косяк в пакетировании. Всё должно работать как в документации.

dinn ★★★★★ ()
Ответ на: комментарий от dinn

Хотя нет, всё равно чтобы загрузить все функции надо сначала выполнить

mathgl;
, а после этого mgl* доступны. И
gr = mathgl.mglGraph();
не надо, работает
gr = mglGraph();

dinn ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.