में अंदर` `Rmd` फ़ाइल में for` पाश से ploted नहीं है मैं आर markdown (.Rmd
) फ़ाइल में अंदर for
पाश से इंटरैक्टिव ggplotly
रेखांकन की श्रृंखला साजिश की कोशिश की। मेरी .Rmd
फ़ाइल की सामग्री:इंटरएक्टिव `ggplotly` ग्राफ आर
---
title: "Untitled"
output: html_document
---
```{r}
library(ggplot2) # for plots
library(plotly) # for interactive plots
# Convert 4 variables to factor variables:
factor_vars <- c("vs", "am", "gear", "carb")
mtcars[factor_vars] <- data.frame(Map(as.factor, mtcars[factor_vars]))
for (VAR in factor_vars) {
cat(paste("Factor variable:", VAR))
# Contents of "VAR" changes inside the loop
p <- ggplot(mtcars, aes_string(x = "mpg", y = "wt", color = VAR)) + geom_point()
# Print an interactive plot
print(ggplotly(p))
}
```
मैं RStudio
में Knit HTML
बटन पुश। दुर्भाग्यवश, .html
फ़ाइल में कोई भी इंटरैक्टिव प्लॉट दिखाई नहीं देता है।
प्रश्न: ग्राफ़ क्यों प्लॉट नहीं किए जाते हैं? और मैं Rmd
फ़ाइल में for
लूप के साथ संयोजन में इंटरैक्टिव प्लॉट कैसे बना सकता हूं?
पेज। यदि मैं print(ggplotly(p))
के बजाय print(p)
का उपयोग करता हूं, ggplot2
प्लॉट्स .html
फ़ाइल में दिखाई देते हैं।
अच्छा workarround। दुर्भाग्यवश, मैं इसे अपने वर्तमान स्वचालित विश्लेषण में उपयोग करने में सक्षम नहीं हूं, जहां 'फॉर लूप प्लॉट्स के प्रत्येक पुनरावृत्ति में टेबल के बाद होते हैं, कुछ सांख्यिकीय परीक्षण होते हैं। एक ही स्थान पर सभी भूखंडों को प्रिंट करना भ्रमित होगा। मैंने देखा, 'पैंडर() 'का परिणाम भी' लूप 'के अंदर से प्रिंट नहीं करता है। क्या यह 'बुनाई' में कुछ बग है? – Vilmantas
ऐसा लगता है कि आपने जिथब रेपो पर भी अपनी चिंता उठाई है। यदि आप इस पर timelyportfolio के साथ काम करते हैं तो शायद सबसे अच्छा। – royr2