ప్లాట్లీలో సరిహద్దులను జోడించండి

Platlilo Sarihaddulanu Jodincandi



కొన్ని సందర్భాల్లో, మీరు ప్లాట్లీ ఫిగర్‌కి అంచుని జోడించాల్సి రావచ్చు. మీరు నిర్దిష్ట ప్లాట్‌ను మిగిలిన వాటి నుండి వేరు చేయాలని చూస్తున్నారా లేదా దృశ్య మెరుగుదలల కోసం, సరిహద్దు ముఖ్యమైన పాత్ర పోషిస్తుంది. దురదృష్టవశాత్తూ, మీరు టైటిల్‌కి జోడించినట్లుగా, బొమ్మకు సరిహద్దుని జోడించడానికి Plotly స్థానిక పద్ధతిని అందించదు.

ఈ ట్యుటోరియల్‌లో, నిర్దిష్ట బొమ్మ చుట్టూ అంచుని సృష్టించడానికి మీరు ఉపయోగించగల అనుకూలీకరణ పద్ధతిని మేము మీకు చూపుతాము.

లోపలికి దూకుదాం.







ప్లాట్లీ ఆకారాలు

Plotly graph_objects మాడ్యూల్ నుండి = Plotly ఆకారాలను ఉపయోగించడం ద్వారా నిర్దిష్ట బొమ్మ చుట్టూ సరిహద్దును సృష్టించడం అత్యంత సమర్థవంతమైన పద్ధతి.



ఈ మాడ్యూల్ మాకు పంక్తులు లేదా బహుభుజాలను స్వతంత్ర వస్తువులుగా లేదా ఇతర బొమ్మలకు తల్లిదండ్రులుగా సృష్టించడానికి అనుమతిస్తుంది.



కింది వనరులో graph_objectsలో లేఅవుట్‌లను అన్వేషించడానికి సంకోచించకండి:





https://plotly.com/python/reference/layout/shapes/

సరిహద్దుని సృష్టించడానికి ఈ లక్షణాన్ని ఎలా ఉపయోగించవచ్చో చూద్దాం.



బొమ్మను సృష్టించండి

అంచుని సృష్టించే ముందు, మనం ఒక అంచుని జోడించాలనుకుంటున్న సాధారణ ప్లాట్లీ ఫిగర్‌ని సృష్టించడం ద్వారా ప్రారంభిద్దాం.

ఈ ట్యుటోరియల్ కోసం, కింది కోడ్‌లో చూపిన విధంగా మేము సరళమైన లైన్ ప్లాట్‌ను ఉపయోగిస్తాము:

దిగుమతి కుట్రపూరితంగా. ఎక్స్ప్రెస్ వంటి px

# plotly.graph_objectsని దిగుమతి చేసుకోండి

df = px. సమాచారం . గ్యాప్ మెమరీ ( ) . ప్రశ్న ( 'ఖండం== 'ఓషియానియా'' )

అత్తి = px. లైన్ ( df , x = 'సంవత్సరం' , వై = 'gdpPercap' , రంగు = 'దేశం' , చిహ్నం = 'దేశం' )

అత్తి. చూపించు ( )

ఇచ్చిన ఉదాహరణలో, ఓషియానియా ఖండంలోని దేశాల సంవత్సరాల్లో GDP పర్ క్యాప్ యొక్క లైన్ ప్లాట్‌ను రూపొందించడానికి మేము Plotly ఎక్స్‌ప్రెస్ మాడ్యూల్‌ని ఉపయోగిస్తాము.

ఫలిత సంఖ్య చూపిన విధంగా ఉంది:

వ్యూహాత్మకంగా అంచుని జోడించండి

మనం ఉపయోగించాలనుకుంటున్న బొమ్మను కలిగి ఉన్న తర్వాత, మేము కొనసాగవచ్చు మరియు సరిహద్దుని సృష్టించవచ్చు. పేర్కొన్నట్లుగా, మేము Plotly graph_objects నుండి ఆకారాల నమూనాను ఉపయోగిస్తాము.

బొమ్మకు అంచుని జోడించే కోడ్ క్రింది విధంగా అందించబడింది:

