ஸ்ட்ரீம்லிட்டில் வரைபடத்தில் டேட்டாவை எவ்வாறு திட்டமிடுவது?

Strimlittil Varaipatattil Tettavai Evvaru Tittamituvatu



காட்சி வடிவத்தில் தரவைப் பிரதிநிதித்துவப்படுத்துவது, தரவை எளிதாகப் புரிந்துகொள்ளவும் பகுப்பாய்வு செய்யவும் உதவுகிறது. தரவுப் பிரதிநிதித்துவத்திற்காக, வெவ்வேறு பைதான் நூலகங்கள் பயன்படுத்தப்படுகின்றன மற்றும் அத்தகைய நூலகம் ஸ்ட்ரீம்லிட் ஆகும். தரவு அறிவியல் மற்றும் இயந்திர கற்றல் போன்ற பல்வேறு துறைகளில் தரவை காட்சிப்படுத்துவதற்கு ஸ்ட்ரீம்லிட் உலகளாவிய அளவில் தரவு அல்லது முடிவுகளை வழங்கக்கூடிய வடிவத்தில் காண்பிக்க பயன்படுகிறது.

சில சூழ்நிலைகளில், பயனர்கள் பிராந்தியங்கள் முழுவதும் தரவு விநியோகத்தை திட்டமிட வேண்டும் அல்லது பிரதிநிதித்துவப்படுத்த வேண்டும். இத்தகைய சூழ்நிலைகளில், பயனர்கள் வரைபடங்களைப் பயன்படுத்தி புவியியல் ரீதியாக தரவைக் காட்சிப்படுத்தலாம்.







இந்த வலைப்பதிவில், ஸ்ட்ரீம்லிட்டில் உள்ள வரைபடத்தில் தரவை எவ்வாறு திட்டமிடுவது என்பதை நாங்கள் விளக்குவோம்.



ஸ்ட்ரீம்லிட்டில் வரைபடத்தில் டேட்டாவை எவ்வாறு திட்டமிடுவது?

தரவு அல்லது உருவாக்கப்பட்ட முடிவுகளை புவியியல் ரீதியாக காட்சிப்படுத்த, ஸ்ட்ரீம்லிட்டில் உள்ள வரைபடத்தில் தரவைத் திட்டமிடுங்கள். இதைச் செய்ய, பட்டியலிடப்பட்ட வழிமுறைகளைப் படிக்கவும்.



படி 1: திட்ட கோப்பகத்திற்கு செல்லவும்





முதலில், கோப்பகத்தை ' cd <திட்ட-கோப்பகத்திற்கான பாதை> ” கட்டளை:

சிடி C:\Users\Dell\Documents\Streamlit Tutorial



குறிப்பு: இது ஒரு நல்ல அணுகுமுறையாகக் கருதப்படுவதால் மெய்நிகர் சூழலில் வேலை செய்ய முயற்சிக்க பரிந்துரைக்கப்படுகிறது மற்றும் பிப்பை தனிமைப்படுத்துகிறது மற்றும் தேவையான அனைத்து தொகுதிகள், தொகுப்புகள் மற்றும் நூலகங்கள். எங்கள் இணைக்கப்பட்ட கட்டுரை மூலம் மெய்நிகர் சூழலை நிறுவி அமைக்கலாம். ”.



படி 2: மெய்நிகர் சூழலை இயக்கவும்

அடுத்து, கீழே உள்ள கட்டளையைப் பயன்படுத்தி மெய்நிகர் சூழலை செயல்படுத்தவும்:

streamlitenv\Scripts\activate


மேலே உள்ள கட்டளையில், நாங்கள் செயல்படுத்துகிறோம் ' streamlitenv 'virtualenv:


படி 3: ஸ்ட்ரீம்லிட்டை நிறுவவும்

அடுத்து, கொடுக்கப்பட்ட கட்டளையைப் பயன்படுத்தி ஸ்ட்ரீம்லிட் பைதான் நூலகத்தை நிறுவவும்:

பிப் நிறுவு நீரோடை



Virtualenv ஐ செயல்படுத்துவதில் ஸ்ட்ரீம்லிட்டை நிறுவியுள்ளோம் என்பதை கீழே உள்ள வெளியீடு குறிக்கிறது:


படி 4: வரைபடத்தில் தரவைத் திட்டமிடுங்கள்

இப்போது, ​​​​“ என்ற நிரல் கோப்பை உருவாக்கவும் Mapdata.py ”. கொடுக்கப்பட்ட துணுக்கை கோப்பில் ஒட்டவும்:

இறக்குமதி streamlit என செயின்ட்
இறக்குமதி பாண்டாக்கள் என pd

st.title ( 'வரைபடத்தில் தரவைத் திட்டமிடு' )

