ggvis インタラクティブ機能の入門ページ
http://ggvis.rstudio.com/interactivity.html#property-mappings
次のコードを提供します。
library(dplyr)
library(ggvis)
mtcars %>%
ggvis(~wt, ~mpg) %>%
layer_smooths(span = input_slider(0.5, 1, value = 1)) %>%
layer_points(size := input_slider(100, 1000, value = 100))
コードは rstudio/knitr/shiny 環境で正しく機能します。
私の質問は、layer_smooths() 関数での = 代入演算子の使用に関するものですが、layer_points() 関数での := 演算子の使用に関するものです。両方の関数で、プロパティ (スパンまたはサイズが定義されており、そのプロパティを割り当てるために同じ光沢のある関数 (input_slider) が呼び出されています。
2 つの異なる代入演算子 = と := があるのはなぜですか? そして、それらを互いに区別するものは何ですか?