దిగుమతి కుట్రపూరితంగా. గ్రాఫ్_వస్తువులు వంటి వెళ్ళండి
అత్తి. update_layout ( ఆకారాలు = [ వెళ్ళండి. లేఅవుట్ . ఆకారం (
రకం = 'రెక్ట్' ,
xref = 'కాగితం' ,
yref = 'కాగితం' ,
x0 = 0 ,
y0 = - 0.1 ,
x1 = 1.01 ,
y1 = 1.02 ,
లైన్ = { 'వెడల్పు' : 1 , 'రంగు' : 'నలుపు' }
) ] )

మునుపటి కోడ్‌లో, మేము Plotly graph_objects మాడ్యూల్‌ని దిగుమతి చేసుకోవడం ద్వారా ప్రారంభిస్తాము.

తరువాత, మేము పేర్కొన్న విలువలు మరియు లక్షణాలతో ఫిగర్ యొక్క లేఅవుట్‌ను అనుకూలీకరించడానికి update_layout() ఫంక్షన్‌ని ఉపయోగిస్తాము.

ఫంక్షన్ లోపల, ఫిగర్ చుట్టూ నిర్దిష్ట ఆకారాన్ని సృష్టించడానికి అనుమతించే ఆకార పరామితిని మేము పేర్కొంటాము.

go.layout.Shape() యొక్క విలువలు ఆకారపు రకాన్ని ఖచ్చితంగా నిర్వచించటానికి మరియు మనం దానిని ఎక్కడ సృష్టించాలి.

మొదటిది మనం సృష్టించాలనుకుంటున్న ఫిగర్ రకాన్ని నిర్దేశించే రకం. మీరు సర్కిల్ ఆకారాన్ని సృష్టించడానికి 'వృత్తం', దీర్ఘచతురస్రం కోసం 'నిర్ధారణ' మరియు మరిన్ని వంటి విలువలను పేర్కొనవచ్చు.

రెండవ పరామితి x0, ఇది ఆకారం యొక్క ప్రారంభ x బిందువును సెట్ చేస్తుంది. X1 ఆకారం యొక్క ముగింపు x స్థానాన్ని నిర్వచిస్తుంది.

y0 మరియు y1 కోసం, ఈ పారామితులు ఆకారం యొక్క y ప్రారంభ స్థానం మరియు y ముగింపు బిందువును నిర్వచిస్తాయి.

xref మరియు yref పారామితులు ఉల్లేఖన x మరియు y కోఆర్డినేట్ అక్షాన్ని సెట్ చేస్తాయి.

“పేపర్”కి సెట్ చేస్తే, “y” స్థానం సాధారణీకరించిన కోఆర్డినేట్‌లలో ప్లాటింగ్ ప్రాంతం దిగువ నుండి దూరాన్ని సూచిస్తుంది, ఇక్కడ “0” (“1”) దిగువ (పైభాగం)కి అనుగుణంగా ఉంటుంది.

చివరగా, లైన్ పరామితి ఆకారం యొక్క రేఖను రూపొందించడానికి నియమాలను నిర్వచించే నిఘంటువుని కలిగి ఉంటుంది. ఇక్కడ, మేము లైన్ వెడల్పును 1కి మరియు రంగును నలుపుకు సెట్ చేస్తాము.

ఫలిత సంఖ్య చూపిన విధంగా ఉంది:

మీరు చూడగలిగినట్లుగా, ఫిగర్ పేర్కొన్న పారామితులతో సరిహద్దును కలిగి ఉంటుంది. మీరు కోరుకున్న ఏదైనా నిర్దిష్ట అంచు ఆకారం మరియు పరిమాణంతో సరిపోలడానికి మీరు మునుపటి విలువలను అనుకూలీకరించవచ్చు.

ముగింపు

ఈ కథనం Plotly graph_objects మాడ్యూల్‌ని ఉపయోగించి ప్లాట్లీ ఫిగర్ చుట్టూ అంచుని సృష్టించే పద్ధతిని వివరిస్తుంది.

చదివినందుకు ధన్యవాదములు. హ్యాపీ కోడింగ్!!