2

チャートを強化する最良の方法を探しています

library(dplyr)
library(ggvis)

df <- data.frame(Year=c(1954:2013), Count=rep(as.integer(c(1,3,4,2)),15))

df %>%
ggvis(~Year,~Count)

ここに画像の説明を入力

Y 軸に整数のみを表示し、X 軸の 1000 カンマを削除したいと思います。

このハックで両方のフィールドを要因に強制しました

df %>%
 ggvis(~as.factor(Year),~as.factor(Count)) %>% 
 layer_points() %>%
 add_axis("y", title="Count") %>%
 add_axis("x", title="Year") %>%
 scale_ordinal("y", reverse=TRUE)

しかし今では、以前に示したより適切な 5 年間の値ではなく、毎年表示しており、ラベルのプロパティを修正することは非常に役立ちます

大変助かります

ここに画像の説明を入力

4

1 に答える 1

2

これはwith引数を使用format=して行うことができます -add_axissubdivide

Asubdivide = 0は、大目盛りの間に小目盛りがないことを意味します ( で定義values)。はformat='####'すべてを整数にします。

 df %>%
  ggvis(~Year,~Count) %>%
  layer_points() %>%
  add_axis("x", title="Year",  format="####") %>%
  add_axis("y", subdivide = 0, values = seq(1, 4, by = 1), format='####')

与える:

ここに画像の説明を入力

于 2014-12-15T14:17:06.627 に答える