3

Kaggle の「train」データセットを使用しています。

これには 891 行が含まれます。私が使用している列は ~Survived です。この列は、係数値 '0' と '1' で構成されます。

次のコード行を使用して、2 つの値をプロットしました。

train %>% ggvis(~Survived, fill = ~Survived) %>%
  layer_bars()

結果は次のようになります。

ここに画像の説明を入力

値「0」のバーを赤色、値「1」のバーを緑色にしたいと思います。

誰か助けてくれませんか?

前もって感謝します。

4

2 に答える 2

1

mutate from を使用dplyr:

library(dplyr)

train %>% mutate(mycolours = ifelse(Survived == 0, "red", "green")) %>%
    ggvis(~Survived, fill := ~mycolours) %>%
    layer_bars()
于 2015-07-04T17:35:04.663 に答える