map_data = { 'ஆண்டுகள்' : [ 53.958332 , 52.205276 , 51.509865 , 51.752022 , 52.633331 ] ,
'லோன்' : [ - 1.080278 , 0.119167 , - 0.118092 , - 1.257677 , - 1.133333 ] ,
'நகரம்' : [ 'யார்க்' , 'கேம்பிரிட்ஜ்' , 'லண்டன்' , 'ஆக்ஸ்போர்டு' , 'லெய்செஸ்டர்' ] }

df = pd.DataFrame ( வரைபடம்_தரவு )
st.write ( df )
st.map ( தகவல்கள் = df )


மேலே உள்ள துணுக்கின் விளக்கம் பின்வருமாறு:

    • முதலில், தேவையான நூலகங்களை இறக்குமதி செய்யவும் ' இறக்குமதி ”. வரைபடத்தில் தரவைத் திட்டமிட, நாங்கள் இறக்குமதி செய்துள்ளோம் ' பாண்டாக்கள் 'மற்றும்' நீரோடை ” நூலகங்கள்.
    • அடுத்து, '' என்று அழைக்கவும் தலைப்பு() ” பக்கத்தின் தலைப்பை அமைப்பதற்கான முறை:
    • இப்போது, ​​சில போலி அல்லது நிலையான தரவைக் குறிப்பிடுவதன் மூலம் டேட்டாஃப்ரேம்களை உருவாக்கவும். ஆர்ப்பாட்டத்திற்காக, நாங்கள் அட்சரேகை, தீர்க்கரேகை மற்றும் நகரத்தின் பெயரைக் குறிப்பிட்டு அதை ' வரைபடம்_தரவு ” மாறி.
    • டேட்டாஃப்ரேம்களில் தரவை பிணைக்க, பாண்டாவின் நூலகத்தைப் பயன்படுத்தி ' டேட்டாஃப்ரேம்() ” முறை மற்றும் “map_data” மாறியை அளவுருவாக அனுப்பவும்.
    • வலைப்பக்கத்தில் டேட்டாஃப்ரேமைக் காட்ட, ஸ்ட்ரீம்லைட் 'ஐப் பயன்படுத்தவும் எழுது() 'முறை மற்றும் தரவுச்சட்டத்தை அனுப்பவும்' df ” அதன் அடைப்புக்குறிக்குள்.
    • இப்போது, ​​'' ஐப் பயன்படுத்தி ஒரு வரைபடத்தில் தரவைத் திட்டமிடுங்கள் வரைபடம்() ” ஸ்ட்ரீம்லிட் முறை. இது போன்ற பல்வேறு அளவுருக்களையும் ஏற்றுக்கொள்கிறது. தகவல்கள் ',' அளவு ',' நிறம் ', மற்றும் ' பெரிதாக்கு ”. வரைபடத்தில் தரவைத் திட்டமிடுவதற்கு, நாங்கள் ' தகவல்கள் 'அளவுரு.

படி 5: ஸ்ட்ரீம்லிட்டில் நிரலை இயக்கவும்

நிரலை இயக்க, '' ஐப் பயன்படுத்தவும் ஸ்ட்ரீம்லிட் ரன் ” கட்டளை. எடுத்துக்காட்டுக்கு, நாங்கள் புதிதாக உருவாக்கப்பட்ட ' Mapdata.py ”:

ஸ்ட்ரீம்லிட் ரன் Mapdata.py


வெளியீடு காட்டுகிறது ' Mapdata.py 'நிரல் செயல்படுத்தப்படுகிறது' லோக்கல் ஹோஸ்ட்:8501 ”:


உலாவியைத் திறந்து, “1EFDFA2FA1BA982E01E8772473B3FCDA1E269C1:


கீழேயுள்ள வெளியீடு, வரைபடத்தில் வரைவதன் மூலம் தரவின் புவியியல் பிரதிநிதித்துவத்தைக் காட்டுகிறது:

CSV கோப்பிலிருந்து தரவைப் படிப்பது மற்றும் ஸ்ட்ரீம்லிட்டில் வரைபடத்தில் திட்டமிடுவது எப்படி?

கோப்புகள் அல்லது தரவுத்தளங்கள் போன்ற வெளிப்புற மூலங்களிலிருந்தும் தரவைப் படிக்கலாம். CSV கோப்பிலிருந்து தரவைப் படிக்க அல்லது பெற மற்றும் வரைபடத்தில் அதைத் திட்டமிட, கொடுக்கப்பட்ட வழிமுறைகளைப் பார்க்கவும்.

படி 1: CSV கோப்பிலிருந்து தரவைப் படித்து அதை வரைபடத்தில் வரையவும்

' என்ற பெயரில் ஒரு கோப்பை உருவாக்கவும் Demo1.py ” மற்றும் கீழே கொடுக்கப்பட்டுள்ள துணுக்கை அதில் நகலெடுக்கவும்:

