లాభాలు:
- గ్రాఫ్ యొక్క చిత్రాన్ని కాకుండా గ్రాఫ్ను ఉత్పత్తి చేసే కోడ్ను కృత్రిమ మేధస్సుకు ప్రింట్ చేయడం ద్వారా మరియు దానిని అమలు చేయడం ద్వారా నిర్ణయాత్మక మరియు పునరావృత ఫలితాలను పొందగల సామర్థ్యం
- విలువ, సమగ్రత, స్కేల్ మరియు మొత్తం చెక్సమ్లతో డేటాకు వ్యతిరేకంగా చార్ట్ అవుట్పుట్ను ధృవీకరించగల సామర్థ్యం
- నిజాయితీ నియమాలను విధించే సామర్థ్యం (యాక్సిస్ 0, డైరెక్ట్ లేబుల్, సోర్స్ నోట్ నుండి) మరియు మౌఖిక అంచనాకు బదులుగా కోడ్పై ఆధారపడటం
మీరు సరైన చార్ట్ రకాన్ని ఎంచుకున్నారు; ఇప్పుడు దానిని ఉత్పత్తి చేసే సమయం వచ్చింది. ఇక్కడ కృత్రిమ మేధస్సు యొక్క అత్యంత విశ్వసనీయ ఉపయోగం గ్రాఫ్ను "డ్రా" చేయమని అడగడం కాదు, కానీ గ్రాఫ్ను ఉత్పత్తి చేసే కోడ్ను ప్రింట్ చేసి ఆ కోడ్ను మీరే అమలు చేయడం. ఎక్కడి నుంచి? ఎందుకంటే పెద్ద భాషా నమూనా టెక్స్ట్ జనరేటర్; ఒక సంఖ్యను మౌఖికంగా "ఊహించవచ్చు", కానీ కోడ్ డేటాను అలాగే ప్రాసెస్ చేస్తుంది మరియు నిర్ణయాత్మక ఫలితాన్ని ఉత్పత్తి చేస్తుంది (ఎల్లప్పుడూ ఒకే ఇన్పుట్కు ఒకే అవుట్పుట్ ఇవ్వడం). ఈ యూనిట్లో, గ్రాఫికల్ కోడ్ను (ఎక్కువగా పైథాన్) AIకి ఎలా ప్రింట్ చేయాలో మరియు అవుట్పుట్ని ధృవీకరించడం ఎలాగో నేర్చుకుంటాము.
ఎందుకు కోడ్, ఎందుకు అమలు?
"మొత్తం విక్రయాలు ఎంత?" భాషా నమూనాను అడగండి. మీరు అడిగితే, అది వాస్తవానికి డేటాను సేకరించదు; సాధ్యమయ్యే సంఖ్యను ఉత్పత్తి చేస్తుంది. కానీ మీరు దానికి అగ్రిగేషన్ కోడ్ను ప్రింట్ చేసి దాన్ని అమలు చేస్తే, ఫలితం నిజమైన డేటా నుండి వస్తుంది. చార్ట్కి కూడా ఇదే వర్తిస్తుంది: మోడల్ ఉత్పత్తి చేసే కోడ్ మీ డేటాపై, మీ మెషీన్లో నడుస్తుంది. కోడ్ కూడా పునరావృతమవుతుంది: డేటా నవీకరించబడినప్పుడు, మీరు కోడ్ను మళ్లీ అమలు చేసి, చార్ట్ను రిఫ్రెష్ చేయండి.
సాధారణ సాధనాలు: మ్యాట్ప్లాట్లిబ్ మరియు సీబోర్న్ (స్టాటిక్ ప్లాట్), పైథాన్ భాషతో ప్లాట్లీ (ఇంటరాక్టివ్ ప్లాట్); స్ప్రెడ్షీట్ ప్రోగ్రామ్లు మరియు BI (బిజినెస్ ఇంటెలిజెన్స్) సాధనాలు కూడా. ఈ యూనిట్లో, మేము పైథాన్/మాట్ప్లాట్లిబ్ని ఉపయోగించి ఉదాహరణలను ఇస్తాము ఎందుకంటే ఇది సర్వసాధారణం; ప్రతి వాహనంలో సూత్రం ఒకటే.
చిట్కా: "నాకు చార్ట్ యొక్క చిత్రాన్ని ఇవ్వండి" బదులుగా, "చార్ట్ను ఉత్పత్తి చేసే కోడ్ను నాకు ఇవ్వండి మరియు నేను దానిని అమలు చేస్తాను" అని చెప్పండి. ఈ విధంగా, ఫలితం నిజమైన డేటా నుండి వస్తుంది మరియు మీకు కావలసినన్ని సర్దుబాట్లు చేసుకోవచ్చు.
దశల వారీగా: కోడ్ నుండి గ్రాఫిక్స్ వరకు
- గ్రాఫిక్ రకం మరియు సందేశాన్ని (మునుపటి యూనిట్) నిర్ణయించండి.
- మోడల్కు డేటా నిర్మాణాన్ని వివరించండి (కాలమ్ పేర్లు, రకాలు; సున్నితమైన డేటా కాదు).
- కోడ్ని రూపొందించి, నిజాయితీ నియమాలను ప్రాంప్ట్లో ఉంచండి (అక్షం 0, ట్యాగ్, సోర్స్ నోట్ నుండి).
- కోడ్ను మీరే అమలు చేయండి మరియు గ్రాఫ్ను చూడండి.
- తనిఖీ చేయండి: చార్ట్లోని విలువ డేటాలోని విలువతో సమానంగా ఉందా? మొత్తం/షేర్ హోల్డ్ ఉందా?
- మెరుగుపరచండి: శీర్షికను చర్య శీర్షికగా మార్చండి, అనవసరమైన వాటిని తొలగించండి, హైలైట్ రంగును జోడించండి.
మీ పాత్ర: పైథాన్ డేటా విజువలైజేషన్ అసిస్టెంట్. నా వద్ద CSV ఉంది: నిలువు వరుసలు "నెల" (YYYY-MM), "ఛానల్" (టెక్స్ట్), "ఆదాయం" (సంఖ్య). matplotlibతో LINE గ్రాఫ్ కోడ్ను వ్రాయండి:- ప్రతి ఛానెల్ ఒక ప్రత్యేక పంక్తి, x=month, y=come.- y అక్షం 0 నుండి ప్రారంభించండి (కత్తిరించవద్దు).- పంక్తుల చివర నేరుగా లేబుల్లను ఉంచండి, ప్రత్యేక లెజెండ్ అవసరం లేదు.- టైటిల్లో యాక్షన్ శీర్షిక కోసం ప్లేస్హోల్డర్ను ఉంచండి.- కుడివైపున చిన్న ... "S"ని జోడించండి. కోడ్ని పూర్తి మరియు ఎక్జిక్యూటబుల్గా చేయండి, ఉదాహరణ రీడింగ్ లైన్ను కూడా వ్రాయండి. సంఖ్యను అమర్చడం; CSV నుండి డేటాను చదవండి.
ఇప్పటికే ఉన్న చార్ట్ని పరిష్కరించడానికి:
ఈ మ్యాట్ప్లాట్లిబ్ కోడ్ను పరిష్కరించండి: (1) బార్లను పెద్దది నుండి చిన్నది వరకు విలువ ప్రకారం క్రమబద్ధీకరించండి, (2) అత్యధిక బార్ను మాత్రమే నారింజ రంగులో మరియు మిగిలిన వాటిని బూడిద రంగులోకి మార్చండి, (3) y-యాక్సిస్ను 0 వద్ద ప్రారంభించండి, (4) వేల సెపరేటర్తో దశాంశాలను ఫార్మాట్ చేయండి. కోడ్ను పూర్తిగా తిరిగి ఇవ్వండి. కోడ్: [...]
ఇంటరాక్టివ్ చార్ట్ కోసం (డ్యాష్బోర్డ్ కోసం):
అదే డేటాతో Plotlyని ఉపయోగించి ఇంటరాక్టివ్ లైన్ చార్ట్ కోడ్ను వ్రాయండి: మౌస్ని ఉంచడం ద్వారా నెల మరియు ఆదాయాన్ని చూపుతుంది మరియు ఛానెల్లను ఫిల్టర్ చేయవచ్చు. అక్షం 0 నుండి ప్రారంభించండి. పూర్తి కోడ్ ఇవ్వండి.
ధ్రువీకరణ: చార్ట్ "సరైనది", "అందంగా" కాదా?
గ్రాఫిక్స్ అవుట్పుట్ అయినంత మాత్రాన పని అయిపోదు. మూడు చెక్సమ్లు:
- విలువను అందిస్తోంది: చేతి/టేబుల్ ద్వారా 2-3 యాదృచ్ఛిక పాయింట్లను తనిఖీ చేయండి. చార్ట్లో అత్యధిక బార్ నిజంగా అత్యధికంగా ఉందా?
- మొత్తం/షేర్ ధృవీకరణ: పార్ట్-హోల్ చార్ట్లో షేర్లు 100%కి పూర్తయ్యాయా?
- దృశ్య నిజాయితీ: అక్షం 0 వద్ద మొదలవుతుందా, స్కేల్ లీనియర్గా ఉందా, అదే యూనిట్ కాదా? (తదుపరి యూనిట్లో వివరాలు.)
నియంత్రణ
ఎలా చూసుకోవాలి
ఎర్ర జెండా
విలువ
డేటాతో 2-3 పాయింట్లను సరిపోల్చండి
గ్రాఫ్-డేటా సరిపోలడం లేదు
సమగ్రత
ఏవైనా నెలలు/కేటగిరీలు తప్పిపోయాయా?
గ్యాప్ సైలెంట్ గా దాటేసింది
స్థాయి
Y అక్షం ఎక్కడ ప్రారంభమవుతుంది
0 కాదు, వ్యత్యాసం అతిశయోక్తి
మొత్తం
షేర్లు/మొత్తాలు
ఇది 100% కలిగి ఉండదు
హెచ్చరిక: మోడల్ కొన్నిసార్లు డేటా నుండి తప్పిపోయిన నెలలను "పూర్తి చేస్తుంది" లేదా తప్పిపోయిన అడ్డు వరుసను నిశ్శబ్దంగా విస్మరిస్తుంది. చార్ట్లోని పాయింట్ల సంఖ్య డేటాలోని అడ్డు వరుసల సంఖ్యతో సరిపోలుతుందో లేదో చూడండి.
మూడు చిన్న కేసులు
కేస్ 1 — కోడ్ బీట్ ప్రిడిక్షన్. ఒక విశ్లేషకుడు మొదట మోడల్ని "మొత్తం ఎంత?" అతను అడిగాడు మరియు "≈4.2 మిలియన్" అని సమాధానం అందుకున్నాడు. అప్పుడు అతను అదనపు కోడ్ను ప్రింట్ చేసి దాన్ని అమలు చేశాడు: అసలు మొత్తం 3.87 మిలియన్లు. మౌఖిక అంచనా 8% తప్పు. ఆ రోజు నుండి, అతను కోడ్ నుండి ప్రతి సంఖ్యను పొందాడు.
కేస్ 2 — సైలెంట్ మిస్సింగ్ లైన్. ఒక బృందం నెలవారీ చార్ట్ను రూపొందించింది; అంతా బాగానే కనిపించింది. కానీ డేటాలో మార్చి ఖాళీగా ఉంది మరియు చార్ట్ దానిని దాటవేసి ఫిబ్రవరి నుండి ఏప్రిల్ వరకు లింక్ చేసింది; ట్రెండ్లో ఉన్నందున సాఫ్ట్గా కనిపించింది. వారు చుక్కల సంఖ్యను గమనించారు (ఇది 11కి బదులుగా 12 ఉండాలి) మరియు దానిని సరిదిద్దారు; అసలు ట్రెండ్లో జంప్ కనిపించింది.
కేసు 3 - పునరుత్పత్తి. ఒక విక్రయదారుడు ప్రతి నెల (సుమారు 40 నిమిషాలు) చేతితో చార్ట్లను గీస్తున్నాడు. ఒకసారి అతను కృత్రిమ మేధస్సు వ్రాసిన కోడ్ను ఇన్స్టాల్ చేసాడు; తదుపరి నెలల్లో కొత్త CSVని ఉంచి, కోడ్ని అమలు చేయడానికి 2 నిమిషాలు పట్టింది. నెలకు 38 నిమిషాలు ఆదా అవుతుంది మరియు మాన్యువల్ కాపీయింగ్ లోపాలు లేవు.
బలహీనమైన ప్రాంప్ట్ / బలమైన ప్రాంప్ట్
బలహీనం:
ఈ విక్రయాల డేటాను గ్రాఫ్ చేయండి.
మోడల్ చిత్రాన్ని అమర్చవచ్చు లేదా యాదృచ్ఛిక కోడ్ను ఇవ్వవచ్చు; డేటా వాస్తవానికి ప్రాసెస్ చేయబడదు, నిజాయితీ సెట్టింగ్లు లేవు.
బలమైన:
మీ పాత్ర: Python/matplotlib సహాయకుడు. డేటా: CSV, నిలువు వరుసలు "ప్రాంతం" (టెక్స్ట్), "buyume_percentage" (సంఖ్య, ప్రతికూలంగా ఉండవచ్చు). క్షితిజ సమాంతర బార్ చార్ట్ కోడ్ను వ్రాయండి: విలువ ఆధారంగా క్రమబద్ధీకరించండి, అత్యధిక ప్రాంతాన్ని హైలైట్ చేయండి, y=0 రిఫరెన్స్ లైన్ను జోడించండి (ప్రతికూలాలను ప్రదర్శించండి), బార్ చివరల్లో శాతాన్ని లేబుల్లను ఉంచండి. ఎక్జిక్యూటబుల్ కోడ్ ఇవ్వండి, CSV నుండి చదవండి, నంబర్ ఫిట్టింగ్. టైటిల్ కోసం యాక్షన్ టైటిల్ ప్లేస్హోల్డర్ను ఉంచండి.
రెండవది డేటా నిర్మాణం, నిజాయితీ నియమాలు మరియు "కోడ్ నుండి చదవండి, దానిని తయారు చేయవద్దు" సూత్రం; అవుట్పుట్ ఖచ్చితమైనది మరియు సవరించదగినది.
సాధనం ఎంపిక: ఎప్పుడు స్ప్రెడ్షీట్, ఎప్పుడు కోడ్?
మీరు ప్రతి చార్ట్ కోసం కోడ్ వ్రాయవలసిన అవసరం లేదు. చిన్న, ఒక-ఆఫ్, సాధారణ చార్ట్ కోసం, స్ప్రెడ్షీట్ (Excel, Google స్ప్రెడ్షీట్లు) తరచుగా సరిపోతుంది మరియు వేగంగా ఉంటుంది. కోడ్ ఎప్పుడు గెలుస్తుంది: డేటా క్రమం తప్పకుండా నవీకరించబడుతుంది (ప్రతి నెల అదే చార్ట్ను రిఫ్రెష్ చేయడం), చార్ట్ సంక్లిష్టమైనది లేదా అనేకమైనది (చిన్న బహుళ చార్ట్లు వంటివి), పూర్తి నియంత్రణ అవసరం (సమగ్రత సెట్టింగ్లు, అనుకూల లేబులింగ్) లేదా ఫలితం పునరావృతం కావడం ముఖ్యం. కృత్రిమ మేధస్సుకు ఏది సరిపోతుందని కూడా మీరు అడగవచ్చు.
స్థితి
తగిన వాహనం
ఎందుకు
వన్-టైమ్ సింపుల్ బార్
స్ప్రెడ్షీట్
వేగంగా, కోడ్ అవసరం లేదు
నివేదిక ప్రతి నెల నవీకరించబడింది
కోడ్ (పైథాన్)
ఒకసారి వ్రాయండి, మళ్ళీ అమలు చేయండి
ఇంటరాక్టివ్/ఫిల్టర్ డాష్బోర్డ్
కోడ్ (ప్లాట్లీ) / BI సాధనం
పరస్పర చర్య అవసరం
చాలా చిన్న గ్రాఫిక్స్
కోడ్
చేతితో గీయడం అలసిపోతుంది మరియు సరికాదు
మీ పాత్ర: డేటా విజువలైజేషన్ కన్సల్టెంట్. నేను ఈ క్రింది గ్రాఫ్ని రూపొందించాలి:[రెసిపీ]. [ఎంత తరచుగా] డేటా నవీకరించబడింది, [ఎన్ని] విభిన్న చార్ట్లు అవసరం. స్ప్రెడ్షీట్ లేదా పైథాన్ కోడ్ మరింత అర్థవంతంగా ఉందా? మీ నిర్ణయాన్ని సమర్థించండి; కోడ్ కోసం మీరు ఏ లైబ్రరీని సిఫార్సు చేస్తున్నారు?
సూచన: "నేను ప్రతి నెలా దీన్ని మళ్లీ చేస్తానా?" ప్రశ్నకు సమాధానం "అవును" అయితే, కోడ్ పెట్టుబడి దాదాపు ఎల్లప్పుడూ దానికే చెల్లిస్తుంది. ఇది ఒక్కసారిగా ఉంటే, స్ప్రెడ్షీట్ సరిపోతుంది.
సాధారణ తప్పులు
- చార్ట్ యొక్క "చిత్రం" కోసం అడుగుతోంది: మీరు కోడ్కు బదులుగా చిత్రాన్ని అడిగినప్పుడు, డేటా వాస్తవానికి ప్రాసెస్ చేయబడదు.
- కోడ్ను అమలు చేయకుండానే విశ్వసించడం: దృశ్యపరంగా ధృవీకరించకుండా అవుట్పుట్ను స్లయిడ్లో ఉంచడం.
- విలువ ధ్రువీకరణను అందించడం లేదు: చార్ట్లోని పాయింట్లను డేటాతో పోల్చడం లేదు.
- తప్పిపోయిన/దాటవేయబడిన లైన్ కనిపించడం లేదు: చుక్కల సంఖ్యను తనిఖీ చేయడం లేదు.
- దీన్ని వన్-టైమ్ జాబ్ లాగా ట్రీట్ చేయడం: కోడ్ని ఉంచడం లేదు మరియు ప్రతి నెల మొదటి నుండి ప్రారంభించడం.
సారాంశంలో
గ్రాఫ్ యొక్క చిత్రాన్ని కాకుండా గ్రాఫ్ను ఉత్పత్తి చేసే కోడ్ కోసం కృత్రిమ మేధస్సును అడగండి మరియు ఆ కోడ్ను మీరే అమలు చేయండి; ఎందుకంటే కోడ్ డేటాను అలాగే ప్రాసెస్ చేస్తుంది మరియు నిర్ణయాత్మక మరియు పునరావృత ఫలితాలను ఇస్తుంది. డేటా నిర్మాణాన్ని వివరించండి, అభ్యర్థనలో సమగ్రత నియమాలను (అక్షం 0, లేబుల్, మూలం నుండి) ఉంచండి, విలువ-సమగ్రత-స్కేల్-సమ్ హ్యాష్లతో అవుట్పుట్ను ధృవీకరించండి. కోడ్ ప్రతిసారీ మౌఖిక అంచనాను బీట్ చేస్తుంది; కానీ తుది నియంత్రణ మీదే.
అప్లికేషన్ టాస్క్
మీ డేటా ఫైల్ కోసం: (1) డేటా నిర్మాణాన్ని AIకి వివరించండి మరియు గ్రాఫ్ జనరేషన్ కోడ్ను (నిజాయితీ నియమాలతో) ముద్రించండి. (2) కోడ్ని అమలు చేయండి మరియు చార్ట్లోని 2-3 విలువలను డేటాతో మాన్యువల్గా సరిపోల్చండి. (3) అదే కోడ్లో, బార్లను విలువ ఆధారంగా క్రమబద్ధీకరించండి మరియు ఒకే హైలైట్ రంగును జోడించండి. (4) వచ్చే నెలలో మళ్లీ ఉపయోగించడానికి కోడ్ను సేవ్ చేయండి.
చెక్లిస్ట్
- [ ] నేను చార్ట్ని ఉత్పత్తి చేసే కోడ్ని కోరుకున్నాను మరియు దాని చిత్రాన్ని కాదు.
- [ ] కోడ్ నిజమైన ఫైల్ నుండి డేటాను చదువుతుంది, ఇది సంఖ్యలను రూపొందించదు.
- [] నేను చార్ట్లోని 2-3 విలువలను డేటాతో పోల్చాను.
- [ ] పాయింట్లు/కేటగిరీల సంఖ్య డేటాలోని అడ్డు వరుసలకు అనుకూలంగా ఉంటుంది.
- [ ] Y అక్షం మరియు ప్రమాణం నిజాయితీగా ఉంటాయి; అక్షం అంతరాయం లేదు.
- [ ] నేను మళ్లీ ఉపయోగించడానికి కోడ్ని సేవ్ చేసాను.