r - 放大单面
问题描述
编辑:我已经通读了这个问题,但这并没有(在我看来)很容易解决问题。还考虑到,它有点旧;也许有人想出了一种不需要做更多“黑客攻击”的黑客行为。
给定以下一些虚拟数据:
dummy_df<-data.frame(A=runif(50,0,5),B=runif(50,5,90),Group=c(1,2))
dummy_df %>%
ggplot(aes(A,B))+geom_point()+
facet_grid(.~Group)+
coord_cartesian(xlim=c(1,3))
一个人怎么能将最后一次调用只应用于一个方面,比如这个情节的方面 1?!我会把它命名为zoom_at(facet_1)
. 提前致谢。
解决方案
也许不完全是您正在寻找的东西,但它可能会开辟另一种方法来处理它
library(ggforce)
library(tidyverse)
dummy_df<-data.frame(A=runif(50,0,5),B=runif(50,5,90),Group=c(1,2))
dummy_df %>%
ggplot(aes(A,B))+geom_point(aes(color=as.factor(Group)))+
facet_zoom(zoom.data = Group =='2', xlim=c(1,3))
推荐阅读
- ruby-on-rails - 使用跨站点 cookie 从 Chrome 扩展发布到 Rails API
- fastify - Fastify 按标题获取项目总是返回原始 JSON 为 null
- c# - 在 DotPeek 的帮助下,我如何查看异步状态机(引擎盖下的异步/等待)?
- asp.net-core - 如何使用 ActionResult 发送抽象类型的集合
- java - 使用 OkHttp 请求时程序卡在 socketRead0 方法中
- kubernetes - Rook ceph 在 Kubernetes 上坏了?
- jquery - 更改表格中一行的位置
- c++ - qt 指向 qmap 的指针获取值
- java - 带有自定义字段绑定的 Jooq 批量插入
- node.js - 语法错误,不能在模块外使用 import 语句,即使在 package.json 中使用 "type":"module" 也会发生