Matplotlib, Python programlama dili ve sayısal matematik uzantısı NumPy için bir çizim kitaplığıdır. Tkinter, wxPython, Qt veya gibi genel amaçlı GUI araç setlerini kullanan uygulamalara grafikleri yerleştirmek için nesne yönelimli bir API sağlar. Ayrıca, kullanılması önerilmese de, MATLAB'ınkine çok benzeyecek şekilde tasarlanmış, bir durum makinesine (OpenGL gibi) dayalı bir yordamsal "plab" arabirimi vardır. SciPy, Matplotlib'i kullanır.
Screenshot of Matplotlib plots and code | |
Orijinal yazar(lar) | John D. Hunter |
---|---|
Geliştirici(ler) | Michael Droettboom, et al. |
İlk yayınlanma | 2003 | )
Güncel sürüm | 3.9.0 / 15 Mayıs 2024 | )
Programlama dili | Python |
İşletim sistemi | Çoklu platform |
Tür | Çizim |
Lisans | Matplotlib license |
Resmî sitesi | matplotlib.org |
Kod deposu |
|
Matplotlib aslen John D. Hunter tarafından yazılmıştır. O zamandan beri aktif bir geliştirme topluluğuna sahiptir ve BSD tarzı bir lisans altında dağıtılmaktadır. Michael Droettboom, Ağustos 2012'de John Hunter'ın ölümünden kısa bir süre önce matplotlib'in baş geliştiricisi olarak aday gösterildi ve Thomas Caswell de katıldı. Matplotlib, tarafından mali olarak desteklenen bir projedir.
Matplotlib 2.0.x, Python 2.7 ila 3.10 sürümlerini destekler. Piton 3 desteği Matplotlib 1.2 ile başladı. Matplotlib 1.4, Python 2.6'yı destekleyen son sürümdür. Matplotlib, Python 3 Bildirimini imzalayarak Python 2'yi 2020'den sonra desteklemeyeceğini taahhüt etti.
MATLAB ile Karşılaştırma
Pyplot, MATLAB benzeri bir arayüz sağlayan bir Matplotlib modülüdür. Matplotlib, Python kullanabilen, ücretsiz ve açık kaynak olmanın avantajı ile MATLAB kadar kullanılabilir olacak şekilde tasarlanmıştır.
Örnekler
- Line plot
- Histogram
- Scatter plot
- 3D plot
- Image plot
- Contour plot
- Scatter plot
- Polar plot
- Line plot
- 3-D plot
- Image plot
Araç setleri
Matplotlib işlevselliğini genişleten çeşitli araç takımları mevcuttur. Bazıları ayrı indirilmelidir, diğerleri Matplotlib kaynak koduyla birlikte gelir ancak harici bağımlılıkları vardır.
- Temel harita : çeşitli harita projeksiyonları, kıyı şeritleri ve siyasi sınırlarla harita çizimi
- Cartopy: nesne yönelimli harita projeksiyon tanımları ve isteğe bağlı nokta, çizgi, çokgen ve görüntü dönüştürme özelliklerine sahip bir haritalama kitaplığı. (Matplotlib v1.2 ve üzeri)
- Excel araçları: Microsoft Excel ile veri alışverişi için yardımcı programlar
- GTK araçları: GTK kitaplığına arayüz
- Qt arayüzü
- Mplot3d: 3 boyutlu çizimler
- Natgrid: Düzensiz aralıklı verileri ızgaralamak için natgrid kitaplığına arayüz.
- tikzplotlib: LaTeX belgelerine sorunsuz entegrasyon için Pgfplots'a dışa aktarma (eski adıyla matplotlib2tikz )
- Seaborn: Matplotlib'e ek olarak çizim stili ve renk varsayılanları için makul seçenekler sunan, yaygın istatistiksel çizim türleri için basit üst düzey işlevleri tanımlayan ve Pandas tarafından sağlanan işlevsellik ile bütünleşen bir API sağlar.
İlgili Projeler
- Biggles
- Chaco
- DISLIN
- GNU Oktav
- gnuplotlib 23 Mayıs 2023 tarihinde Wayback Machine sitesinde . - bir gnuplot arka ucu ile numpy için çizim
- Gnuplot -py
- PLplot – Python bağlamaları mevcut
- SageMath - grafikler çizmek için
Matplotlib
kullanır - SciPy (
plt
vegplt
modülleri) - Plotly - etkileşimli, çevrimiçi Matplotlib ve Python grafikleri için
- Bokeh – Sunum için modern web tarayıcılarını hedefleyen Python etkileşimli görselleştirme kitaplığı
Kaynakça
- ^ "Copyright Policy". 6 Temmuz 2023 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2023.
- ^ "Release 3.9.0". 15 Mayıs 2024. Erişim tarihi: 23 Mayıs 2024.
- ^ "API Overview". matplotlib.org. 1 Temmuz 2021 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2023.
- ^ "Matplotlib github stats". matplotlib.org. 24 Haziran 2021 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2023.
- ^ . matplotlib.org. 27 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Nisan 2013.
- ^ "Matplotlib Lead Developer Explains Why He Can't Fix the Docs—But You Can – NumFOCUS". NumFOCUS (İngilizce). 5 Ekim 2017. 28 Haziran 2021 tarihinde kaynağından . Erişim tarihi: 11 Nisan 2018.
- ^ "Credits – Matplotlib 2.2.2 documentation". matplotlib.org. 24 Haziran 2021 tarihinde kaynağından . Erişim tarihi: 11 Nisan 2018.
- ^ "NumFOCUS Sponsored Projects". NumFOCUS. 4 Haziran 2023 tarihinde kaynağından . Erişim tarihi: 25 Ekim 2021.
- ^ "Installing – Matplotlib 2.0.2 documentation". 24 Haziran 2021 tarihinde kaynağından . Erişim tarihi: 23 Haziran 2017.
- ^ "Add Matplotlib to list by takluyver · Pull Request #20 · python3statement/python3statement.github.io". GitHub (İngilizce). 20 Kasım 2020 tarihinde kaynağından . Erişim tarihi: 11 Nisan 2018.
- ^ "Matplotlib: Python plotting — Matplotlib 3.2.0 documentation". matplotlib.org. 7 Mayıs 2021 tarihinde kaynağından . Erişim tarihi: 14 Mart 2020.
- ^ "Toolkits". matplotlib.org. 12 Haziran 2023 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2023.
- ^ "The Matplotlib Basemap Toolkit User's Guide (v. 1.0.5)". Matplotlib Basemap Toolkit documentation. 21 Haziran 2013 tarihinde kaynağından . Erişim tarihi: 24 Nisan 2013. Yazar
|ad1=
eksik|soyadı1=
() - ^ "Cartopy". 7 Ağustos 2013 tarihinde kaynağından . Erişim tarihi: 24 Nisan 2013. Yazar
|ad1=
eksik|soyadı1=
() - ^ "tikzplotlib". GitHub. 8 Şubat 2020 tarihinde kaynağından . Erişim tarihi: 7 Kasım 2016. Yazar
|ad1=
eksik|soyadı1=
() - ^ "Bigglessimple, elegant python plotting". biggles.sourceforge.net. 24 Kasım 2010 tarihinde kaynağından . Erişim tarihi: 24 Kasım 2010.
- ^ "Chaco". code.enthought.com. 9 Haziran 2023 tarihinde kaynağından . Erişim tarihi: 20 Temmuz 2023.
- ^ "Gnuplot.py on". gnuplot-py.sourceforge.net. 25 Kasım 2010 tarihinde kaynağından . Erişim tarihi: 24 Kasım 2010.
- ^ "Bokeh 2.0.0 Documentation". docs.bokeh.org. 25 Şubat 2020 tarihinde kaynağından . Erişim tarihi: 14 Mart 2020.
Dış bağlantılar
Wikimedia Commons'ta Matplotlib ile ilgili ortam dosyaları bulunmaktadır. |
- Resmî site
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Matplotlib Python programlama dili ve sayisal matematik uzantisi NumPy icin bir cizim kitapligidir Tkinter wxPython Qt veya GTK gibi genel amacli GUI arac setlerini kullanan uygulamalara grafikleri yerlestirmek icin nesne yonelimli bir API saglar Ayrica kullanilmasi onerilmese de MATLAB inkine cok benzeyecek sekilde tasarlanmis bir durum makinesine OpenGL gibi dayali bir yordamsal plab arabirimi vardir SciPy Matplotlib i kullanir MatplotlibScreenshot of Matplotlib plots and codeOrijinal yazar lar John D HunterGelistirici ler Michael Droettboom et al Ilk yayinlanma2003 21 yil once 2003 Guncel surum3 9 0 15 Mayis 2024 52 gun once 15 Mayis 2024 Programlama diliPythonIsletim sistemiCoklu platformTurCizimLisansMatplotlib licenseResmi sitesimatplotlib orgKod deposugithub com matplotlib matplotlib Matplotlib aslen John D Hunter tarafindan yazilmistir O zamandan beri aktif bir gelistirme topluluguna sahiptir ve BSD tarzi bir lisans altinda dagitilmaktadir Michael Droettboom Agustos 2012 de John Hunter in olumunden kisa bir sure once matplotlib in bas gelistiricisi olarak aday gosterildi ve Thomas Caswell de katildi Matplotlib tarafindan mali olarak desteklenen bir projedir Matplotlib 2 0 x Python 2 7 ila 3 10 surumlerini destekler Piton 3 destegi Matplotlib 1 2 ile basladi Matplotlib 1 4 Python 2 6 yi destekleyen son surumdur Matplotlib Python 3 Bildirimini imzalayarak Python 2 yi 2020 den sonra desteklemeyecegini taahhut etti MATLAB ile KarsilastirmaPyplot MATLAB benzeri bir arayuz saglayan bir Matplotlib moduludur Matplotlib Python kullanabilen ucretsiz ve acik kaynak olmanin avantaji ile MATLAB kadar kullanilabilir olacak sekilde tasarlanmistir OrneklerLine plot Histogram Scatter plot 3D plot Image plot Contour plot Scatter plot Polar plot Line plot 3 D plot Image plotArac setleriMatplotlib islevselligini genisleten cesitli arac takimlari mevcuttur Bazilari ayri indirilmelidir digerleri Matplotlib kaynak koduyla birlikte gelir ancak harici bagimliliklari vardir Temel harita cesitli harita projeksiyonlari kiyi seritleri ve siyasi sinirlarla harita cizimi Cartopy nesne yonelimli harita projeksiyon tanimlari ve istege bagli nokta cizgi cokgen ve goruntu donusturme ozelliklerine sahip bir haritalama kitapligi Matplotlib v1 2 ve uzeri Excel araclari Microsoft Excel ile veri alisverisi icin yardimci programlar GTK araclari GTK kitapligina arayuz Qt arayuzu Mplot3d 3 boyutlu cizimler Natgrid Duzensiz aralikli verileri izgaralamak icin natgrid kitapligina arayuz tikzplotlib LaTeX belgelerine sorunsuz entegrasyon icin Pgfplots a disa aktarma eski adiyla matplotlib2tikz Seaborn Matplotlib e ek olarak cizim stili ve renk varsayilanlari icin makul secenekler sunan yaygin istatistiksel cizim turleri icin basit ust duzey islevleri tanimlayan ve Pandas tarafindan saglanan islevsellik ile butunlesen bir API saglar Ilgili ProjelerBiggles Chaco DISLIN GNU Oktav gnuplotlib 23 Mayis 2023 tarihinde Wayback Machine sitesinde bir gnuplot arka ucu ile numpy icin cizim Gnuplot py PLplot Python baglamalari mevcut SageMath grafikler cizmek icin Matplotlib kullanir SciPy plt ve gplt modulleri Plotly etkilesimli cevrimici Matplotlib ve Python grafikleri icin Bokeh Sunum icin modern web tarayicilarini hedefleyen Python etkilesimli gorsellestirme kitapligiKaynakca Copyright Policy 6 Temmuz 2023 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2023 Release 3 9 0 15 Mayis 2024 Erisim tarihi 23 Mayis 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link API Overview matplotlib org 1 Temmuz 2021 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2023 Matplotlib github stats matplotlib org 24 Haziran 2021 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2023 matplotlib org 27 Ekim 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Nisan 2013 Matplotlib Lead Developer Explains Why He Can t Fix the Docs But You Can NumFOCUS NumFOCUS Ingilizce 5 Ekim 2017 28 Haziran 2021 tarihinde kaynagindan Erisim tarihi 11 Nisan 2018 Credits Matplotlib 2 2 2 documentation matplotlib org 24 Haziran 2021 tarihinde kaynagindan Erisim tarihi 11 Nisan 2018 NumFOCUS Sponsored Projects NumFOCUS 4 Haziran 2023 tarihinde kaynagindan Erisim tarihi 25 Ekim 2021 Installing Matplotlib 2 0 2 documentation 24 Haziran 2021 tarihinde kaynagindan Erisim tarihi 23 Haziran 2017 Add Matplotlib to list by takluyver Pull Request 20 python3statement python3statement github io GitHub Ingilizce 20 Kasim 2020 tarihinde kaynagindan Erisim tarihi 11 Nisan 2018 Matplotlib Python plotting Matplotlib 3 2 0 documentation matplotlib org 7 Mayis 2021 tarihinde kaynagindan Erisim tarihi 14 Mart 2020 Toolkits matplotlib org 12 Haziran 2023 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2023 The Matplotlib Basemap Toolkit User s Guide v 1 0 5 Matplotlib Basemap Toolkit documentation 21 Haziran 2013 tarihinde kaynagindan Erisim tarihi 24 Nisan 2013 Yazar ad1 eksik soyadi1 yardim Cartopy 7 Agustos 2013 tarihinde kaynagindan Erisim tarihi 24 Nisan 2013 Yazar ad1 eksik soyadi1 yardim tikzplotlib GitHub 8 Subat 2020 tarihinde kaynagindan Erisim tarihi 7 Kasim 2016 Yazar ad1 eksik soyadi1 yardim Bigglessimple elegant python plotting biggles sourceforge net 24 Kasim 2010 tarihinde kaynagindan Erisim tarihi 24 Kasim 2010 Chaco code enthought com 9 Haziran 2023 tarihinde kaynagindan Erisim tarihi 20 Temmuz 2023 Gnuplot py on gnuplot py sourceforge net 25 Kasim 2010 tarihinde kaynagindan Erisim tarihi 24 Kasim 2010 Bokeh 2 0 0 Documentation docs bokeh org 25 Subat 2020 tarihinde kaynagindan Erisim tarihi 14 Mart 2020 Dis baglantilarWikimedia Commons ta Matplotlib ile ilgili ortam dosyalari bulunmaktadir Resmi site