ggplot2によって生成されたプロットに表示される最初と最後の目盛りを指定できるようにしたいと思いますが、いくつかの問題が発生しています。ここにいくつかのコードがあります。
#Produce a vector of days
dateVec <- seq(from = as.Date("2011-11-21"), to = as.Date("2012-11-23"), by = "days")
#Some random values
myData <- rnorm(length(dateVec))
# Plot it
qplot(dateVec, myData) +
scale_x_date(breaks = "4 weeks", limits = c(min(dateVec), max=max(dateVec))) +
theme(axis.text.x = element_text(size = 10, angle = 45, colour = "black",
vjust = 1, hjust = 1))
日付ベクトルの最小日付は2011-11-21であり、最大日付は2012-11-23であり、プロットの制限を指定していることに注意してください。ただし、プロットはある程度拡張されているようです。
最初と最後の目盛りを、で指定された実際の制限に対応させる方法はありますscale_x_date
か?
ありがとう!