2
我試圖讓用戶給出一條曲線作爲一些分析的輸入。有沒有可以在這方面使用的包裝?基本上,像繪畫這樣的GUI,其中用戶可以繪製簡單的曲線並且將其作爲一組數據點存儲在R中,或者如果其爲簡單曲線則作爲方程式存儲。像油漆一樣在R上手動繪製曲線
由於 的Gopher
我試圖讓用戶給出一條曲線作爲一些分析的輸入。有沒有可以在這方面使用的包裝?基本上,像繪畫這樣的GUI,其中用戶可以繪製簡單的曲線並且將其作爲一組數據點存儲在R中,或者如果其爲簡單曲線則作爲方程式存儲。像油漆一樣在R上手動繪製曲線
由於 的Gopher
下面是樣本方法的列表到第一問題,從最複雜,最簡單(IMHO)。
qtpaint
包。click
選項, 可讓您獲取鼠標光標位置。與Shiny 框架一起,這將提供一個方便的包裝來從用戶處獲得鼠標輸入 。graphics
包中的locator
函數。根據您打算做的事情,這可能是最簡單的解決方案,因爲您可以使用讀取值來生成圖形。假設你通過locator
功能,你可以嘗試使用segments
提請你行了你的價值觀。這將會有點煩瑣,因爲您必須將座標轉換爲所需圖表中點的某個位置,但這不會對計算造成太大的影響,只需將鼠標指針值帶到圖表上的某些x/y
值即可。
如果你關心更新與示例代碼和你以前的工作的重複性嘗試你的帖子,我敢打賭,這個問題將得到更多的回覆。您可能會發現this discussion在R有幫助。
非常感謝你。定位器功能正是我所需要的。我做了一個空白圖,並讓用戶選擇點之後,定位器將保存點的x,y值,並用type =「l」參數在它們之間繪製線條。 –