Экспорт графика как изображение в Mathematica на машине без X11 (т.е., не включая frontend)

Как насчет создания представления в базе данных с фильтром и создания модели Django, указывающей на представление?

10
задан 3 revs 12 November 2009 в 01:40
поделиться

2 ответа

Для экспорта графики из MathKernel вам понадобится внешний интерфейс. Рендеринг графики полностью покрывается интерфейсом. Без Front End у вас не будет графики для экспорта. Нет никакого обходного пути.

Что вы можете сделать, если у вас есть работающий внешний интерфейс, это использовать:

UseFrontEnd [Export [имя файла, графика]]

Это вызовет внешний интерфейс из терминала, позволяя вам экспортировать графику.

Чтобы иметь рабочий интерфейс на машине Linux без установленного X-сервера и диспетчера Windows, у вас есть следующие возможности:

  1. Использовать X-дисплей с другой машины. См., Например, http://www.hungry.com/~jamie/xexport.html . В основном это сводится к установке переменной окружения export DISPLAY = machine_address: 0. 0 или передача во время каждого выполнения опции -display machine_address: 0.0 .

  2. Установить локально Xvfb, который является фрейм-буфером X-сервера. Он довольно простой и понятный в использовании. См., Например, статью в Википедии на Xvfb. Вы можете установить отображение X при запуске Xvfb Xvfb: display_nr & , а затем использовать его, как в предыдущем варианте.

7
ответ дан 4 December 2019 в 01:32
поделиться

Экспорт графики требует фронтэнда в версии 6, также. В свою очередь фронтэнд мог бы потребовать X (в конце концов, даже, некоторые 2D графики требуют 3D графического ускорения...),

У меня только есть v6 для Windows. Там фронтэнд автоматически запущен в фоновом режиме по мере необходимости при экспорте графики из сессии командной строки.

3
ответ дан 4 December 2019 в 01:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: