私はggvisを使ってバープロットを描画しようとしていますが、各変数に対して負の値と正の値を持つデータがあります。これは、ggplot2のthisの例に似ています。ggvis barplot:負の値
しかし、私がggvisで何か似たようなことをしようとすると、基本的にプロットは全くなく、ちょっと変わった行に終わります。
例データ:
df <- data.frame(
direction=rep(c("up", "down"), each=3),
value=c(1:3, -c(1:3)),
x=rep(c("A", "B", "C"), 2))
これは、すべての正の値のため、作品は:私もプロットの様々な組み合わせを試してみた
df %>%
ggvis(x=~x, y=~value) %>%
group_by(direction) %>%
layer_bars(stack=TRUE)
:
df %>%
mutate(value.pos=abs(value)) %>%
ggvis(x=~x, y=~value.pos) %>%
group_by(direction) %>%
layer_bars(stack=TRUE)
これは私に何も与えません1つ1つ、たとえば:
df %>%
spread(key=direction, value=value) %>%
ggvis(x=~x, y=~up) %>%
layer_bars() %>%
layer_bars(x=~x, y=~down)
これまでのところ、運はありません。私はいくつかの単純な解決策が欠けていると思われます...
絶対に。そしてうまくいけば、パッケージはすぐにいくつかの更新を取得します。その間、私の回答の横にあるチェックマークをクリックすると、この質問が解決されたことを示すことができます。 – shayaa