首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何有自定义的列表标签上的R图形x轴?

如何有自定义的列表标签上的R图形x轴?
EN

Stack Overflow用户
提问于 2017-05-24 16:33:46
回答 1查看 1.7K关注 0票数 0

我希望在x轴上有来自列表dates的自定义值,其中包含字符串格式的日期。我对将数据与mpg合并不太感兴趣,因为主列有一个数据结构,其中的值是整数,而我不能在那里有Po-6 is日期。

代码语言:javascript
复制
   Vars         variable     value
1:    1              Leo       164
...

图1中当前输出的代码。

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

dates <- c("1.1.2017", "1.2.2017", "1.3.2017", "2.4.2017", "10.5.2017", "12.5.2017", "13.5.2017")

# TODO how to have here custom values on x-axis from dates?
ggplot(mpg, aes(x = class, y = hwy)) +
    geom_boxplot()

您不能简单地拥有x = dates,因为dates不属于mpg

图1默认x标签的当前输出

预期输出:这7个日期在x轴上的数字.

R: 3.4.0 (backports)

操作系统: Debian 8.7

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-24 16:36:35

试试这个:

代码语言:javascript
复制
ggplot(mpg, aes(x = class, y = hwy)) +
  geom_boxplot() +
  scale_x_discrete(labels = dates)

如果要在轴中维护值,请使用scale_x_continuous,以便执行以下操作,从而保留y-轴的勾号值

代码语言:javascript
复制
scale_y_continuous("Y Axis Title")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44164013

复制
相关文章

相似问题

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