R语言可视化——图表嵌套(母子图)
之前在学习ggplot的时候,一直存在着一个困惑。
就是这个函数是否允许两个做出来的两个相关图表重叠嵌套(也就是在一个大图(主图)的边缘位置,放置另一个缩小版的小图)。
这个想法很奇葩,本来想着没啥希望,鉴于该包的开发者那犀利的审美观,估计也不能允许这种情况的发生。
不过近浏览一位大神的博客,真的有这种情况的解决措施,喜出望外,赶紧在这里分享给大家。
不过他的处理方式不是通过ggplot的内置函数,而是通过grid包中的viewport函数来实现的:
以下是具体的实现步骤:
加载包:
library(ggplot2) #用于画图,主图和附图都使用ggplot的内置数据集
library(grid) #用于设定附图的长宽及叠放在主图的位置
相关文章