MATLAB అనేది ఇంజనీర్లు మరియు శాస్త్రవేత్తలు సంఖ్యా గణన, డేటా విశ్లేషణ మరియు విజువలైజేషన్ కోసం ఉపయోగించే శక్తివంతమైన ప్రోగ్రామింగ్ భాష మరియు పర్యావరణం. MATLAB యొక్క అనేక లక్షణాలలో ఒకటి ప్లాట్లలో అక్షాలకు లెజెండ్లను జోడించగల సామర్థ్యం. ఈ కథనం MATLABలో లెజెండ్లను ఎలా నిర్వచించవచ్చు మరియు వాటిని MATLABలోని అక్షాలకు ఎలా జోడించవచ్చో వివరిస్తుంది.
MATLABలో లెజెండ్ అంటే ఏమిటి
లెజెండ్ అనేది ప్లాట్లోని విభిన్న డేటా సిరీస్లను గుర్తించడంలో సహాయపడే గ్రాఫికల్ ఎలిమెంట్. ఇది సాధారణంగా ప్లాట్లోని డేటా శ్రేణికి సంబంధించిన చిహ్నాలు మరియు టెక్స్ట్ లేబుల్లను కలిగి ఉండే పెట్టెను కలిగి ఉంటుంది. బహుళ డేటా సిరీస్ల మధ్య తేడాను గుర్తించడానికి మరియు ప్లాట్లను సులభంగా అర్థం చేసుకోవడానికి లెజెండ్లు ఉపయోగపడతాయి.
MATLABలో అక్షాలకు లెజెండ్ను ఎలా జోడించాలి
MATLABలో అక్షాలకు పురాణాన్ని జోడించడం సులభం. మేము దీన్ని ఎలా చేయగలమో ఇక్కడ ఉంది:
దశ 1: ప్లాట్ను సృష్టించండి
ముందుగా, మేము ఒక ప్లాట్లు సృష్టించాలి. MATLABలో అందుబాటులో ఉన్న ఏదైనా ప్లాటింగ్ ఫంక్షన్లను ఉపయోగించి మనం దీన్ని చేయవచ్చు. ఉదాహరణకు, మేము 2D లైన్ ప్లాట్ను రూపొందించడానికి ప్లాట్ ఫంక్షన్ని ఉపయోగించవచ్చు:
x = లిన్స్పేస్ ( 0 , 2 * పై, 100 ) ;
y1 = లేకుండా ( x ) ;
y2 = ఖర్చు ( x ) ;
ప్లాట్లు ( x, y1 )
పట్టుకోండి
ప్లాట్లు ( x, y2 )
ఈ కోడ్ రెండు డేటా సిరీస్లతో ప్లాట్ను సృష్టిస్తుంది: y1 (సైన్ వేవ్) మరియు y2 (కొసైన్ వేవ్).
దశ 2: ఒక పురాణాన్ని జోడించండి
మేము ప్లాట్ను సృష్టించిన తర్వాత, లెజెండ్ ఫంక్షన్ని ఉపయోగించి పురాణాన్ని జోడించవచ్చు. ఈ ఫంక్షన్ ప్రతి డేటా సిరీస్కు మనం ఉపయోగించాలనుకుంటున్న టెక్స్ట్ లేబుల్లను ఇన్పుట్గా తీసుకుంటుంది. ఉదాహరణకి:
% దశ 1 : ఒక ప్లాట్ను సృష్టించండి
x = లిన్స్పేస్ ( 0 , 2 * పై, 100 ) ;
y1 = లేకుండా ( x ) ;
y2 = ఖర్చు ( x ) ;
ప్లాట్లు ( x, y1 )
పట్టుకోండి
ప్లాట్లు ( x, y2 )
% దశ 2 : ఒక లెజెండ్ జోడించండి
పురాణం ( 'తన' , 'కొసైన్' )
ఈ కోడ్ రెండు ఎంట్రీలతో ఒక పురాణాన్ని జోడిస్తుంది: 'సైన్' మరియు 'కొసైన్'. మొదటి ఎంట్రీ మొదటి డేటా సిరీస్ (y1)కి అనుగుణంగా ఉంటుంది మరియు రెండవ ఎంట్రీ రెండవ డేటా సిరీస్ (y2)కి అనుగుణంగా ఉంటుంది.
దశ 3: లెజెండ్ను అనుకూలీకరించండి
లొకేషన్, ఓరియంటేషన్ మరియు ఫాంట్సైజ్ వంటి వివిధ లక్షణాలను ఉపయోగించి మేము లెజెండ్ రూపాన్ని అనుకూలీకరించవచ్చు. ఉదాహరణకి:
% దశ 1 : ఒక ప్లాట్ను సృష్టించండిx = లిన్స్పేస్ ( 0 , 2 * పై, 100 ) ;
y1 = లేకుండా ( x ) ;
y2 = ఖర్చు ( x ) ;
ప్లాట్లు ( x, y1 )
పట్టుకోండి
ప్లాట్లు ( x, y2 )
% దశ 2 : ఒక లెజెండ్ జోడించండి
పురాణం ( 'తన' , 'కొసైన్' )
% దశ 3 : లెజెండ్ని అనుకూలీకరించండి
పురాణం ( 'తన' , 'కొసైన్' , 'స్థానం' , 'వాయువ్యం' , 'ధోరణి' , 'అడ్డంగా' , 'ఫాంట్ పరిమాణం' , 14 )
ఈ కోడ్ 'సైన్' మరియు 'కొసైన్' అనే రెండు ఎంట్రీలతో ఒక లెజెండ్ను జోడిస్తుంది మరియు దాని స్థానాన్ని 'వాయువ్యం'కి, దాని విన్యాసాన్ని 'క్షితిజ సమాంతరంగా' మరియు దాని ఫాంట్ పరిమాణాన్ని 14కి సెట్ చేయడం ద్వారా దాని రూపాన్ని అనుకూలీకరిస్తుంది.
MATLABలో అక్షాలకు లెజెండ్ని జోడించడానికి ఉదాహరణలు
వివిధ రకాల ప్లాట్లలో అక్షాలకు లెజెండ్లను ఎలా జోడించవచ్చో వివరించే కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:
ఉదాహరణ 1: 2D ప్లాట్కి లెజెండ్ని జోడించడం
2D లైన్ ప్లాట్కు లెజెండ్ను ఎలా జోడించవచ్చో ఇక్కడ ఒక ఉదాహరణ ఉంది:
x = లిన్స్పేస్ ( 0 , 2 * పై, 100 ) ;y1 = లేకుండా ( x ) ;
y2 = ఖర్చు ( x ) ;
ప్లాట్లు ( x, y1 )
పట్టుకోండి
ప్లాట్లు ( x, y2 )
పురాణం ( 'తన' , 'కొసైన్' )
ఈ కోడ్ రెండు డేటా సిరీస్ (y1 మరియు y2)తో 2D లైన్ ప్లాట్ను సృష్టిస్తుంది మరియు రెండు ఎంట్రీలతో (“సైన్” మరియు “కొసైన్”) లెజెండ్ను జోడిస్తుంది.
ఉదాహరణ 2: 3D ప్లాట్కి లెజెండ్ని జోడించడం
దిగువన, 3D ఉపరితల ప్లాట్కు ఒక లెజెండ్ను ఎలా జోడించవచ్చో కోడ్ ప్రదర్శిస్తుంది:
[ X,Y ] = మెష్గ్రిడ్ ( - 5 : 0.5 : 5 ) ;Z1 = లేకుండా ( చ ( X.^ 2 +Y.^ 2 ) ) ;
Z2 = cos ( చ ( X.^ 2 +Y.^ 2 ) ) ;
సర్ఫ్ ( X,Y,Z1 )
పట్టుకోండి
సర్ఫ్ ( X, Y, Z2 )
పురాణం ( 'తన' , 'కొసైన్' )
ఈ కోడ్ రెండు డేటా సిరీస్లతో (Z1 మరియు Z2) 3D ఉపరితల ప్లాట్ను సృష్టిస్తుంది మరియు రెండు ఎంట్రీలతో (“సైన్” మరియు “కొసైన్”) లెజెండ్ను జోడిస్తుంది.
ఉదాహరణ 3: సబ్ప్లాట్కు లెజెండ్ని జోడించడం
దిగువన, ఉపకథకు పురాణాన్ని జోడించే దశలను కోడ్ వివరిస్తుంది:
x = లిన్స్పేస్ ( 0 , 2 * పై, 100 ) ;y1 = లేకుండా ( x ) ;
y2 = ఖర్చు ( x ) ;
ఉపకథ ( 1 , 2 , 1 )
ప్లాట్లు ( x, y1 )
శీర్షిక ( 'తన' )
ఉపకథ ( 1 , 2 , 2 )
ప్లాట్లు ( x, y2 )
శీర్షిక ( 'కొసైన్' )
పురాణం ( 'తన' , 'కొసైన్' )
ఈ కోడ్ రెండు సబ్ప్లాట్లను సృష్టిస్తుంది: ఒకటి y1 డేటా సిరీస్ (సైన్ వేవ్) మరియు ఒకటి y2 డేటా సిరీస్ (కొసైన్ వేవ్). ఇది రెండు సబ్ప్లాట్లకు వర్తించే రెండు ఎంట్రీలతో ('సైన్' మరియు 'కొసైన్') ఒక లెజెండ్ను జోడిస్తుంది.
ఉదాహరణ 4: బహుళ అక్షాలకు విభిన్న పురాణాలను జోడించడం
ఒకే బొమ్మలోని బహుళ అక్షాలకు మనం లెజెండ్లను ఎలా జోడించవచ్చో ఇక్కడ ఒక ఉదాహరణ ఉంది.
% నమూనా డేటాను సృష్టించండిx = 0 : 0.1 : 2 * పై;
y1 = లేకుండా ( x ) ;
y2 = ఖర్చు ( x ) ;
% ఫిగర్ మరియు గొడ్డలిని సృష్టించండి
ఫిగర్;
ax1 = ఉపకథ ( 2 , 1 , 1 ) ;
ax2 = ఉపకథ ( 2 , 1 , 2 ) ;
% మొదటి అక్షంపై డేటాను ప్లాట్ చేయండి
ప్లాట్లు ( ax1, x, y1, 'లైన్ వెడల్పు' , 2 ) ;
పట్టుకోండి ( గొడ్డలి 1, 'పై' ) ;
ప్లాట్లు ( ax1, x, y2, 'లైన్ వెడల్పు' , 2 ) ;
% టైటిల్ మరియు లెజెండ్ సెట్ చేయండి కోసం మొదటి అక్షం
శీర్షిక ( గొడ్డలి 1, 'త్రికోణమితి విధులు' ) ;
పురాణం ( గొడ్డలి 1, { 'పాపం(x)' , 'cos(x)' } , 'స్థానం' , 'వాయువ్యం' ) ;
% రెండవ అక్షంపై డేటాను ప్లాట్ చేయండి
ప్లాట్లు ( ax2, x, y1.^ 2 , 'లైన్ వెడల్పు' , 2 ) ;
పట్టుకోండి ( గొడ్డలి 2, 'పై' ) ;
ప్లాట్లు ( ax2, x, y2.^ 2 , 'లైన్ వెడల్పు' , 2 ) ;
% టైటిల్ మరియు లెజెండ్ సెట్ చేయండి కోసం రెండవ అక్షం
శీర్షిక ( గొడ్డలి 2, 'స్క్వేర్డ్ త్రికోణమితి విధులు' ) ;
పురాణం ( గొడ్డలి 2, { 'sin^2(x)' , 'cos^2(x)' } , 'స్థానం' , 'ఆగ్నేయ' ) ;
ఈ ఉదాహరణలో, మేము నమూనా డేటా x, y1 మరియు y2ని సృష్టించాము. మేము సబ్ప్లాట్ ఫంక్షన్ని ఉపయోగించి రెండు అక్షాలతో ఒక బొమ్మను సృష్టిస్తాము. మేము మొదటి అక్షం మీద sin(x) మరియు cos(x) ఫంక్షన్లను మరియు రెండవ అక్షంపై స్క్వేర్డ్ sin(x) మరియు cos(x) ఫంక్షన్లను ప్లాట్ చేస్తాము. ఇంకా, మేము వరుసగా టైటిల్ మరియు లెజెండ్ ఫంక్షన్లను ఉపయోగించి ప్రతి అక్షానికి టైటిల్ మరియు లెజెండ్ను సెట్ చేసాము.
sin(x) మరియు cos(x) రెండూ ఒకే అక్షం మీద ప్లాట్ చేయబడి ఉన్నాయని మరియు రెండు స్క్వేర్డ్ ఫంక్షన్లు ఇతర అక్షం మీద పన్నాగించబడ్డాయని నిర్ధారించడానికి మేము హోల్డ్ ఫంక్షన్ని ఉపయోగిస్తామని గమనించండి.
ముగింపు
ఈ కథనం MATLABలోని అక్షాలకు లెజెండ్లను జోడించే వివిధ మార్గాలను కవర్ చేస్తుంది. ప్లాట్లలో విభిన్న డేటా సిరీస్లను గుర్తించడానికి మరియు వాటిని సులభంగా అర్థం చేసుకోవడానికి లెజెండ్లు ఉపయోగపడతాయి. MATLABలోని అక్షాలకు లెజెండ్ జోడించడం లెజెండ్ ఫంక్షన్ని ఉపయోగించి చేయవచ్చు. డిఫాల్ట్గా, లెజెండ్ ఫంక్షన్లో ప్రతి ప్లాట్ చేసిన పంక్తికి ఒక లేబుల్ ఉంటుంది, అయితే దాని రూపాన్ని మరియు ప్లేస్మెంట్ను అనుకూలీకరించడం కూడా సాధ్యమే. ఈ కథనంలో MATLAB అక్షాలలో లెజెండ్లను జోడించడం గురించి మరింత చదవండి.