मैं अप्रयुक्त स्तरों (जो है, स्तरों जहां गिनती है 0) मेरी barplot में, हालांकि, अप्रयुक्त स्तरों को छोड़ दिया जाता है और मैं समझ नहीं कर सकते हैं उन्हेंggplot2 अप्रयुक्त स्तरों barplot
df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5))
df$type <- factor(df$type, levels=c("A","B", "C"))
ggplot(df, aes(x=group, fill=type)) + geom_bar()
रखने के लिए कैसे साजिश करना चाहते रखना
उपरोक्त उदाहरण में, मैं देखना चाहता सी 0 की गणना के साथ साजिश रची चाहते हैं, लेकिन यह पूरी तरह से अनुपस्थित है ...
किसी भी मदद Ulrik
संपादित करने के लिए धन्यवाद:
यह जो मैं चाहता
df <- data.frame(type=c("A", "A", "A", "B", "B"), group=rep("group1", 5))
df1 <- data.frame(type=c("A", "A", "A", "B", "B", "A", "A", "C", "B", "B"), group=c(rep("group1", 5),rep("group2", 5)))
df$type <- factor(df$type, levels=c("A","B", "C"))
df1$type <- factor(df1$type, levels=c("A","B", "C"))
df <- data.frame(table(df))
df1 <- data.frame(table(df1))
ggplot(df, aes(x=group, y=Freq, fill=type)) + geom_bar(position="dodge")
ggplot(df1, aes(x=group, y=Freq, fill=type)) + geom_bar(position="dodge")
लगता समाधान तालिका() का उपयोग कर आवृत्तियों की गणना करने के लिए और फिर साजिश
मुझे लगता है कि यह होना चाहिए ओपी के सवाल का जवाब। जवाब पौराणिक कथाओं में भी गिराए गए स्तर का ख्याल रखता है। – SavedByJESUS