R — Что ggplot2 использует в качестве бэкэнда для построения графиков?

Мне было интересно, как пакет ggplot2 отображает свою графику или какие фреймворки / библиотеки он использует. Я думаю, что он имеет некоторые компоненты C ++, поэтому мне интересно, использует ли он R, C ++ или даже библиотеку JavaScript для своей работы.

3

Решение

ggplot, а также lattice тоже основаны на grid посылка Пола Меррелла. Это переписать основные графические возможности и поэтому не использует base пакет. Код на github (см. Ссылку в комментарии ниже), и вы можете видеть, что он использует и R, и C.

Книга Пола Мюррелла, R Графика это отличная ссылка для графики R в целом.

4

Другие решения

Бэкэнд — это просто базовый графический пакет R.

-2

По вопросам рекламы [email protected]