R में फ़ंक्शन वक्र कैसे बनाएं (उदाहरण के साथ)
आप R में फ़ंक्शन वक्र बनाने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: बेस आर का उपयोग करें
curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')
विधि 2: ggplot2 का उपयोग करें
library (ggplot2) df <- data. frame (x=c(1, 100)) eq = function(x){x^3} #plot curve in ggplot2 ggplot(data=df, aes(x=x)) + stat_function(fun=eq)
दोनों विधियां एक प्लॉट तैयार करेंगी जो फ़ंक्शन y = x 3 का वक्र दिखाती है।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: आधार R का उपयोग करके फ़ंक्शन वक्र आलेखित करें
निम्नलिखित कोड दिखाता है कि आधार R के कर्व() फ़ंक्शन का उपयोग करके फ़ंक्शन y = x 3 के वक्र को कैसे प्लॉट किया जाए:
#plot curve using x-axis range of 1 to 50 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ')
ध्यान दें कि आप वक्र का स्वरूप बदलने के लिए निम्नलिखित तर्कों का उपयोग कर सकते हैं:
- lwd : लाइन चौड़ाई
- कॉलर : रेखा का रंग
- प्रकार : रेखा शैली
निम्नलिखित कोड दिखाता है कि व्यवहार में इन तर्कों का उपयोग कैसे करें:
#plot curve using x-axis range of 1 to 50 curve(x^3, from=1, to=50, xlab=' x ', ylab=' y ', lwd= 3 , col=' red ', lty=' dashed '))
आप जो सटीक वक्र चाहते हैं उसे बनाने के लिए इन तर्कों के मूल्यों के साथ बेझिझक खेलें।
उदाहरण 2: ggplot2 का उपयोग करके फ़ंक्शन वक्र प्लॉट करें
निम्नलिखित कोड दिखाता है कि ggplot2 stat_function() फ़ंक्शन का उपयोग करके फ़ंक्शन y = x 3 को कैसे प्लॉट किया जाए:
library (ggplot2) #define data frame df <- data. frame (x=c(1, 100)) #define function eq = function(x){x^3} #plot curve in ggplot2 ggplot(data=df, aes(x=x)) + stat_function(fun=eq)
आप वक्र की उपस्थिति को बदलने के लिए stat_function() फ़ंक्शन में lwd , col और lty फ़ंक्शन का भी उपयोग कर सकते हैं:
library (ggplot2) #define data frame df <- data. frame (x=c(1, 100)) #define function eq = function(x){x^3} #plot curve in ggplot2 with custom appearance ggplot(data=df, aes(x=x)) + stat_function(fun=eq, lwd= 2 , col=' red ', lty=' dashed ')
नोट : आप ggplot2 stat_function() फ़ंक्शन के लिए संपूर्ण दस्तावेज़यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर प्लॉट्स में लेजेंड स्थिति कैसे बदलें
आर में चार्ट बॉक्स शैलियों को बदलने के लिए बीटीवाई का उपयोग कैसे करें
R में प्लॉट तत्वों का आकार बदलने के लिए cex का उपयोग कैसे करें