Rのリサーチ記事からいくつかのプロットを再作成しようとしていますが、y軸にログスケールを適用する問題が発生しています。これは、元のまともな表現を生成ggplot2でプロポーションを視覚化するためにy軸にログスケールを適用する
Proportion_Mean_Plot <- ggplot(proportions, aes(days2,
proportion_mean, group = observation)) +
geom_point(aes(shape = observation)) +
geom_line() +
scale_x_continuous(breaks = seq(0,335,20)) +
scale_y_continuous(breaks = seq(0,6,.5)) +
theme_tufte() +
geom_rangeframe() +
theme(legend.position="none") +
theme(axis.line.x = element_line(colour = "black", size = 0.5, linetype = 1),
axis.line.y = element_line(colour = "black", size = 0.5, linetype = 1)) +
labs(title = "Proportion of Baseline Mean",
subtitle = "Daily steps within each intervention phase",
x = "DAYS",
y = "PROPORTION OF BASELINE \n(MEAN)") +
geom_vline(xintercept = 164.5) +
geom_hline(yintercept = 1) +
annotate("text", x = c(82, 246), y = 5,
label = c("Intervention 1", "Intervention 2")) +
geom_segment(aes(x = 0, y = mean, xend = end, yend = mean),
data = proportion_intervention1_data) +
geom_segment(aes(x = start, y = mean, xend = end, yend = mean),
data = proportion_intervention2_data, linetype = 4)
::私は現在、y軸に適用される対数スケールなしの作業バージョンを持っている reference plot with y log scale
:私は再作成しようとしてるの可視化はこれです normally scaled y-axis plot
私はそれをより密接に一致させるためにその対数スケーリングを適用したいと考えています。どんな助けもありがとうございます。リチャードの提案を1として
あなたはおそらく文句を言わないあなたには、いくつかのサンプルデータを追加しない限り、多くの回答を得ます。さもなければ、あなたの答えを改善するオプションで遊ぶことはできません – 5th
'scale_y_log10'? –