के साथ आउटपुट में हेरफेर करना एकीकृत करना मैं सोच रहा था कि manipulate
पैकेज या gWidgetsManipulate
पैकेज को एकीकृत करने का कोई तरीका है ताकि उनके आउटपुट एचटीएमएल/मार्कडाउन आउटपुट फ़ाइल में देखने योग्य/कुशल हो सकें, जैसा कि मुझे लगता है कि यह पुनरुत्पादित इंटरैक्टिव शोध रिपोर्ट विकसित करते समय बेहद उपयोगी होगा। मुझे पता है कि googleVis में कुछ कार्यक्षमता है जो इसे knitr के साथ एकीकृत करने की अनुमति देती है ताकि आउटपुट एचटीएमएल फाइल में परिणाम = 'asis' जैसे विकल्पों का उपयोग करके जा सके लेकिन उदाहरण के लिए स्लाइडर का उपयोग करते समय googleVis वर्तमान में इसकी क्षमताओं में काफी प्रतिबंधित है।knitr
यदि मैनिपुलेट या gWidgetsManipulate के पैकेज आउटपुट को अभी तक एकीकृत नहीं किया गया है, तो क्या समय के लिए एक समाधान का सुझाव देना संभव होगा जिससे इसे HTML फ़ाइल में देखा जा सके?
यानी एचटीएमएल में knitr-ing चलाने से पहले मेरी आरएमडी फ़ाइल में मेरा वर्तमान कोड नीचे जैसा दिखता है ... लेकिन मुझे निम्न त्रुटियां मिलती हैं।
```{r}
library(manipulate)
manipulate(plot(1:x), x = slider(5, 10))
```
उत्पादन के साथ
library(manipulate)
## Error: there is no package called 'manipulate'
manipulate(plot(1:x), x = slider(5, 10))
## Error: could not find function "manipulate"
तो पैकेज gWidgetsManipulate बजाय ...
```{r}
library(gWidgetsManipulate)
manipulate(plot(1:x), x = slider(5, 10))
```
आप त्रुटि मिलती है ...
library("gWidgetsManipulate")
## Loading required package: gWidgets
manipulate(plot(1:x), x = slider(5, 10))
## Error: unable to find an inherited method for function ".gwindow", for signature "NULL"
मैं करने की कोशिश की कोशिश कर रहा हमारे द्वारा इस त्रुटि को ठीक करने के लिए guiToolkit निर्दिष्ट करें एक,
options(guiToolkit="WWW")
लेकिन कोई लाभ नहीं हुआ जैसी चीजों ing ...
किसी भी मदद की बहुत सराहना की जाएगी अग्रिम धन्यवाद
मुझे लगता है कि '' manipulate' googleVis' साथ काफी अलग है; उत्तरार्द्ध HTML/जावास्क्रिप्ट कोड लिख सकता है जो बातचीत की अनुमति देता है, लेकिन मुझे संदेह है कि पूर्व भी करता है। –
क्या gwidgets या gwidgetsManipulate नहीं है या किसी भी gwidgetsXXX संकुल कुछ HTML/जावास्क्रिप्ट लिखने में मदद करते हैं? –
मुझे 'gwidgetsManipulate' के बारे में बहुत कुछ पता नहीं है, लेकिन मुझे यकीन है कि' gwidgets' HTML स्ट्रिंग के रूप में HTML/JS नहीं लिखता है; 'gWidgetsWWW' या' gWidgetsWWW2' वेब पेज बना सकता है, लेकिन आपको वास्तव में जो चाहिए वह HTML/JS स्निपेट है जो HTML दस्तावेज़ में _embedded_ हो सकता है। –