R - ggplot2 使用什么作为其绘图后端?

R - What does ggplot2 use as its backend for graphing?

我想知道包 ggplot2 是如何呈现其图形的,或者它使用什么 frameworks/libraries。我认为它有一些 C++ 组件,所以我想知道它是否使用 R、C++,甚至 JavaScript 库来为其工作。

后端只是 R 基础图形包。

ggplotlattice 也是基于 Paul Murrell 的 grid 包。它是对基本图形功能的重写,因此不使用 base 包。代码在 github 上(请参阅下面评论中的 link),您可以看到它同时使用了 R 和 C。

Paul Murrell 的书,R Graphics 是一般 R 图形的重要参考。