欢迎光临散文网 会员登陆 & 注册

R可视化——图形绘制过程中如何实现局部放大?

2022-09-15 09:30 作者:科研那点事儿  | 我要投稿

对于图形绘制过程中实现局部放大效果,其实小编之前在B站发布的视频中讲过如何基于origin软件去实现,大家如果感兴趣可以去搜索观看,今天,小编主要给大家展示如何基于R语言实现图形的局部放大。

数据及基础图形的绘制

1、数据——以R自带数据集iris为例

图片


2、基于ggplot2包绘制散点图

图片


局部放大效果的实现

1、加载包——主要基于ggforce包实现图形的局部放大


2、局部放大某一组的数据

图片
图片
图片

当然,也可以将局部放大的图展现在y轴上:

图片


3、根据设置的阈值局部放大图形

图片
图片

4、通过同时设置x和y的范围实现图中特定区域的放大

图片
图片
图片


5、设置缩放面板与完整数据面板的相对大小,通过zoom.size控制,默认值为2,即缩放面板的大小是完整数据面板的两倍

图片
图片

参考:facet_zoom参数帮助文档(??facet_zoom)

R可视化——图形绘制过程中如何实现局部放大?的评论 (共 条)

分享到微博请遵守国家法律