Ordering x-axis in ggplot in R -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 5 जवाब
मैं निम्नलिखित डेटा & amp का उपयोग कर रहा हूँ; ; कोड:
ddf = संरचना (सूची (संख्या = 1:20, शब्द = संरचना (सी (10 एल, 20 एल, 17 एल, 6 एल, 5 एल, 13 एल, 11 एल, 1 एल, 8 एल, 15 एल, 3 एल, 18 एल, 16 एल, 7 एल, 4 एल, 14 एल, 12 एल, 2 एल, 9 एल, 1 9 एल), .लैबल = सी ("आठ", "अठारह", "ग्यारह", "पंद्रह", "पाँच", "चार" "चौदह", "नौ", "उन्नीस", "एक", "सात", "सत्रह", "छः", "सोलह", "दस", "तेरह", "तीन", "बारह", "बीस "," दो "), वर्ग =" कारक "), मान = ग (.34420683956705, .612443619407713, .७०४२२२४४९८, .832921771565452, .351153316209093, .622333734529093, .932609781855717, .584015318658203, .968014082405716, .141673753270879, .787956288317218, .852732613682747, .411922389175743, .781018695561215, .474310273537412, .701303839450702, 0.339094886090606, 0.442493645008653, 0.941094532376155, 0.135925917653367))।। नाम = सी ("संख्या", "शब्द", "मान"), पंक्ति.नाम = सी (एनए, -20 एल), वर्ग = "डेटा.फ्रेम") सिर ( Ddf) संख्या शब्द मान 1 1 एक 0.3442068 2 2 दो 0.6124436 3 3 तीन 0.7042224 4 4 एफ हमारे 0.8329218 5 5 पाँच 0.3511533 6 6 छः 0.6223337 ggplot (ddf) + geom_bar (एईएस (x = शब्द, y = मान), stat = "पहचान")
हालांकि, मुझे एक्स-अक्ष कारक ('शब्द') को उचित संख्यात्मक क्रम में आदेश देना होगा ('एक', 'एक्स' अक्ष पर 'दो', 'तीन' आदि)। इसे कैसे प्राप्त किया जा सकता है? आपकी मदद के लिए धन्यवाद।
चालक सृजन के दौरान लेबल आदेश को निर्दिष्ट करना है
<कोड> & gt; लिक्स = ऑर्डर (डीडीएफ $ वेल्यू) & gt; Lvls = ddf $ शब्द [लििक्स] & gt; Ddf $ शब्द = कारक (ddf $ शब्द, स्तर = lvls) & gt; Ggplot (ddf) + geom_bar (aes (x = शब्द, y = मान), stat = 'पहचान') & gt;
उपरोक्त उदाहरण के आदेश डेटा तालिका में मान
स्तंभ द्वारा बार। यदि आपको लेबल्स के शाब्दिक अर्थ के अनुसार सलाखों को ऑर्डर करने की आवश्यकता है, तो आपको इसे मैन्युअल रूप से निर्दिष्ट करना होगा:
& gt; Lvls = c ('one', 'two', .....)
Comments
Post a Comment