2016-02-29 52 views
2

我開發了一個Shiny應用程序,用於監視與我公司相關的一些信息 。R Shiny:如何與所需的過濾器共享網址以進行分析

的應用程序工作正常,但通常如果我發現一些數據感興趣,我想和我的同事們分享我會一個人,說上

轉到線的東西電子郵件 發http://shiny.company.com:3838/

從 「X」 爲 「y」

選擇日期在現場 「Z」 中選擇此選項

等等....

很明顯,最好的方法是共享一個鏈接,使Shiny應用程序可以應用所有必需的設置。

我想我可以通過使用函數parseQueryString(session$clientData$url_search) 從url中設置相關參數來部分解決問題。

當我選擇參數值時,如何更新瀏覽器地址欄中的網址?共享鏈接的這種方式成爲複製和粘貼地址欄的問題。

+0

可能相關:http://stackoverflow.com/questions/25297489/accept-http-request-in-r-shiny-application – nicola

+0

@nicola感謝您的建議。答案似乎處理從url(我使用parseQueryString)接收參數。然而到目前爲止,我還沒有能夠更新瀏覽器中的網址,以便我可以複製並粘貼它以共享特定分析。 – lucacerone

+3

查看[shinyURL](https://github.com/aoles/shinyURL)包 –

回答

2

至於建議的@daattali,歡迎您來看看在shinyURL包,它提供的功能,產生可用於輕鬆共享應用程序的特定視圖狀態可收藏的URL。

查看live demo以查看包裝的實際使用情況。