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.