డైవ్ చేద్దాం.
ఫంక్షన్ సింటాక్స్
ఫంక్షన్ కోడ్పై దృష్టి పెట్టడానికి మిమ్మల్ని అనుమతించే సరళమైన సింటాక్స్ను అందిస్తుంది. వాక్యనిర్మాణం క్రింది విధంగా వ్యక్తీకరించబడింది:
కుట్రపూరితంగా. ఇది . to_templated ( అత్తి , దాటవేయండి = ( 'శీర్షిక' , 'వచనం' ) )
ఫంక్షన్ పారామితులు:
- అంజీర్ - మీరు టెంప్లేట్కు తరలించాలనుకుంటున్న ఫిగర్ ఆబ్జెక్ట్ని నిర్దేశిస్తుంది.
- దాటవేయి - స్టైలింగ్ను టెంప్లేట్కి తరలించేటప్పుడు మీరు మినహాయించాలనుకుంటున్న లక్షణాల పేర్ల సేకరణను పేర్కొంటుంది. డిఫాల్ట్గా, టైటిల్ ప్రాపర్టీ మాత్రమే చేర్చబడుతుంది. ఇది అక్షం శీర్షికల వంటి బొమ్మ యొక్క వచనాన్ని ఇతర బొమ్మల ద్వారా దిగుమతి చేయకుండా నిరోధిస్తుంది.
ఫిగర్ టెంప్లేట్కి తరలించబడిన స్టైలింగ్తో ఫిగర్ కాపీని అందిస్తుంది. గో యొక్క రిటర్న్ రకం.మూర్తి.
ఉదాహరణ
టెంప్లేట్కి నిర్దిష్ట ఫిగర్ స్టైలింగ్ను ఎగుమతి చేయడానికి to_templated() ఫంక్షన్ని ఎలా ఉపయోగించవచ్చో ఉదహరించండి.
కస్టమ్ స్టైలింగ్తో ఫిగర్ని సృష్టించడం ద్వారా ప్రారంభిద్దాం. ఉదాహరణ కోడ్ క్రింద చూపబడింది:
దిగుమతి కుట్రపూరితంగా. ఎక్స్ప్రెస్ వంటి pxdf = px. సమాచారం . కనుపాప ( )
అత్తి = px. చెల్లాచెదురు ( df , x = 'sepal_length' , వై = 'సెపాల్_వెడల్పు' , రంగు = 'జాతులు' ,
శీర్షిక = 'కస్టమ్ స్టైలింగ్' )
అత్తి. update_layout (
ఫాంట్ కుటుంబం = 'కొరియర్ న్యూ, మోనోస్పేస్' ,
font_color = 'ఎరుపు' ,
ఫాంట్ పరిమాణం = 18 ,
శీర్షిక_font_family = 'టైమ్స్ న్యూ రోమన్' ,
శీర్షిక_font_color = 'నీలం' ,
legend_title_font_color = 'ఆకుపచ్చ'
)
అత్తి. update_xaxes ( శీర్షిక_font_family = 'ఏరియల్' )
అత్తి. చూపించు ( )
ఈ ఉదాహరణలో, మేము ఫాంట్ కుటుంబం, ఫాంట్ రంగు, ఫాంట్ పరిమాణం మొదలైన కస్టమ్ టెక్స్ట్ స్టైలింగ్తో స్కాటర్ ప్లాట్ను సృష్టిస్తాము.
ఎగువ కోడ్ చూపిన విధంగా సాధారణ స్కాటర్ ప్లాట్ను అందించాలి:
మేము to_template() ఫంక్షన్ని ఉపయోగించి స్టైలింగ్ టెంప్లేట్తో ఈ బొమ్మను ఫిగర్గా మార్చవచ్చు.
చూపిన విధంగా ఉదాహరణ కోడ్:
దిగుమతి కుట్రపూరితంగా. ఇది వంటి ఇదిఅత్తి_టెంప్లేట్ చేయబడింది = ఇది. to_templated ( అత్తి )
పై కోడ్లో, మేము ప్లాట్లీ io మాడ్యూల్ను ioగా దిగుమతి చేయడం ద్వారా ప్రారంభిస్తాము. మేము to_templated() ఫంక్షన్ని ఉపయోగించి అనుకూల టెంప్లేట్కు సేవ్ చేసిన స్టైలింగ్తో ఫిగర్ కాపీని సృష్టిస్తాము.
మేము కోడ్ని అమలు చేయడం ద్వారా టెంప్లేట్ను చూడవచ్చు:
అత్తి_టెంప్లేట్ చేయబడింది. లేఅవుట్ . టెంప్లేట్ఇది ఫిగర్ యొక్క స్టైలింగ్ను నిర్వచించే లక్షణాలతో కూడిన నిఘంటువుని తిరిగి ఇవ్వాలి. ఒక ఉదాహరణ అవుట్పుట్ విలువ చూపిన విధంగా ఉంటుంది:
లేఅవుట్. మూస ( {'సమాచారం' : { 'బార్' : [ { 'ఎర్రర్_x' : { 'రంగు' : '#2a3f5f' } ,
'తప్పు_y' : { 'రంగు' : '#2a3f5f' } ,
'మార్కర్' : { 'పంక్తి' : { 'రంగు' : '#E5ECF6' , 'వెడల్పు' : 0.5 } ,
'నమూనా' : { 'ఫిల్మోడ్' : 'అతివ్యాప్తి' , 'పరిమాణం' : 10 , 'ఘనత' : 0.2 } } ,
------------------------------------- అవుట్పుట్ కుదించబడింది ---------- -------------------------------
సేవ్ చేసిన టెంప్లేట్ని ఇలా కాల్ చేయడం ద్వారా మీరు బొమ్మను ప్రదర్శించవచ్చు:
అత్తి_టెంప్లేట్ చేయబడిందిఇది టెంప్లేట్లో సేవ్ చేయబడిన బొమ్మను ప్రదర్శించాలి.
టెంప్లేట్తో బొమ్మను సృష్టించండి
మనం ఫిగర్ స్టైలింగ్ని కస్టమ్ టెంప్లేట్కి సేవ్ చేసిన తర్వాత, ఆ టెంప్లేట్ని ఉపయోగించి మరొక ఫిగర్కి స్టైలింగ్ని వర్తింపజేయవచ్చు.
చూపిన విధంగా ఉదాహరణ కోడ్:
దిగుమతి కుట్రపూరితంగా. graph_objectsas వెళ్ళండికొత్త_అత్తి = వెళ్ళండి. మూర్తి ( లేఅవుట్ = {
'టెంప్లేట్' : fig_templated. లేఅవుట్ . టెంప్లేట్
} )
కొత్త_అత్తి
పై ఉదాహరణలో, మేము Plotly నుండి graph_objects మాడ్యూల్ని దిగుమతి చేయడం ద్వారా ప్రారంభిస్తాము. ఈ సందర్భంలో, మేము ఖాళీ ఫిగర్ని సృష్టించాలనుకున్నప్పుడు గ్రాఫ్_ఆబ్జెక్ట్లను ఉపయోగిస్తున్నాము కానీ స్టైలింగ్ను మాత్రమే ఉపయోగిస్తాము.
go.Figure() ఫంక్షన్ని ఉపయోగించి, మేము లేఅవుట్ పరామితిని పాస్ చేస్తాము మరియు 'టెంప్లేట్' ప్రాపర్టీని ఉపయోగించి లక్ష్య టెంప్లేట్ను పేర్కొంటాము.
మేము new_fig కాల్ చేయడం ద్వారా ఫలిత బొమ్మను ప్రదర్శించవచ్చు. ఇది తిరిగి రావాలి:
పై చిత్రంలో ఎటువంటి డేటా లేదా వచనం లేదని గమనించండి. ఇది టెక్స్ట్ కలర్, ఫాంట్ ఫ్యామిలీ, ఫాంట్ సైజు మొదలైన స్టైలింగ్ను మాత్రమే కలిగి ఉంటుంది.
ఈ టెంప్లేట్తో స్కాటర్ ప్లాట్ను సృష్టించడానికి, మేము చూపిన విధంగా కోడ్ని ఉపయోగించవచ్చు:
దిగుమతి కుట్రపూరితంగా. graph_objectsas వెళ్ళండిదిగుమతి నంప్యాస్ np
ఎన్ = 1000
t = ఉదా లిన్స్పేస్ ( 0 , 10 , యాభై )
వై = ఉదా లేకుండా ( t )
అత్తి = వెళ్ళండి. మూర్తి ( సమాచారం = వెళ్ళండి. చెదరగొట్టు ( x = t , వై = వై , మోడ్ = 'గుర్తులు' ) , లేఅవుట్ = {
'టెంప్లేట్' : fig_templated. లేఅవుట్ . టెంప్లేట్
} )
అత్తి. చూపించు ( )
పై ఉదాహరణ చూపిన విధంగా బొమ్మను అందించాలి:
ఫాంట్ రంగు, కుటుంబం మరియు పరిమాణం టెంప్లేట్లోని సెట్కు సమానంగా ఉన్నాయని గమనించండి.
పేరున్న టెంప్లేట్ను సేవ్ చేస్తోంది
దిగువ కోడ్లో చూపిన విధంగా మేము టెంప్లేట్ల వస్తువును ఉపయోగించి అనుకూల టెంప్లేట్ను సేవ్ చేయవచ్చు:
దిగుమతి కుట్రపూరితంగా. ఇది వంటి ఇదిఇది. టెంప్లేట్లు [ 'నా_కస్టమ్_టెంప్లేట్' ] = అత్తి_టెంప్లేట్ చేయబడింది. లేఅవుట్ . టెంప్లేట్
పైన ఉన్న కోడ్ టెంప్లేట్ను 'my_custom_template' పేరుతో సేవ్ చేస్తుంది. మీరు ఉపయోగించాలనుకుంటున్న టెంప్లేట్ను పేర్కొనడానికి మీరు ఈ పేరును ఉపయోగించవచ్చు:
లేఅవుట్ = {'టెంప్లేట్' : 'నా_కస్టమ్_టెంప్లేట్'
}
ముగింపు
ఈ ట్యుటోరియల్లో, కస్టమ్ టెంప్లేట్లో సేవ్ చేయబడిన స్టైలింగ్తో ఫిగర్ను ఎలా సృష్టించాలో మేము నేర్చుకున్నాము. మేము టెంప్లేట్ను ఇతర బొమ్మలలో ఎలా ఉపయోగించాలో మరియు తరువాత ఉపయోగం కోసం టెంప్లేట్ను ఎలా సేవ్ చేయాలో కూడా వివరించాము.