個人感覺:互動是g**is包最大的特點,第二大特點是利用%>%可以無縫銜接dplyr包。
g**is的互動功能是基於shiny的,如果用r但是還不知道什麼是shiny,那就去看看吧。雖然我也不是很熟,但是我知道r的海洋裡有個叫shiny的東西。g**is現在支援的shiny元件有限,主要有:input_slider()
,input_checkbox()
,input_checkboxgroup()
,input_numeric()
,input_text()
,input_radiobuttons()
,input_select()
。這些元件與shiny的原生元件類似,但是引數用法或多或少有一些不同,功能一般都是收到限制的。如果沒有接觸過shiny那就直接學習每個元件或者函式是如何使用的也就夠了。
下面就一一講解每個函式如何使用,每個函式上來先亮**和,後面是**的引數解釋以及返回值或許還有注意事項等。每個函式的引數都不會一一講解,只講解一下常用引數。而且這幾個函式有共有引數,共有的引數只說明其中乙個。
1.input_slider()
# 作圖**
#函式使用
input_slider(min, max, value = (min + max)/2, step = null, round = false,
format = null, locale = "us", ticks = true, animate = false,
sep = ",", pre = null, post = null, label = "", id = rand_id("slider_"),
map = identity)
引數解釋:
注意:2.input_checkbox()
#函式使用
input_checkbox(value = false, label = "", id = rand_id("checkbox_"),
map = identity)
引數解釋:
注意:3.input_checkboxgroup()
#函式使用
input_checkboxgroup(choices, selected = null, label = "",
id = rand_id("radio_"), map = identity)
引數解釋:
注意:4.input_numeric()
#函式使用
input_numeric(value, label = "", id = rand_id("numeric_"), map = identity)
引數解釋:
注意:5.input_text()
#函式使用
input_text(value, label = "", id = rand_id("text_"), map = identity)
引數解釋:
注意:6.input_radiobuttons()
#函式使用
input_radiobuttons(choices, selected = null, label = "",
id = rand_id("radio_"), map = identity)
引數解釋:
注意:7.input_select()
#函式使用
input_select(choices, selected = null, multiple = false, label = "",
id = rand_id("select_"), map = identity, selectize = false)
引數解釋:
注意:
本文內容主要來自:
Altium Designer 筆記之互動式布局
你可以利用該功能先幫你按原理圖的電路功能塊來進行粗分,最後再來細布局這樣可以大大提高你的布局效率。為了演示需要我們可以先將螢幕垂直分割成兩個顯示區 ad10 支援多顯示器顯示 單擊 window tilevertically 選單可使當前的螢幕分割成兩個顯示區,注意在應用該命令前確保當前只開啟了一張...
機器學習筆記之交叉驗證
在評估演算法的效果時,為什麼要進行交叉驗證呢,檢視了官方說明文件後,對交叉驗證做了如下的描述 在了解交叉交叉驗證之前,我們先了解如下知識 過擬合 是指所建立的機器學習模型在訓練樣本中表現得過於優越,導致在驗證資料集以及測試資料集中表現不佳。為了避免這種情況,通常的做法是執行 監督 機器學習實驗時將部...
閉包學習筆記
作用域的定義 變數起作用的範圍 區域性變數的作用域是它自己所在的函式及其巢狀函式 示例1 function getcounter var counter getcounter counter counter counter 釋放閉包與它的環境 counter null counter getcoun...