இறக்குமதி பாண்டாக்கள் என pd
இறக்குமதி streamlit என செயின்ட்

st.title ( 'ஸ்ட்ரீம்லிட்டில் வரைபடத்தில் தரவைத் திட்டமிடு' )

df = pd.read_csv ( ஆர் 'C:\Users\Dell\Documents\Streamlit Tutorial\UKrecords.csv' )

st.dataframe ( df )
st.map ( தகவல்கள் = df , அட்சரேகை = 'ஆண்டுகள்' , தீர்க்கரேகை = 'எல்என்ஜி' )


மேலே உள்ள குறியீட்டின் விளக்கம் பின்வருமாறு:

    • முதலில், 'இறக்குமதி' பாண்டாக்கள் 'மற்றும்' நீரோடை ” நூலகங்கள்.
    • '' ஐப் பயன்படுத்தி பக்கத்தின் தலைப்பை அமைக்கவும் தலைப்பு() ”முறை.
    • இப்போது, ​​'' ஐப் பயன்படுத்தி CSV கோப்பிலிருந்து தரவைப் படிக்கவும் படிக்க_சிஎஸ்வி 'பாண்டாவின் நூலகத்தின் முறை மற்றும் தரவைச் சேமிக்கவும்' df ” மாறி.
    • ஒரு டேட்டாஃப்ரேமில் CSV இலிருந்து பிரித்தெடுக்கப்பட்ட தரவைத் திட்டமிட, ' டேட்டாஃப்ரேம்() 'டிஎஃப்' மாறியை அதன் அடைப்புக்குறிக்குள் ஸ்ட்ரீம்லிட் செய்து அனுப்பும் முறை.
    • வரைபடத்தில் தரவைத் திட்டமிட, '' ஐப் பயன்படுத்தவும் வரைபடம்() ”முறை. மேலும் கடந்து செல்லவும் ' தகவல்கள் ',' அட்சரேகை 'மற்றும்' தீர்க்கரேகை 'அடைப்புக்குறிக்குள் அளவுருக்கள்.
    • இங்கே, ' தகவல்கள் 'மதிப்பு' என அமைக்கப்பட்டுள்ளது df ',' அட்சரேகை 'மற்றும்' தீர்க்கரேகை ” மதிப்புகள் CSV கோப்பில் அந்தந்த நெடுவரிசைகளுக்கு ஏற்ப அமைக்கப்பட்டுள்ளன.

படி 2: நிரலை இயக்கவும்

நிரல் கோப்பை ஸ்ட்ரீம்லிட்டில் இயக்க, '' ஐப் பயன்படுத்தவும் streamlit ரன் கோப்பு பெயருடன் கட்டளை:

ஸ்ட்ரீம்லிட் ரன் Demo1.py



இப்போது, ​​உலாவியைத் திறந்து '' என்பதற்கு செல்லவும் http://localhost:8501 ” ஸ்ட்ரீம்லிட் வலைப்பக்கத்தை அணுக. வெளியீடு CSV இலிருந்து பிரித்தெடுக்கப்பட்ட தரவை ஸ்ட்ரீம்லிட் டேட்டாஃப்ரேம்களில் காட்டுகிறது மேலும் அதை வரைபடத்தில் திட்டமிடுகிறது:


கீழே உள்ள முடிவுகள், ஸ்ட்ரீம்லிட் வரைபடத்தில் திட்டமிடுவதன் மூலம் தரவின் பிராந்திய பிரதிநிதித்துவத்தைக் காண்பிக்கும்:


இது ஒரு வரைபடத்தில் தரவை ஸ்ட்ரீம்லிட்டில் திட்டமிடுவது பற்றியது.

முடிவுரை

வரைபடத்தில் தரவை ஸ்ட்ரீம்லிட்டில் திட்டமிட, முதலில், நிரல் கோப்பை உருவாக்கி, நிரலில் தேவையான தொகுதிகள், பாண்டாக்கள் மற்றும் ஸ்ட்ரீம்லிட் ஆகியவற்றை இறக்குமதி செய்யவும். அதன் பிறகு, நிரலில் உள்ள போலித் தரவைக் குறிப்பிட்டு, '' ஐப் பயன்படுத்தி பாண்டாஸ் டேட்டாஃப்ரேம்களில் சேமிக்கவும் pd.Dataframe() ”முறை. பயனர்கள் CSV கோப்பிலிருந்து தரவைப் படிக்கலாம் ' பி ”முறை. இப்போது, ​​வரைபடத்தில் உள்ள தரவை '' மூலம் வரையவும் st.map() ” ஸ்ட்ரீம்லிட் முறை. ஸ்ட்ரீம்லிட்டில் உள்ள வரைபடத்தில் தரவை எவ்வாறு திட்டமிடுவது என்பதை இந்த வலைப்பதிவு விளக்கியுள்ளது.