Python ile İlk Grafik: Matplotlib’e Giriş
Veri görselleşince anlam kazanır. Python’da Matplotlib ile ilk grafiğinizi çizmeyi kod örnekleriyle anlatıyoruz.
Veri görselleşince anlam kazanır. Python’da Matplotlib ile ilk grafiğinizi çizmeyi kod örnekleriyle anlatıyoruz.
Bir oyuncu 90 dakika boyunca sahada nerede yaşar? Isı haritalarını (heatmap) okumayı ve tuzaklarını sade biçimde anlatıyoruz.
Bir futbol analiz sitesine girdiğinizde, ortasında çokgen bir şekil olan renkli bir “örümcek ağı” görselle karşılaşmışsınızdır. Bu, futbol analitiğinin en tanıdık görselleştirme araçlarından biri: radar grafiği (radar chart). Bir oyuncunun onlarca istatistiğini tek bir bakışta özetleyen bu grafik, hem çok sevilen hem de yanlış okunduğunda ciddi yanılgılara yol açabilen bir araç. Radar Grafiği Aslında Nasıl … Read more
Bir maçı izlerken “bu takım topu hep sağ kanattan ilerletiyor” ya da “orta saha oyuncusu adeta takımın kalbi” dediğimiz oluyor. Ama bu izlenimi somut bir görselle kanıtlamak mümkün mü? İşte pas ağları (pass networks) tam olarak bunu yapıyor: Bir takımın 90 dakika boyunca nasıl oynadığını, tek bir görselde özetliyor. Pas Ağı Aslında Ne Gösteriyor? Basitçe … Read more
Aynı veriyle, birbirine taban tabana zıt iki hikaye anlatabilirsiniz. Şart, sadece grafiği doğru “tasarlamak”. Yanıltıcı grafikler yalan söylemez; söyledikleri doğrudur ama gözünüzü yanıltacak şekilde sunulur. Bu yazıda, en sık karşılaşılan grafik tuzaklarını ve onlara karşı nasıl uyanık kalacağınızı ele alıyoruz. Kesik y-ekseni En yaygın hile budur. Bir sütun grafiğinin dikey ekseni sıfırdan başlamaz; örneğin 90 … Read more
Veriyi nereden bulacağını öğrendikten sonra (bkz. futbol verisi kaynakları rehberimiz) sıradaki adım onu görselleştirmek. Bir analistin en sevdiği başlangıç grafiği şut haritasıdır: bir takımın nereden şut çektiğini ve hangilerinin gol olduğunu tek bakışta gösterir. Bu yazıda Python ve mplsoccer ile sıfırdan basit bir şut haritasının nasıl çizildiğini adım adım anlatıyoruz. Neden Python ve mplsoccer? Python, … Read more