css 格式化日期,使用ggplot2中的scale_x_date格式化日期

在ggplot2的以前版本中,我能够使用以下两个命令之一来格式化我的x个日期:

或者

scale_x_date(breaks = "1 month",minor_breaks = "1 week",labels=(date_format="%B")) +

要么

scale_x_date(major="months",minor="weeks",format="%B") +

以生成“%B”格式的完整月份名称。

(恐怕我不能再区分哪一个工作,因为他们都被注释掉了。)

我不记得什么时候,但更新R或ggplot在ubuntu 12.04升级后,这不再为我工作。现在,非常相同的数据产生错误:

Error in scale_labels.continuous(scale) :

Breaks and labels are different lengths

与第一,和

Error in continuous_scale(aesthetics,"date",identity,breaks = breaks,:

unused argument(s) (major = "months",minor = "weeks",format = "%B")

与第二。

如果我删除labels =参数,并应用

scale_x_date(breaks = "1 month",minor_breaks = "1 week") +

它在每个月的第一天生成日期格式为“YYYY-MM-DD”。

咨询与功能的帮助scale_x_date,我也试过以下:

scale_x_date(breaks = "1 month",labels=date_format("%B")) +

但这产生这个错误:

Error in structure(list(call = match.call(),aesthetics = aesthetics,:

could not find function "date_format"

如何在x轴上实现月名“%B”格式化? (如果您对产生这些错误讯息的机制有任何其他意见,我也很感激。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值