LINUX.ORG.RU

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

 , , , ,


0

3

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

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

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

★★

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

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

Meyer ★★★★★
()

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

Evgueni ★★★★★
()

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

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

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

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Связки с qml не планируется?

Пока нет

abalakin ★★
() автор топика

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

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 ★★
() автор топика
Ответ на: комментарий от dinn

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

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

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