Ggplot2 में स्केल_x_कंटीन्युअस का उपयोग कैसे करें (उदाहरण के साथ)
आप किसी दिए गए प्लॉट के x-अक्ष को अनुकूलित करने के लिए ggplot2 में स्केल_x_ निरंतर() फ़ंक्शन का उपयोग कर सकते हैं।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
p+
scale_x_continuous(breaks, n.breaks, labels, limits, ...)
सोना:
- ब्रेक : एक्स-अक्ष पर ब्रेक के लिए स्थिति का एक संख्यात्मक वेक्टर
- n.breaks : एक पूर्णांक वेक्टर जो x-अक्ष पर कुल विरामों की संख्या निर्दिष्ट करता है
- लेबल : एक्स-अक्ष के लिए उपयोग करने के लिए लेबल का एक वर्ण वेक्टर
- सीमाएँ : एक संख्यात्मक वेक्टर जो x-अक्ष के लिए न्यूनतम और अधिकतम मान निर्दिष्ट करता है
निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ विभिन्न परिदृश्यों में इस फ़ंक्शन का उपयोग कैसे करें:
#create data frame df <- data. frame (points=c(5, 7, 12, 13, 15, 19, 22, 25), assists=c(4, 3, 2, 3, 7, 8, 5, 7)) #view data frame df assist points 1 5 4 2 7 3 3 12 2 4 13 3 5 15 7 6 19 8 7 22 5 8 25 7
उदाहरण 1: कस्टम अक्ष विराम के साथ स्केल_x_कंटीन्युअस का उपयोग करें
निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट कैसे बनाएं और 5, 15 और 25 के कस्टम अक्ष ब्रेक को निर्दिष्ट करने के लिए ब्रेक तर्क के साथ स्केल_x_कंटीन्युअस() का उपयोग कैसे करें:
library (ggplot2)
#create scatterplot with custom x-axis breaks
ggplot(df, aes(x=points, y=assists)) +
geom_point(size= 2 ) +
scale_x_continuous(breaks=c(5, 15, 25))
ध्यान दें कि x-अक्ष में केवल 5, 15 और 25 पर अक्ष विराम होते हैं, जैसा कि हमने ब्रेक तर्क का उपयोग करके निर्दिष्ट किया है।
उदाहरण 2: रुकने की कस्टम संख्या के साथ स्केल_x_कंटीन्युअस का उपयोग करें
निम्नलिखित कोड दिखाता है कि ggplot2 में एक स्कैटर प्लॉट कैसे बनाया जाए और x-अक्ष पर बिल्कुल 12 अक्ष विराम रखने के लिए n.breaks तर्क के साथ स्केल_x_ निरंतर() का उपयोग करें:
library (ggplot2)
#create scatterplot with custom number of breaks on x-axis
ggplot(df, aes(x=points, y=assists)) +
geom_point(size= 2 ) +
scale_x_continuous(n. breaks = 12 )
ध्यान दें कि x-अक्ष में बिल्कुल 12 अक्ष विराम हैं, जैसा कि हमने n.breaks तर्क का उपयोग करके निर्दिष्ट किया है।
उदाहरण 3: कस्टम लेबल के साथ स्केल_x_कंटीन्युअस का उपयोग करें
निम्नलिखित कोड दिखाता है कि ggplot2 में स्कैटरप्लॉट कैसे बनाया जाए और x-अक्ष पर रखने के लिए लेबल नामों को निर्दिष्ट करने के लिए लेबल्स तर्क के साथ स्केल_x_ निरंतर() का उपयोग करें:
library (ggplot2)
#create scatterplot with custom labels on x-axis
ggplot(df, aes(x=points, y=assists)) +
geom_point(size= 2 ) +
scale_x_continuous(breaks=c(5, 15, 25), labels=c(' five ', ' fifteen ', ' twenty-five '))
ध्यान दें कि x-अक्ष में 3 अक्ष विराम हैं, प्रत्येक कस्टम लेबल के साथ, जैसा कि हमने लेबल तर्क का उपयोग करके निर्दिष्ट किया है।
उदाहरण 4: कस्टम सीमाओं के साथ स्केल_x_कंटीन्युअस का उपयोग करें
निम्नलिखित कोड दिखाता है कि ggplot2 में एक स्कैटर प्लॉट कैसे बनाया जाए और x-अक्ष पर 0 और 40 की कस्टम सीमाएं निर्दिष्ट करने के लिए सीमा तर्क के साथ स्केल_x_ निरंतर() का उपयोग कैसे करें:
library (ggplot2)
#create scatterplot with custom x-axis limits
ggplot(df, aes(x=points, y=assists)) +
geom_point(size= 2 ) +
scale_x_continuous(limits=c( 0 , 40 ))
ध्यान दें कि x-अक्ष 0 से 40 तक जाता है, जैसा कि हमने सीमा तर्क का उपयोग करके निर्दिष्ट किया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि ggplot2 में अन्य सामान्य कार्य कैसे करें:
Ggplot2 में स्केल_वाई_कंटीन्युअस का उपयोग कैसे करें
Ggplot2 में अक्ष लेबल को कैसे घुमाएँ
Ggplot2 में लेजेंड लेबल कैसे बदलें