LINUX.ORG.RU

Вышла библиотека MathGL 1.11 и программа UDAV 0.7

 , , , , udav, , ,


0

2

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

Из нового:

  • новые типы графиков;
  • новые стили линий и маркеров;
  • выравнивание subplot/colorbar/legend;
  • возможность загрузки/сохранения сжатых файлов (шрифты, данные, SVG, EPS и другие форматы);
  • подпрограммы и прочие улучшения в MGL;
  • перевод большей части документации на русский язык.

Сайт программы: http://mathgl.sf.net

UDAV — программа построения графиков и изображений на основе скриптового языка MathGL. Поддерживается широкий спектр графиков и функций редактирования данных. Оконный интерфейс (на основе Qt4) позволяет вращать/двигать/приближать графики мышкой и с помощью меню, включать/выключать прозрачность и освещение, смотреть на графики под разными углами (при разных параметрах построения).

Из нового:

  • улучшения в диалоге ввода новой команды и анимации;
  • автодополнение команд и имён переменных;
  • в качестве справки используется документация MathGL;
  • масса улучшений от MathGL в синтаксисе скриптов MGL;
  • шаблоны при загрузке файлов данных и прочие мелкие улучшения.

Сайт программы: http://udav.sf.net

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

★★

Проверено: anonymous_incognito ()
Последнее исправление: Dendy (всего исправлений: 2)

Ответ на: комментарий от hbee

Это как? две одинаковых поверхности разного цвета? Если да, то там есть неопределенность — какой кусочек будет выше ... и прозрачность тут не поможет (если только она не коммутативная — SetTranspType(1) или SetTranspType(2)). Решение простое — убрать неопределенность, т.е. сдвинуть одну из поверхностей на малое число (например, z->z+1e-5).

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

Ага, принцип понятен, и даже получилось. Но не с осями. На какой высоте z оси xy и Box? :) Как их затмить? Рисую простые графики y=f(x).

hbee ★★★★
()

Интеграция MathGL в приложения на PyQt

Добрый день!

Скажите, а есть возможность встраивания MathGL графиков в GUI-приложение, написанное на PyQt4, подобно matplotlib и PyQwt?

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