Что такое бэкенд
|
Страница в процессе перевода. |
Makie — это фронтендный пакет, в котором определены все функции построения графиков. Он экспортируется каждым бэкендом, поэтому его не нужно специально устанавливать или импортировать.
Существует четыре бэкенда с конкретными реализациями всех абстрактных возможностей отрисовки, определенных в Makie.
| Пакет | Описание |
|---|---|
Интерактивное построение двухмерных и трехмерных графиков на базе GPU в отдельных окнах |
|
Неинтерактивный бэкенд на основе |
|
Интерактивное построение двухмерных и трехмерных графиков на основе WebGL в браузерах. |
|
Экспериментальный бэкенд трассировки лучей. |
Активация бэкендов
Любой бэкенд можно активировать, выполнив инструкцию using для соответствующего пакета и вызвав функцию activate!.
Пример для WGLMakie
using WGLMakie
WGLMakie.activate!()
Функция activate! каждого бэкенда принимает необязательные именованные аргументы (называемые screen_config...), которые управляют различными аспектами бэкенда. Например, чтобы активировать бэкенд GLMakie и настроить его для создания окон с пользовательским заголовком и без сглаживания, сделайте следующее.
using GLMakie
GLMakie.activate!(title = "Custom title", fxaa = false)
Именованные аргументы, принимаемые каждым бэкендом, перечислены на посвященных ему страницах документации, ссылки на которые приведены в таблице выше.