我想知道 ggplot2
这个包是如何呈现它的图形的,或者说它使用了哪些框架/库。我认为它有一些 C++ 组件,所以我想知道它是否使用 R、C++ 或者甚至 JavaScript 库来完成它的工作。
我想知道 ggplot2
这个包是如何呈现它的图形的,或者说它使用了哪些框架/库。我认为它有一些 C++ 组件,所以我想知道它是否使用 R、C++ 或者甚至 JavaScript 库来完成它的工作。
ggplot
和lattice
都是基于Paul Murrell的grid
包开发的。它是基本图形功能的重写,因此不使用base
包。您可以在Github上查看代码(请参见下面的链接),并且您可以看到它同时使用了R和C语言。后端简单地使用了R基础图形包。
grid
现在是基本的R的一部分,而这段代码是版本0.7-4,适用于R版本1.7。但我猜测新版本也同时使用了R和C。 - Aaron left Stack Overflow