தரவுக் காட்சிப்படுத்துதல்: PYPLOT பயன்படுத்தி - Study Notes
அத்தியாயச் சுருக்கம்
தரவுக் காட்சிப்படுத்துதல் என்பது தரவுகள் மற்றும் தகவல்களை வரைகலையாக மாற்றி வழங்குவதைக் குறிக்கிறது. இதன் முக்கிய நோக்கம் பயனர்களுக்குத் தரவின் உட்கருத்தை எளிமையான பட வடிவில் காண்பிப்பதாகும். பைத்தானின் Matplotlib நூலகத்தில் உள்ள Pyplot தொகுப்பு, குறைந்த அளவிலான குறிமுறைகளைக் கொண்டு கோட்டு வரைபடம், வட்ட வரைபடம் மற்றும் பட்டை வரைபடம் போன்ற பல்வேறு இருபரிமாண வரைபடங்களை உருவாக்கப் பயன்படுகிறது.
கற்றலின் நோக்கங்கள்
- தரவுக் காட்சிப்படுத்துதலின் வரையறை மற்றும் அதன் முக்கியத்துவத்தைப் புரிந்துகொள்ளுதல்.
- காட்சிப்படுத்துதலின் வெவ்வேறு வகைகள் மற்றும் அவற்றின் பயன்களைப் பட்டியலிடுதல்.
- பைத்தானில் Matplotlib மற்றும் Pyplot தொகுப்புகளை எவ்வாறு இறக்குமதி செய்வது மற்றும் பயன்படுத்துவது என்பதை அறிதல்.
- Pyplot கொண்டு கோட்டு வரைபடம் (Line Chart), பட்டை வரைபடம் (Bar Chart) மற்றும் வட்ட வரைபடம் (Pie Chart) ஆகியவற்றை உருவாக்குதல்.
- விளக்கப்படங்களை வடிவமைத்து, அவற்றுக்குத் தலைப்புகள், அச்சுகளின் பெயர்கள் மற்றும் குறிப்புகளைச் சேர்க்கக் கற்றுக்கொள்ளுதல்.
முக்கியக் கருத்துக்கள் மற்றும் வரையறைகள்
தரவுக் காட்சிப்படுத்துதல் (Data Visualization)
எண்வகைத் தரவுகளைப் புள்ளிகள், கோடுகள் அல்லது பட்டைகளைக் கொண்டு வரைகலையாக மாற்றி, பயனர்கள் எளிதில் புரிந்துகொள்ளும் வகையில் காட்சிப்படுத்தும் புள்ளியியல் வரைகலை முறை இதுவாகும்.
Matplotlib
பைத்தானில் இருபரிமாண விளக்கப்படங்களை உருவாக்குவதற்கான ஒரு பிரபலமான மற்றும் சக்திவாய்ந்த தரவுக் காட்சிப்படுத்துதல் நூலகம் ஆகும்.
Pyplot
Matplotlib நூலகத்தில் உள்ள ஒரு கூறுநிலை (Module) ஆகும். இது வரைபடங்களை உருவாக்குவதற்கும், அச்சுகளை நிர்வகிப்பதற்கும், விளக்கப்படங்களைத் திரையில் காண்பிப்பதற்கும் உதவும் எளிய செயற்கூறுகளை வழங்குகிறது.
கோட்டு வரைபடம் (Line Chart)
தரவுப் புள்ளிகளை நேர்க்கோடுகளால் இணைத்துக் காட்டும் வரைபடமாகும். இது பொதுவாகக் கால இடைவெளியில் ஏற்படும் மாற்றங்கள் மற்றும் போக்குகளைக் கண்டறியப் பயன்படுகிறது.
பட்டை வரைபடம் (Bar Chart)
வகைப்படுத்தப்பட்ட வெவ்வேறு தரவு மதிப்புகளை செவ்வகப் பட்டைகளைக் கொண்டு ஒப்பிட்டுக் காட்டப் பயன்படுகிறது. இதில் பட்டைகள் செங்குத்தாகவோ அல்லது கிடைமட்டமாகவோ இருக்கலாம்.
வட்ட வரைபடம் (Pie Chart)
ஒரு முழுமையான மதிப்பில் உள்ள வெவ்வேறு பகுதிகளின் விகிதாச்சாரத்தை வட்ட வடிவில் துண்டுகளாகப் பிரித்துக் காட்டப் பயன்படுகிறது.
செயல்முறை வழிமுறைகள்
Pyplot மூலம் ஒரு எளிய வரைபடம் உருவாக்குதல்:
முதலாவதாக, import matplotlib.pyplot as plt என்ற கட்டளையின் மூலம் Pyplot கூறுநிலையை இறக்குமதி செய்ய வேண்டும். பின்னர், plt.plot([x_values], [y_values]) செயற்கூறைக் கொண்டு புள்ளிகளைக் குறிக்க வேண்டும். இறுதியாக, plt.show() செயற்கூற்றைப் பயன்படுத்தி வரைபடத்தை வெளியிட வேண்டும்.
பொதுவான தேர்வுத் தவறுகள்
- அச்சுகளின் பெயர்களைக் குறிப்பிடத் தவறுதல்: வரைபடத்தில் எதனை விவரிக்கிறோம் என்பதை உணர்த்தும் xlabel() மற்றும் ylabel() ஆகியவற்றை எழுத மறப்பது மதிப்பெண் இழப்புக்கு வழிவகுக்கும்.
- தரவுப் புள்ளிகளின் எண்ணிக்கையில் முரண்பாடு: plot() செயற்கூறில் x மற்றும் y அச்சு மதிப்புகளுக்குத் தரப்படும் பட்டியல்களின் நீளம் சமமாக இருக்க வேண்டும். இல்லையெனில் பிழை ஏற்படும்.
- show() செயற்கூறைத் தவிர்க்கக் கூடாது: வரைபடக் குறியீடுகளை எழுதிய பிறகு plt.show()-ஐ அழைக்கவில்லை எனில் வரைபடம் திரையில் தோன்றாது.
தேர்வு உதவிக்குறிப்புகள்
- விளக்கப்படங்களில் பல கோடுகள் இருக்கும்போது அவற்றின் வித்தியாசத்தைக் காட்ட label அளவுருவைச் சேர்த்து, plt.legend() செயற்கூறைப் பயன்படுத்தப் பழகுங்கள்.
- வட்ட வரைபடத்தில் துண்டுகளின் விழுக்காட்டைக் காட்ட autopct="%.2f%%" போன்ற வடிவூட்டல் குறியீடுகளைப் பயன்படுத்துவது மிக முக்கியம்.
- pip என்பது பைத்தான் தொகுப்புகளை நிறுவ உதவும் கட்டக மேலாளர் என்பதை நினைவில் கொள்க.