作者qazwsx879345 (qazwsx879345)
看板R_Language
標題[問題] shiny結合identify 或locator
時間Fri Sep 15 15:59:56 2017
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
目前有結合shiny 開發程式
會讀取資料畫圖
現在想要可以按 畫出來的點 顯示相關資料
有查到
locator和indentify函數 可以直接點圖去顯示點或是座標
但想結合shiny的時候卻失敗了
想請問有沒有辦法可以結合
或是用其他的方式 去做到
滑鼠點或滑到 圖上的點 而顯示相關資訊的事情
[程式範例]:
randomvals_event<-eventReactive(input$event,
{
autoInvalidate()
pts<-locator(n=3)
pts
})
我是想說存一個變數
按按鈕時可以啟動locator函數
並存下按下的座標
再回傳去顯示資料
但這方式好像行不通
[環境敘述]:
shiny
r 3.3.3
win10
[關鍵字]:
shiny 繪圖
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.66.234
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1505462399.A.D1C.html
→ qazwsx879345: 我用內建的plot繪圖的而已 沒有用ggplot 09/15 16:02
→ cywhale: 可以查shiny gallery有interaction程式碼 09/15 16:58
→ qazwsx879345: thx 我研究看看 09/15 18:12
推 HumuHumu: 話說我的shiny五子棋有用到類似的功能 09/15 21:01
→ HumuHumu: 拙作給你參考看看是不是需要這樣的功能 09/15 21:07
→ HumuHumu: runGitHub("gomoku","chihangchen") 09/15 21:08
推 KKbiger: 五子棋好有創意XD 09/15 23:50
→ qazwsx879345: 我有玩過那個五子棋XD 為什麼黑棋不能雙活三QQ 09/17 11:04
→ qazwsx879345: 我有用C大的方式解決了 謝謝大家 09/17 11:04
→ andrew43: 記得黑棋先下所以必勝,所以不可活雙三是為了公平。 09/17 21:23
→ HumuHumu: 其實好像正式規則黑棋有很多限制 09/18 23:01