株価のデータ(データ)があります。ストックデータ 可視化したい。最初に 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 のオブジェクトのみで動作します
もちろん、日付を日付形式に変更しようとしましたが、うまくいきませんでした。私も試しました
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”)