こんにちは、ggvis のスケールについて少し混乱しています。私は 2 つのことをしようとしています。xlim=c() に相当するものも探しています。どちらの場合も、以下のコードでは期待どおりの結果が得られません。
# install.packages("ggvis", dependencies = TRUE)
library(ggvis)
df <- data.frame(a=c(1, 2, 3, 1000, 10000), b=c(0.1069, 0.0278, 0.0860, 15.5640, 30.1745))
df %>% ggvis(~a, ~b)
df %>% ggvis(~a, ~b) %>% scale_numeric("x", trans="log")
trans="log" を使用すると、すべてのドットがプロットの左側に表示され、スケールが消えることに注意してください。
次に、プロットを特定の値に制限したいと思います。データ フレームをサブセット化できますが、plot() から xlim に相当するものを探しています。
df %>% ggvis(~a, ~b) %>% scale_numeric("x", trans="linear", domain=c(10, 40))
これはさらに奇妙な結果をもたらしているため、ドメインの機能を誤解している可能性があると推測しています。
ご協力いただきありがとうございます!