text_plain_output_1.png
import matplotlib.pyplot as plt

import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)

data_tests = pd.read_csv('../input/covid19-in-turkey/test_numbers.csv')
data = pd.read_csv('../input/covid19-in-turkey/covid_19_data_tr.csv')

data.rename(columns={'Country/Region': 'Ülke', 'Last_Update': 'Tarih', 'Confirmed': 'Vaka_Sayisi', 'Deaths': 'Vefat_Sayisi', 'Recovered': 'Tedavi_Sayisi'}, inplace=True)
data.drop('Province/State', axis=1, inplace=True)

test_sayisi = data_tests.iloc[0, 4:].values
test_sayisi.sort()
data['Test_Sayisi'] = test_sayisi
data.columns

vaka_artis = [0]
vefat_artis = [0]
iyilesen_artis = [0]
for i in range(len(data) - 1):
    vaka_artis.append(data['Vaka_Sayisi'][i + 1] - data['Vaka_Sayisi'][i])
    vefat_artis.append(data['Vefat_Sayisi'][i + 1] - data['Vefat_Sayisi'][i])
    iyilesen_artis.append(data['Tedavi_Sayisi'][i + 1] - data['Tedavi_Sayisi'][i])
data['Vaka_Artış_Sayısı'] = vaka_artis
data['Vefat_Artış_Sayısı'] = vefat_artis
data['Tedavi_Artış_Sayısı'] = iyilesen_artis

date_x = data.Tarih
vaka_l = data.Vaka_Sayisi
vefat_l = data.Vefat_Sayisi
iyileşen_l = data.Tedavi_Sayisi
test_l = data.Test_Sayisi
fgr = plt.figure(figsize=(20, 10), dpi=150, facecolor='w')
ax = fgr.add_subplot(111)
ax.patch.set_facecolor('w')
ax.patch.set_alpha(1)
plt.plot(date_x, vaka_l, color='orange', linewidth=2, alpha=1, label='VAKA SAYISI')
plt.plot(date_x, vefat_l, color='red', linewidth=2, alpha=1, label='VEFAT SAYISI')
plt.plot(date_x, iyileşen_l, color='blue', linewidth=2, alpha=1, label='İYİLEŞEN SAYISI')
plt.plot(date_x, test_l, color='black', linewidth=0.7, alpha=0.5, label='GÜNLÜK YAPILAN TEST SAYISI')
plt.scatter(date_x, vaka_l, color='orange', linewidth=0.5, alpha=1)
plt.scatter(date_x, vefat_l, color='red', linewidth=0.5, alpha=1)
plt.scatter(date_x, iyileşen_l, color='blue', linewidth=0.5, alpha=1)
plt.scatter(date_x, test_l, color='gray', linewidth=0.1, alpha=0.5)
plt.title("TÜRKİYE'DEKİ GÜNCEL SON DURUM")
plt.xticks(rotation='vertical')
plt.xlabel('TARİH')
plt.ylabel('SAYI')
plt.legend(loc=0)
plt.grid(color='black', linestyle='--', linewidth=0.5, alpha=0.5, dash_joinstyle='bevel')
plt.show()