Data Visualization with Matplotlib

Kaydinta Garaafyada Matplotlib

Matplotlib waxay kuu ogolaataa inaad kaydiso garaafyadaada qaabab kala duwan, sida PNG, JPEG, PDF, iyo SVG. Tani waxay faa'iido u leedahay marka aad rabto inaad ku darto garaafyada warbixinnada, bandhigyada, ama shabakadaha.

Kaydinta Garaafka sida PNG

Si aad u kaydiso garaafka sida faylka PNG, waxaad isticmaali kartaa shaqada savefig().


import matplotlib.pyplot as plt

Abuur garaaf

plt.plot([1, 2, 3, 4], [5, 6, 7, 8]) plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.title('Garaafka Tusaalaha')

Kaydi garaafka sida PNG

plt.savefig('garaaf_tusaale.png')

plt.show()

Koodhkani wuxuu abuuraa garaaf fudud wuxuuna ku kaydiyaa faylka garaaf_tusaale.png.

Kaydinta Garaafka Qaabab Kale

Waxaad ku qeexi kartaa qaabka faylka adiga oo beddelaya fidinta faylka ee magaca faylka.

  • JPEG: plt.savefig('garaaf_tusaale.jpeg')
  • PDF: plt.savefig('garaaf_tusaale.pdf')
  • SVG: plt.savefig('garaaf_tusaale.svg')

Habaynta Tayada Kaydinta

Waxaad sidoo kale habeyn kartaa tayada garaafka la kaydiyay adiga oo isticmaalaya halbeegga dpi (dots per inch) ee shaqada savefig().


# Kaydi garaafka tayadiisu sarreyso
plt.savefig('garaaf_tusaale_tayosare.png', dpi=300)

Qiimaha dpi ee sareeya wuxuu soo saaraa garaaf tayadiisu fiican tahay, laakiin sidoo kale wuxuu kordhiyaa cabbirka faylka.

Kaydinta Garaafka iyada oo aan La Muujin

Mararka qaarkood, waxaad rabtaa inaad kaydiso garaafka adiga oo aan marka hore muujin. Waxaad tan ku samayn kartaa adiga oo ka saaraya plt.show() ama adiga oo isticmaalaya plt.ioff() si aad u joojiso muujinta isdhexgalka.


import matplotlib.pyplot as plt

plt.ioff() # Jooji muujinta isdhexgalka

Abuur garaaf

plt.plot([1, 2, 3, 4], [5, 6, 7, 8]) plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.title('Garaafka Tusaalaha')

Kaydi garaafka

plt.savefig('garaaf_tusaale_aan_muujin.png')

Koodhkani wuxuu abuuraa garaaf wuxuuna ku kaydiyaa iyada oo aan la muujin.

Isticmaalka Halbeegyada Kale ee savefig()

Shaqada savefig() waxay leedahay halbeegyo kale oo badan oo aad isticmaali karto si aad u habayso sida garaafka loo kaydiyay, sida transparent=True si loo kaydiyo garaafka asalka hufan.


# Kaydi garaafka asalka hufan
plt.savefig('garaaf_hufan.png', transparent=True)

Tani waxay faa'iido u leedahay marka aad rabto inaad ku darto garaafka sawir kale ama bandhig.