diff --git a/assets/styles.css b/assets/styles.css new file mode 100644 index 0000000..842211b --- /dev/null +++ b/assets/styles.css @@ -0,0 +1,52 @@ +@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap'); +body { + font-family: 'Open Sans', sans-serif; + margin: 0; +} +.mskMenu { + text-align: center; +} +.button { + margin: 25px 5px 0; + padding: 7px; + border: 1px solid #36c; + border-radius: 0; + background: transparent; + color: #36c; + font-size: 95%; + text-decoration: none; + display: inline-block; +} +.button:hover, .button:target { + background-color: #36c; + color: #fff; +} +.msk-Notes { + margin: 70px 15px 30px; +} +li { + margin-bottom: 10px; +} +h2 { + margin-left: 40px; +} +a { + color: #36c; + text-decoration: none; +} +a:hover { + color: #14d; +} +em { + margin-right:5px; +} +.msk-selectAll { + -webkit-user-select: all; + -moz-user-select: all; + -ms-user-select: all; + user-select: all; +} +.msk-footer { + text-align: center; + font-size: 90%; +} \ No newline at end of file diff --git a/functions.php b/functions.php index 8053ea8..9be4f32 100644 --- a/functions.php +++ b/functions.php @@ -24,4 +24,12 @@ function percent($a, $b) { } else { return 0; } +} + +function clearInteger($x) { + return (int)str_replace('.', '', $x); +} + +function clearPercent($x) { + return str_replace(',', '.', $x); } \ No newline at end of file diff --git a/index.php b/index.php index 19ec20a..e232519 100644 --- a/index.php +++ b/index.php @@ -32,14 +32,20 @@ + + -
Aşılama verileri - Vaka verileri + Günlük vaka verileri + Aktif vaka verileri Hasta verileri Vefat verileri
@@ -304,11 +367,13 @@ function drawChart() {

Grafik bilgi notu

    -
  1. Grafik, Türkiye’ye dair Sağlık Bakanlığının paylaştığı Covid-19 verilerinin tek bir tablo üzerinde görselleştirmesi amacıyla hazırlanmıştır. Ancak aşılama sayılarının milyonlarla, vefat sayılarının ise yüzlerle ifade edilmesi gibi nedenlerle tüm veriler tek tablo üzerinde anlamlı bir sonuç oluşturamadığı için anlamlı okumaların yapılabilmesi için belirli veri setleri gizlenerek dört sekme oluşturulmuştur.
  2. +
  3. Grafik, Türkiye’ye dair Sağlık Bakanlığının paylaştığı Covid-19 verilerinin tek bir tablo üzerinde görselleştirmesi amacıyla hazırlanmıştır. Ancak aşılama sayılarının milyonlarla, vefat sayılarının ise yüzlerle ifade edilmesi gibi nedenlerle tüm veriler tek tablo üzerinde anlamlı bir sonuç oluşturamadığı için anlamlı okumaların yapılabilmesi için belirli veri setleri gizlenerek beş sekme oluşturulmuştur.
  4. Günlük Covid-19 vaka, hasta ve vefat sayısı gibi veriler Sağlık Bakanlığının yayımladığı Genel Koronavirüs Tablosu’ndan anlık ve otomatik olarak çekilmektedir.
  5. -
  6. Aşılama sayıları ile ilgili olarak Bakanlık tarafından sadece toplam aşı miktarları paylaşıldığı için birinci ve ikinci doz aşılara dair günlük aşılama sayıları Bakanlığın covid19asi.saglik.gov.tr adresli internet sitesinin The Wayback Machine üzerindeki ilgili güne dair son kaydı esas alınarak, üçüncü doz aşılara dair günlük aşılama sayıları ise yine Bakanlığın covid19.saglik.gov.tr adresli internet sitesinin The Wayback Machine üzerindeki ilgili güne dair son kaydı esas alınarak derlenmiştir.
  7. +
  8. Aşılama sayıları ile ilgili olarak Bakanlık tarafından sadece toplam aşı miktarları paylaşıldığı için birinci ve ikinci doz aşılara dair günlük aşılama sayıları Bakanlığın covid19asi.saglik.gov.tr adresli internet sitesinin The Wayback Machine üzerindeki ilgili güne dair son kaydı esas alınarak, üçüncü doz aşılara dair günlük aşılama sayıları ise yine Bakanlığın covid19.saglik.gov.tr adresli internet sitesinin The Wayback Machine üzerindeki ilgili güne dair son kaydı esas alınarak derlenmiş ve günlük olarak güncellenmektedir.
  9. “Vaka - vefat oranı”, “Hasta - vefat oranı”, “Ağır hasta - vefat oranı” ve uygulanan aşı dozu sayısının 18 yaş ve üstü nüfusa oranı, Bakanlıktan ve TÜİK'ten alınan veriler işlenerek elde edilmiştir.
  10. Sayı niteliğindeki verilere dair referans aralığı tablonun sol bölümünde, oran niteliğindeki verilere dair referans aralığı ise tablonun sağ bölümünde gösterilmiştir.
  11. +
  12. "Aktif hasta sayısı" ve "aktif vaka sayısı", Bakanlığın vaka ve hasta sayılarını açıkladığı ve açıklamayı terk ettiği tarihler göz önünde bulundurularak "toplam vaka/hasta" sayısından "toplam iyileşen sayısı" ve "toplam vefat sayısı" çıkarılarak hesaplanmıştır. "Aktif hasta oranı" ve "aktif vaka oranı" ise nüfusa bölünerek elde edilen günlük insidans oranıdır.
  13. +
  14. "Günlük vaka değişim oranı", ilgili o güne dair açıklanan günlük yeni vaka sayısının bir önceki günkü yeni vaka sayısına bölünerek elde edilen büyüme faktörü metriğidir. Büyüme faktörünün 1’den fazla olması salgının hızlı olduğunu, 1’den az olması ise salgının yavaşladığını gösterir.
  15. PHP ve JS ile hazırlanan ve veri görselleştirmesi için Google Charts’ın kullanıldığı grafik açık kaynak kodlu olup, GitHub üzerinden kaynak kodlarına erişilebilir.
  16. Aşılara dair derlenen JSON ve Excel formatındaki verilere grafiğin GitHub sayfasından erişilebilir. Veriler Bakanlığın standartlarına(!) uygun olarak hazırlanmıştır ve verilerin güvenilirliği ile devamlılığı konusunda grafik çalışmasının bir iddiası yoktur.
  17. Grafikle ilgili olarak soru, öneri ve eleştiri gibi konularda mail@mertskaplan.com adresi ile iletişime geçebilirsiniz.