मैंने ggplot2 में पाई चार्ट के facet_grid
को अन्य चर (शक्ति) के अनुसार चौड़ाई/त्रिज्या के लिए अलग-अलग तरीकों का प्रयास करने की कोशिश की है।चरबी पाई आकारों के साथ ggplot2 में पाई चार्ट
geom_bar पैरामीटर के रूप में चौड़ाई = 0.5 स्वीकार करता है लेकिन इसे coord_polar
एक बार जोड़ा जाता है। Adding width=0.5
ggplot aes
पर या aes
geom_bar
पर काम नहीं करता है। मैं coord_polar
के लिए कोई अन्य प्रासंगिक विकल्प नहीं देख सकता। ऐसा करने का सबसे आसान तरीका क्या है? नीचे दिया गया कोड पाई चार्ट का एक अच्छा ग्रिड बनाता है लेकिन पाई चार्ट के आकार को नहीं बदलता है। मैं क्या खो रहा हूँ?
mydata <- data.frame(side1=rep(LETTERS[1:3],3,each=9),side2=rep(LETTERS[1:3],9,each=3),widget=rep(c("X","Y","Z"),9*3),val=runif(9*3),strength=rep(c(1,2,3),3,each=3))
ggplot(mydata, aes(x="",y = val, fill = widget, width = strength)) +
geom_bar(position="fill") + facet_grid(side1 ~ side2) +
coord_polar("y") + opts(axis.text.x = theme_blank())
यह है कि वास्तव में! अब समझ में आता है, सलाखों को एक गैर ध्रुवीय प्रणाली में छोड़ दिया जाना चाहिए। मैं अभी भी थोड़ा अस्पष्ट हूं कि क्यों ताकत/2 जादू संख्या है, लेकिन एईएस geom_bar में एक्स मानों को कैसे प्रबंधित करता है, इस पर कुछ और पढ़ना होगा। – hurfdurf