r - add geom_bar to circular plot ggplot2 -
मेरे पास डेटा फ्रेम है जो ऐसा दिखता है:
dat & lt; -structure (सूची (x = 1:14, y = c (1.260714760028 9, 2.4 9 2 9, 31 9 4,14 9, 2.48 9, 2 9, 7 9, 85, 10, 8.4 9 8439 9 4545854, 3.80688560348562, 3.07092373734549, 2.96665740569527, 2.73020216450355, 2.39926441554745, 2.4236111796397, 2.63338121290737, 2.13662243060685)।। नाम = सी ("x" "Y"), पंक्ति.नाम = सी (एनए, -14 l), वर्ग = "डेटा.फ्रेम") xy 1 1.260715 2 1.976003 3 2.416290 4 3.48 9 5 5 5 10.000000 6 8.4 9 5,844 7 3.806886 8 3.070 9 24 9 2. 9 66657 10 2.730202 11 2.399264 12 2.423611 13 2.633381 14 2.136622 ggplot2 में एक सर्कुलर प्लॉट बनाने की कोशिश कर रहा हूं, जहां मेरे पास 14 डेटा बिंदुओं में विभाजित किया गया है और प्रत्येक आर्क की लंबाई मूल्य से मेल खाती है वाई का ऐसा कुछ:
मेरा कोड बहुत ही अजीब आउटपुट उत्पन्न करता है बार एक दूसरे को अतिव्यापी। मैंने इसे ठीक करने के लिए हर जगह खोज की है, लेकिन कोई सफलता नहीं। ये मेरा कोड है:
ggplot (dat, aes (x, y)) + geom_bar (breaks = seq (1,14), width = 2, color = "gray", stat = "पहचान") + समन्वय_पॉलर (प्रारंभ = 0) + scale_x_continuous ("", सीमाएं = सी (1, 14), टूटता = सीईसी (1, 14), लेबल = सीईसी (1, 14)) कृपया मेरी मदद करें ... | पहले से धन्यवाद ...
ऐसा इसलिए है क्योंकि आपने निर्दिष्ट किया है चौड़ाई = 2 । यह ओवरलैप उत्पन्न करता है। ध्यान दें कि आपको breaks की आवश्यकता नहीं है इसे आज़माएं:
लाइब्रेरी (ggplot2) ggplot (dat, aes (x, y)) + geom_bar (stat = "identity") + coord_polar (start = 0 ) + Scale_x_continuous ("", breaks = seq (1, 14))
Comments
Post a Comment