6
にプロットするより一般的なケースにはmy own answer on drawing Gantt Chartsを拡張しようとしています。私はここで部分的な結果を示しています年プランナーをR
トリップ数が逸脱を表す赤のポイント、そして緑のドットリターンで、このチャート上にプロットされています。
以下のコードでこのグラフを作成するのは簡単で、同じ月に両方が発生する赤から緑の線でドットを結合するのは簡単です。誰も跳躍や非閏年などを取るのに十分な方法でラップアラウンドのケースを手伝ってもらえますか?
library("ggplot2")
# ----------------
# LOAD DATA
df <- read.table(text='id,dep_month,dep_day,ret_month,ret_day
c,1,5,1,16
v,2,1,2,6
a,3,28,3,31
z,4,9,4,11
y,4,25,5,3
f,6,28,7,7
w,8,19,8,29
b,9,9,9,9
k,9,29,10,6
n,11,20,12,3', header = TRUE,
sep = ',')
# ----------------
# DRAW YEAR CHART
p <- ggplot(data = df,
aes(x = dep_day,
y = dep_month
)
)
p <- p + theme_bw()
p <- p + geom_point(colour = 'red',
size = 6)
p <- p + geom_point(aes(x = ret_day,
y = ret_month
),
colour = 'green',
size = 4
)
p <- p + scale_x_continuous(breaks = c(1:31))
p <- p + scale_y_reverse(breaks = c(1:12))
p <- p + ylab("Month") + xlab("Day")
print(p)
おかげで、@smu、それは、任意のよりもはるかに良い、最もエレガントなのです私の努力。 – gauden