Kalit so‘zlar


Download 129.88 Kb.
bet6/7
Sana30.04.2023
Hajmi129.88 Kb.
#1417124
1   2   3   4   5   6   7
Bog'liq
Yakunoy nazorat Multimediya

Grafiklarni saqlash
Grafiklarni turli usullar bilan saqlshni ko’rib o’tamiz. Kelajakda turli Notebook yoki Pythonni turli sessiyalarida grafikdan foydalanish talab etilsa, eng yaxshi yo’li grafikni Python kodi ko’rinishida saqlashdir. Boshqa tomondan ular hisobot yoki taqdimotlarda kerak bo’lsa,rasm ko’rinishida saqlash maqsadga muvofiq bo’ladi. Intrnet bilan ishlashdaa zarur bolgan HTML sahifa ko’rinishida saqlash ham mumkin.
Kodlarni saqlash
Tushunarli bo’ldiki, bitta grafani taqdim etish uchun javobgar bo'lgan kod miqdori doimiy ravishda o'sib bormoqda. Yakuniy natija qondirilgach, uni .py faylida saqlash mumkin, keyin istalgan vaqtda chaqiriladi..
Bundan tashqari, qancha qatorni saqlash kerakligini aniq belgilash uchun %save [fayl nomi] [kod satrlari soni] buyrug'idan foydalanishingiz mumkin. Agar barcha kod bitta so'rovda yozilgan bo'lsa, unda siz faqat uning satr raqamini qo'shishingiz kerak. Agar bir nechta buyruqlar ishlatilgan bo'lsa, masalan, 10 dan 20 gacha bo'lgan bo'lsa, unda bu raqamlarni defis bilan ajratib yozish kerak (10-20)
Ushbu misolda siz 171 satrdan kiritilgan ma'lumotlardan foydalangan holda grafikani yaratish uchun javobgar bo'lgan barcha kodlarni saqlashingiz mumkin.
In [171]: import matplotlib.pyplot as plt
Siz uni .py faylida saqlash uchun ushbu buyruqni kiritishingiz kerak bo'ladi.
%save my_first_chart 171
Buyruqni ishga tushirgandan so'ng, my_first_chart.pyfayli ishchi katalogda bo'ladi.
# %load my_first_chart.py
plt.axis([0,5,0,20])
plt.title('My first plot', fontsize=20, fontname='Times New Roman')
plt.xlabel('Counting', color='gray')
plt.ylabel('Square values',color='gray')
plt.text(1,1.5,'First')
plt.text(2,4.5,'Second')
plt.text(3,9.5,'Third')
plt.text(4,16.5,'Fourth')
plt.text(1.1,12,r'$y = x^2$', fontsize=20, bbox={'facecolor':'yellow','alpha':0.2})
plt.grid(True)
plt.plot([1,2,3,4],[1,4,9,16],'ro')
plt.plot([1,2,3,4],[0.8,3.5,8,15],'g^')
plt.plot([1,2,3,4],[0.5,2.5,4,12],'b*')
plt.legend(['First series','Second series','Third series'], loc=2)
plt.show()
Keyinchalik, IPython sessiyasini ochganingizda, siz allaqachon tayyor grafikaga ega bo'lasiz va uni ushbu buyruq bilan saqlangan paytdan boshlab tahrirlashingiz mumkin:
ipython qtconsole --matplotlib inline -m my_first_chart.py
Shu bilan bir qatorda, uni %load buyrug'i yordamida QtConsole-da bitta so'rovda qayta yuklash mumkin.
%load my_first_chart.py
Yoki uni allaqachon faollashtirilgan sessiyada %run yordamida ishga tushiring.
%run my_first_chart.py
ba'zi hollarda oxirgi buyruq faqat oldingi ikkitasini kiritgandan so'ng ishlaydi.

Download 129.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling