Документация Engee

PlotlyJS

Представляем вам документацию к PlotlyJS.jl, интерфейсу Julia для библиотеки визуализации plotly.js.

Этот пакет не взаимодействует с веб-API Plotly, а использует базовую библиотеку javascript для построения графики plotly с использованием всех локальных ресурсов. Это означает, что для использования данного пакета не требуется ни учетная запись Plotly, ни подключение к Интернету.

Целями PlotlyJS.jl являются:

  1. Обеспечить удобство построения визуализаций plotly и работы с ними.

  2. Предоставить инфраструктуру для просмотра графиков в нескольких фронтендах и сохранения графики plotly в файлах.

Получение справки

Для получения помощи в работе с библиотекой существуют три основных ресурса:

  1. Страница обсуждений Julia. Это лучший вариант, если вопрос, который у вас возник, касается именно Julia. В число соответствующих тем входит интеграция с другими пакетами Julia или использование функций plotly, уникальных для PlotlyJS.jl.

  2. Канал julia на странице обсуждений plotly. Это отличный вариант, если вы хотите взаимодействовать с другими членами сообщества разработчиков plotly, включая пользователей Python и R.

  3. Сообщения о проблемах на GitHub. Этот вариант подходит только для сообщений об ошибках или запросов функций. Общие вопросы по использованию не следует размещать на GitHub. Лучше воспользоваться одним из указанных выше дискуссионных форумов.

Установка

Чтобы установить PlotlyJS.jl, откройте REPL Julia, нажмите ] для входа в режим пакетов и введите:

(v1.0) pkg> add PlotlyJS

Для существующих пользователей можно запустить up из режима REPL диспетчера пакетов, чтобы получить последний выпуск. Если после выполнения этих действий графики не отображаются в выбранном фронтенде, выполните build PlotlyJS (снова из режима pkg REPL), чтобы сообщить Julia о необходимости скачать последнюю версию библиотеки plotly.js javascript.

Сохранение фигур

PlotlyJS.jl поставляется со встроенной поддержкой сохранения фигур в файлы путем интеграции plotlyBase.jl (зависимости PlotlyJS.jl) и инструмента kaleido в Plotly.

Дополнительные сведения см. на странице об экспорте фигур.

Plots.jl

Более полный набор функций верхнего уровня для построения графиков доступен в пакете Plots.jl. Этот пакет является бэкендом plotlyjs Plots.jl и полностью поддерживается Plots.