के साथ साजिश करते समय चेतावनियों को दबाने के लिए कैसे ggplot को गुम मान गुजरते समय, यह बहुत दयालु है और हमें चेतावनी देता है कि वे मौजूद हैं। यह एक इंटरैक्टिव सत्र में स्वीकार्य है, लेकिन जब रिपोर्ट लिखते हैं, तो आप आउटपुट के साथ आउटपुट नहीं करते हैं, खासकर अगर उनमें से कई हैं। उदाहरण के नीचे एक लेबल गुम है, जो एक चेतावनी पैदा करता है।ggplot
library(ggplot2)
library(reshape2)
mydf <- data.frame(
species = sample(c("A", "B"), 100, replace = TRUE),
lvl = factor(sample(1:3, 100, replace = TRUE))
)
labs <- melt(with(mydf, table(species, lvl)))
names(labs) <- c("species", "lvl", "value")
labs[3, "value"] <- NA
ggplot(mydf, aes(x = species)) +
stat_bin() +
geom_text(data = labs, aes(x = species, y = value, label = value, vjust = -0.5)) +
facet_wrap(~ lvl)
हम लपेट पिछले अभिव्यक्ति के आसपास suppressWarnings
, तो हम कितने चेतावनी वहाँ थे का एक सारांश मिलता है। तर्क के लिए, मान लें कि यह स्वीकार्य नहीं है (लेकिन वास्तव में बहुत ईमानदार और सही है)। Ggplot2 ऑब्जेक्ट को प्रिंट करते समय चेतावनी को पूरी तरह से कैसे दबाएं?
आपके द्वारा रिपोर्ट का उल्लेख के बाद से: आप knitr में चेतावनी उत्पादन को दबाने कर सकते हैं। –
धन्यवाद @DieterMenne मैं इस विकल्प का भी पता लगाऊंगा। आप कैसे जानते थे कि मैं एक बुनाई प्रशंसक था? :) –