我有股票价格(数据)的数据。股票数据我想可视化它。我首先使用 ggplot R 绘图来可视化该系列。
Date Closed
2010-07-19 0.0808
2010-07-20 0.7547
当我使用下面的代码时
my_date_format <- function()
{
function(x)
{
m <- format(x,"%b")
y <- format(x,"%Y")
ifelse(duplicated(y),m,paste(m,y))
}
}
ggplot(data, aes(x=Date, z=Closed)) +
geom_point() +
scale_x_datetime(breaks = date_breaks("1 month"), labels=my_date_format())
我有一个错误:错误:输入无效:time_trans 仅适用于 POSIXct 类的对象
当然,我尝试将 Date 更改为 Date 格式,但也没有用。我也试过
ggplot(data, aes(Date, Closed)) + geom_line() +
scale_x_date(format = "%Y-%m-%d") + xlab("") + ylab("Closed")
or
ggplot(data,aes(Date,Closed))+geom_line() + scale_x_date(breaks = “1 month”,labels=date_format(“%b/%y”)) +xlab(” “) + ylab(“closed”)