我想知道ggplot2
包是如何渲染它的图形的,或者它使用什么框架/库。我认为它有一些c++组件,所以我想知道它是否使用R, c++,甚至JavaScript库来完成它的工作。
ggplot
和lattice
也是基于Paul Murrell的grid
包。它是对基本图形功能的重写,因此不使用base
包。代码在github上(见下面评论中的链接),你可以看到它同时使用R和c。
Paul Murrell的书,R Graphics是R Graphics的一个很好的参考。
后端只是R基本图形包。