首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ggplot2中轴的日志标度及变化域

ggplot2中轴的日志标度及变化域
EN

Stack Overflow用户
提问于 2017-06-09 23:23:40
回答 1查看 712关注 0票数 0

目前,我希望在ggplot2中产生一条平滑的曲线。为了给出正确的数据视图,我需要限制x轴的域,并记录x轴的缩放。我的代码如下:

代码语言:javascript
复制
sample <- ggplot(x, aes(abc, xyz)) +
          scale_x_log10() + 
          scale_x_continuous(1,10000) +
          #xlim(1, 10000)

          ### attempted xlim as opposed to scale_x_continuous with the same 
          ### result.

我收到的警告如下:“”x“的比例已经存在。添加”x“的另一个刻度,这将取代现有的刻度。

基本上,我可以选择一个或另一个函数。

是否有一种机制可以记录x轴缩放,并将域设置为1至10,000,而没有一个函数覆盖另一个函数?

如果您需要更多的细节,请随时评论。我曾试图研究一个类似的问题,但没有结果,所以如果你发现这是一个重复,不要犹豫标记为这样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-09 23:38:48

代码语言:javascript
复制
library(ggplot2)

x <- data.frame(abc = runif(1000, 1, 100000),
                xyz = runif(1000, 1, 10))
ggplot(x, aes(abc, xyz)) +
  geom_point()

代码语言:javascript
复制
ggplot(x, aes(abc, xyz)) +
  geom_point() +
  scale_x_log10(limits = c(1, 10000))
#> Warning: Removed 927 rows containing missing values (geom_point).

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44467903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档