Mavzu: Pythonda Matplotlip Pyplot bilan ishlash
Download 255.96 Kb.
|
python
- Bu sahifa navigatsiya:
- “Oddiy syujet” misolida piplot elementlarini ifodalovchi rassom qatlami elementlarining eskizi
- E’tiboringiz uchun rahmat!
Mavzu: Pythonda Matplotlip Pyplot bilan ishlashReja:1. Matplotlib nima.2. Pyplot haqida tushuncha.Matplotlib nima? Matplotlib - bu python-da vizualizatsiya uchun yordamchi dastur bo’lib xizmat qiluvchi past darajadagi grafik chizmalar kutubxonasi. Matplotlib Jon D. Hunter tomonidan yaratilgan. Matplotlib ochiq manba va biz undan erkin foydalanishimiz mumkin. Matplotlib asosan python-da yozilgan, bir nechta segmentlar C, Objective-C va Javascript for Platform mosligida yozilgan.Matplotlib kod bazasi qayerda? Matplotlib uchun manba kodi ushbu github omborida joylashgan https://github.com/matplotlib/matplotlib Agar sizda Python va PIP tizimda allaqachon o'rnatilgan bo'lsa, Matplotlibni o'rnatish juda oson. Ushbu buyruq yordamida uni o'rnatiladi: C:\Users\Your Name>pip install matplotlib Agar sizda Python va PIP tizimda allaqachon o'rnatilgan bo'lsa, Matplotlibni o'rnatish juda oson. Ushbu buyruq yordamida uni o'rnatiladi: C:\Users\Your Name>pip install matplotlibPyplot - bu Python-ning matplotlib uchun API (Ilova dasturlash interfeysi) bo'lib, matplotlib-ni MATLAB-ga ochiq manbali muqobil qiladi. Matplotlib - bu odatda chizmalar, grafiklar va diagrammalar ko'rinishidagi ma'lumotlarni vizualizatsiya qilish uchun kutubxona.Pyplot matplotlib-ni ikkita asosiy xususiyat bilan ta'minlaydi: MATLAB uslubidagi interfeys, bu MATLAB bilan tanish bo'lganlarga Pythonni osonroq o'zlashtirish imkonini beradi Holatlilik, ya'ni pyplot ob'ektni birinchi marta chizganingizda uning holatini saqlaydi. Bu kodda plt.close() topilmaguncha bir xil tsikl yoki seans holatida foydalanish uchun zarur. Davlat doimiy ravishda bir nechta uchastkalarni yaratishda ham muhim bo'lishi mumkin.Pyplot API Python kod ob'yektlarining ierarxiyasidan iborat bo'lib, matplotlib.pyplot bilan to'ldirilgan ko'plab funktsiyalarni o'z ichiga oladi. Ushbu stekni uchta o'zaro bog'liq qatlam sifatida ko'rish mumkin: Skript qatlami - o'qlardan (masalan, x o'qi, y o'qi va ehtimol z o'qi) tashkil topgan bir yoki bir nechta chizmalarni o'z ichiga olgan raqamni aniqlash uchun ishlatiladi. Rassom qatlami - syujet elementlarini boshqarish uchun ishlatiladi, masalan, teg qo'shish, chiziqlar chizish va h.k. Backend Layer - Jupyter Notebook kabi ma'lum maqsadli ilovada ko'rsatish uchun syujetni formatlash uchun ishlatiladiSkript yaratish qatlami Skript qatlamidagi yuqori darajadagi ob'ekt matplotlib.pyplot.figure(), aks holda shakl deb nomlanadi. Shakl berilgan uchastkadagi barcha elementlarni boshqaradigan konteyner vazifasini bajaradi. Keling, quyidagi skriptdagi har bir satrni ko'rib chiqaylik, pyplot qanday qilib syujetni yaratadi va uni ko'rsatadi: import matplotlib.pyplot as plt plt.plot([1, 2, 3]) plt.title(”Simple Plot”) plt.show()Rassom qatlami Rassom qatlami boshqa qatlamlardagi pyplot skriptlari va murakkabroq Python sinfi ob'ektlari o'rtasida tavsiflovchi vosita sifatida ishlaydi. Ushbu qatlamda mavhum interfeys sinflari skriptlash qatlamidagi yuqori darajadagi piplot elementlari bilan vositachilik qiladi, bu erda chizmada tasviriy ob'ektlar sifatida taqdim etiladi. Rassom tuvalga o'xshaydi, bunda skript qatlamidagi skriptlar orqa qatlamdagi sinflarga mos keladi va mavhum tuvaldagi ob'ektlar ierarxiyasi sifatida tushuniladi. Bu erda, masalan, piplot skriptidagi qiymatlar ketma-ketligi chiziq (Line2D) sifatida chizilishi mumkin.“Oddiy syujet” misolida piplot elementlarini ifodalovchi rassom qatlami elementlarining eskizi:“Oddiy syujet” misolidagi rassom elementlari ierarxiyasi:Backend qatlami Backend qatlami rassom qatlamini va uning mavhumligini aniq amalga oshirishni ta'minlaydi. "Backend" atamasi odatda matplotlib qo'llab-quvvatlaydigan chiqish formatlariga murojaat qilish uchun ishlatiladi.XULOSA Xulosa qilib shuni aytish mumkinki ushbu taqdimotni tayyorlash mobaynida men ozimga kerakli koplab yangi malumotlarga ega boldim. FOYDALANILGAN ADABIYOTLAR https://www.w3schools.com/ www.akademnashr.uz https://en.wikipedia.org/wiki/Python_(programming_language) https://github.com/python https://en.wikipedia.org/wiki/Python_(programming_language)E’tiboringiz uchun rahmat!Download 255.96 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling