Matplotlib இல் உருவ அளவை சரிசெய்தல்: பைதான் பயனர்களுக்கான வழிகாட்டி

Matplotlib இல் உருவ அளவை சரிசெய்தல்: பைதான் பயனர்களுக்கான வழிகாட்டி
Matplotlib இல் உருவ அளவை சரிசெய்தல்: பைதான் பயனர்களுக்கான வழிகாட்டி

பைத்தானில் Matplotlib உருவங்களின் அளவை மாற்றுதல்

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

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

கட்டளை விளக்கம்
fig, ax = plt.subplots() ஒரு புதிய உருவம் மற்றும் சப்பிளாட்களின் தொகுப்பை உருவாக்குகிறது, ஒரு உருவம் மற்றும் அச்சுப் பொருளைத் தருகிறது.
fig.set_size_inches() உருவத்தின் அளவை அங்குலங்களில் அமைக்கிறது. அகலத்தையும் உயரத்தையும் வாதங்களாக எடுத்துக்கொள்கிறது.
ax.plot() கொடுக்கப்பட்ட அச்சில் கோடுகள் மற்றும்/அல்லது குறிப்பான்கள் என ப்ளாட்டுகள் y மற்றும் x.
plt.show() உருவத்தை அதன் அனைத்து கூறுகளுடன் காட்டுகிறது.
fig.savefig() தற்போதைய உருவத்தை ஒரு கோப்பில் சேமிக்கிறது. 'bbox_inches' விருப்பம் இறுக்கமான எல்லையை அனுமதிக்கிறது.
bbox_inches='tight' உருவத்தின் அனைத்து கூறுகளையும் உள்ளடக்கும் வகையில் எல்லைப் பெட்டியைச் சரிசெய்து, இடைவெளியைக் குறைக்கிறது.

Matplotlib இல் உருவ மறுஅளவிடுதலைப் புரிந்துகொள்வது

முதல் ஸ்கிரிப்ட் Matplotlib இல் உருவத்தின் அளவை எவ்வாறு சரிசெய்வது என்பதை விளக்குகிறது import matplotlib.pyplot as plt நூலகம். கட்டளை fig, ax = plt.subplots() ஒரு புதிய உருவம் மற்றும் உபகதைகளின் தொகுப்பை உருவாக்குகிறது. இது சதி செய்யும் பகுதியை துவக்குவதால் இது அவசியம். கட்டளை fig.set_size_inches(10, 5) உருவ அளவை 10 அங்குல அகலம் மற்றும் 5 அங்குல உயரம் என அமைக்கிறது, சதியின் பரிமாணங்களைக் கட்டுப்படுத்த எளிய மற்றும் நேரடி வழியை வழங்குகிறது. தி ax.plot([1, 2, 3, 4], [10, 20, 25, 30]) கட்டளை துவக்கப்பட்ட அச்சில் ஒரு அடிப்படை வரி வரைபடத்தை அமைக்கிறது. இறுதியாக, தி plt.show() கட்டளை அதன் அனைத்து கூறுகளுடன் உருவத்தைக் காட்டுகிறது, அளவின் மாற்றங்களை பார்வைக்கு ஆய்வு செய்ய உங்களை அனுமதிக்கிறது.

இரண்டாவது ஸ்கிரிப்ட் டைனமிக் மறுஅளவிடுதல் திறன்களைச் சேர்ப்பதன் மூலம் முதல்தை மேம்படுத்துகிறது. உடன் உருவம் மற்றும் அச்சை உருவாக்கிய பிறகு fig, ax = plt.subplots(), ஸ்கிரிப்ட் பயன்படுத்தி உருவ அளவை மாறும் வகையில் அமைக்கிறது width = 8 மற்றும் height = 6, பின்னர் இந்த மதிப்புகளைப் பயன்படுத்துதல் fig.set_size_inches(width, height). இந்த அணுகுமுறை மாறி உள்ளீடுகளின் அடிப்படையில் அளவை சரிசெய்வதை எளிதாக்குகிறது. கூடுதலாக, ஸ்கிரிப்ட் அடங்கும் fig.savefig('resized_figure.png', bbox_inches='tight') மறுஅளவிடப்பட்ட உருவத்தை ஒரு கோப்பில் சேமிக்க. தி bbox_inches='tight' கூடுதல் இடைவெளி இல்லாமல் சேமிக்கப்பட்ட எண்ணிக்கை அனைத்து கூறுகளையும் உள்ளடக்கியிருப்பதை விருப்பம் உறுதி செய்கிறது, இது அறிக்கைகள் அல்லது விளக்கக்காட்சிகளில் உட்பொதிக்க ஏற்றதாக அமைகிறது.

Matplotlib இல் உருவ பரிமாணங்களை எவ்வாறு சரிசெய்வது

Matplotlib நூலகத்துடன் பைத்தானைப் பயன்படுத்துதல்

import matplotlib.pyplot as plt
<code># Create a figure and axis
fig, ax = plt.subplots()
<code># Set figure size (width, height) in inches
fig.set_size_inches(10, 5)
<code># Plotting example data
ax.plot([1, 2, 3, 4], [10, 20, 25, 30])
<code># Show the plot
plt.show()

Matplotlib இல் சிறந்த காட்சிப்படுத்தலுக்கான புள்ளிவிவரங்களின் அளவை மாற்றுதல்

பைத்தானில் டைனமிக் ஃபிகர் மறுஅளவிடுதலை செயல்படுத்துதல்

import matplotlib.pyplot as plt
<code># Create a figure and axis
fig, ax = plt.subplots()
<code># Set figure size dynamically
width = 8
height = 6
fig.set_size_inches(width, height)
<code># Plotting example data
ax.plot([1, 2, 3, 4], [10, 20, 25, 30])
<code># Save the plot with the specified size
fig.savefig('resized_figure.png', bbox_inches='tight')

Matplotlib புள்ளிவிவரங்களின் அளவை மாற்றுவதற்கான மேம்பட்ட நுட்பங்கள்

அடிப்படை அளவை மாற்றுவதற்கு அப்பால், Matplotlib உருவ பரிமாணங்களை தனிப்பயனாக்க மேம்பட்ட நுட்பங்களை வழங்குகிறது. அத்தகைய ஒரு முறை பயன்படுத்துவதை உள்ளடக்கியது figsize நேரடியாக உள்ள அளவுரு plt.figure() செயல்பாடு. பரிமாண மேலாண்மைக்கு தூய்மையான அணுகுமுறையை வழங்கும், உருவாக்கும் கட்டத்தில் உருவ அளவை அமைக்க இது உங்களை அனுமதிக்கிறது. உதாரணமாக, plt.figure(figsize=(12, 6)) 12 அங்குல அகலமும் 6 அங்குல உயரமும் கொண்ட உருவத்தை உருவாக்குகிறது. நீங்கள் நிலையான பரிமாணங்களுடன் பல உருவங்களை உருவாக்க வேண்டியிருக்கும் போது இந்த முறை மிகவும் பயனுள்ளதாக இருக்கும்.

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

Matplotlib இல் புள்ளிவிவரங்களை மறுஅளவிடுவது பற்றிய பொதுவான கேள்விகள் மற்றும் பதில்கள்

  1. உருவாக்கும் கட்டத்தில் உருவ அளவை எவ்வாறு அமைப்பது?
  2. பயன்படுத்தவும் plt.figure(figsize=(width, height)) உருவத்தை உருவாக்கும் போது அளவை அமைக்க.
  3. உருவம் உருவாக்கப்பட்ட பிறகு அதன் அளவை மாற்ற முடியுமா?
  4. ஆம், நீங்கள் பயன்படுத்தலாம் fig.set_size_inches(width, height) ஏற்கனவே உள்ள உருவத்தின் அளவை மாற்ற.
  5. மறுஅளவிடப்பட்ட உருவத்தை ஒரு கோப்பில் எவ்வாறு சேமிப்பது?
  6. பயன்படுத்தவும் fig.savefig('filename.png', bbox_inches='tight') மறுஅளவிடப்பட்ட உருவத்தை சேமிக்க.
  7. நோக்கம் என்ன bbox_inches='tight'?
  8. சேமித்த எண்ணிக்கை கூடுதல் இடைவெளி இல்லாமல் அனைத்து கூறுகளையும் உள்ளடக்கியிருப்பதை இது உறுதி செய்கிறது.
  9. மறுஅளவிடப்பட்ட உருவத்தில் நான் எப்படி சதி செய்வது?
  10. முதலில் உருவத்தின் அளவை மாற்றி, பிறகு பயன்படுத்தவும் ax.plot() உங்கள் அடுக்குகளைச் சேர்க்க.
  11. உள்ளடக்கத்தின் அடிப்படையில் புள்ளிவிவரங்களின் அளவை மாற்ற முடியுமா?
  12. ஆம், சதி செய்து பயன்படுத்துவதற்கு முன் தேவையான அளவைக் கணக்கிடுங்கள் fig.set_size_inches().
  13. என்ன செய்கிறது plt.show() செய்?
  14. இது அதன் அனைத்து கூறுகளுடன் உருவத்தைக் காட்டுகிறது.
  15. நிலையான பரிமாணங்களுடன் சப்பிளாட்களை உருவாக்க வழி உள்ளதா?
  16. ஆம், பயன்படுத்தவும் fig, axes = plt.subplots(nrows, ncols, figsize=(width, height)).
  17. துணைப்பிரிவுகளுக்கு இடையே உள்ள இடைவெளியை எவ்வாறு சரிசெய்வது?
  18. பயன்படுத்தவும் plt.subplots_adjust() துணைப்பகுதிகளுக்கு இடையே உள்ள இடைவெளியை மாற்ற.

Matplotlib புள்ளிவிவரங்களின் அளவை மாற்றுவதற்கான இறுதி எண்ணங்கள்

Matplotlib இல் புள்ளிவிவரங்களை மறுஅளவிடுவது என்பது உங்கள் தரவு காட்சிப்படுத்தல்களின் விளக்கக்காட்சியை கணிசமாக மேம்படுத்தக்கூடிய நேரடியான செயல்முறையாகும். கிடைக்கக்கூடிய பல்வேறு கட்டளைகள் மற்றும் நுட்பங்களை மாஸ்டரிங் செய்வதன் மூலம் fig.set_size_inches() மற்றும் plt.figure(figsize=), நீங்கள் செயல்பாட்டு மற்றும் பார்வைக்கு ஈர்க்கக்கூடிய அடுக்குகளை உருவாக்கலாம். நீங்கள் வெளியீட்டிற்காக புள்ளிவிவரங்களைத் தயாரிக்கிறீர்களோ அல்லது உங்கள் தரவை எளிதாகப் புரிந்துகொள்ள முயற்சிக்கிறீர்களோ, எந்த பைதான் புரோகிராமருக்கும் உருவ அளவைச் சரிசெய்வது ஒரு முக்கியமான திறமையாகும்.