0
私は他の解決策を見ましたが、ggplot内の論理を正しく動作させることはできません。私は以下の機能を持っています。 2つの列と共にデータフレームが渡され、散布図としてプロットされます。私が使用してコールggplot2 - カラム名でデータフレームを渡す
scatter_plot2 <- function(df, xaxis, yaxis){
b <- ggplot(data = df, aes_string(xaxis, yaxis), environment = environment())
gtype <- geom_point(aes(alpha = 0.2, color = yaxis > 0))
sm <- geom_smooth(formula = xaxis ~ yaxis, color="black")
b + gtype + sm + theme_bw()
}
:
scatter_plot2(train_df, "train_df$signal", "train_df$yhat5")
===
color = yaxis > 0
は以下に(y軸)上の点 "緑" で0とするものをプロットすることが意図されています"赤"。私は軸に正しく表示するために文字列名を取得することができますが、私は正しく動作するように論理を得ることができません。
助けてください。
はありがとうございました!ありがとうございました!ありがとうございました!! –