Python dasturlash tili yildan – yilga ommalashib bormoqda . Bunga birinchi navbatda Pythonning sodda va tushunarli sintaksisi sabab bo`lsa ikkinchi vs ehtimol eng ko`zga koringan sabab bu Pythonning keng qamrovli kutubxonalar to`plamidir . Rasm minglab so'zlarni ifodalashi mumkin. Python matplotlib kutubxonasiga kelsak, xayriyatki, yuqori sifatli syujetlarni yaratish uchun kodda kamroq so'z kerak bo'ladi. Biroq, matplotlib ham katta kutubxona bo'lib, "shunchaki, oddiy" ko'rinadigan syujetni yaratish odatda ko'p sinov va xatolarni talab qiladi. Matplotlib-da asosiy syujetlarni yaratish uchun bitta laynerdan foydalanish oson, ammo kutubxonaning qolgan 98% dan mohirona foydalanish qiyin bo'lishi mumkin. Foydalanuvchi NumPy haqida hech bo'lmaganda minimal tushunchaga ega deb taxmin qiladi. Biz asosan numpy.random modulidan "o'yinchoq" ma'lumotlarini yaratish, turli statistik manbalardan misollar chizish uchun foydalanamiz. Nazariy va amaliy misollardan foydalangan holda matplotlib bo'yicha boshlang'ich-o'rta darajadagi Python foydalanuvchi qo'llanmasidir. Amaliy misollardan o'rganish juda samarali bo'lishi mumkin va sizga kutubxonaning ichki ishi va tartibini hatto yuzaki tushunish imkoniyatini beradiAgar sizda hali matplotlib o'rnatilmagan bo'lsa, davom etishdan oldin o'rnatish qo'llanmasini o'qib chiqishingizni tavsiya qilamiz. Shell bitta 2 python -mpip install -U pip python -mpip install -U matplotlib Nima uchun Matplotlib murakkab bo'lishi mumkin? Matplotlibni o'rganish ba'zida juda qiyin jarayon bo'lishi mumkin. Muammo hujjatlarning etishmasligida emas (aytmoqchi, bu juda keng). Quyidagilar bilan qiyinchiliklar paydo bo'lishi mumkin: Kutubxonaning o'zi juda katta, taxminan 70 000 qator kod; Matplotlib bir nechta turli xil interfeyslarni o'z ichiga oladi (rasmni qanday chizish kerak) va ko'p sonli backendlar bilan o'zaro aloqada bo'lishi mumkin. (Backendlar faqat ichki tuzilma uchun emas, balki diagrammalar aslida qanday ko'rsatilishi uchun javobgardir); Keng ko'lamli bo'lsa-da, matplotlibning ba'zi hujjatlari eskirgan. Kutubxona hali ham ishlab chiqilmoqda va tarmoqdagi ko'plab eski misollar zamonaviy versiyasiga qaraganda 70% kamroq kodni o'z ichiga olishi mumkin; Shunday qilib, murakkab misollarga o'tishdan oldin, matplotlib dizaynining asosiy tushunchalarini o'zlashtirish zarar qilmaydi. Matplotlibning ildizlari MATLAB dan o'sishini tushunish pylab mavjudligini tushuntirishga yordam beradi. pylab - bu matplotlib kutubxonasidagi modul bo'lib, u MATLABning umumiy uslubiga taqlid qilish uchun o'rnatilgan. Bu faqat NumPy va matplotlib dan bir qator sinf funktsiyalarini nomlar maydoniga olib kirish uchun mavjud bo'lib, import qilish zaruriyatiga duch kelmagan MATLAB foydalanuvchilari uchun uni osonlashtiradi. Sobiq MATLAB foydalanuvchilari (juda yaxshi odamlar, biz va'da qilamiz!) uning funksionalligini yaxshi ko'radilar, chunki pylab import * yordamida ular xuddi MATLABda bo'lgani kabi to'g'ridan-to'g'ri plot() yoki array() ni chaqirishlari mumkin.
Do'stlaringiz bilan baham: |