Python'da veri nasıl görselleştirilir?

Python ile Kodlama Mülakatı Soruları Pratiği

Kirill Smirnov

Data Science Consultant, Altran

matplotlib

import matplotlib.pyplot as plt
  • saçılım grafiği
  • histogram
  • kutu grafiği
Python ile Kodlama Mülakatı Soruları Pratiği

Veri kümesi

import pandas as pd

diabetes = pd.read_csv('diabetes.csv')
diabetes = diabetes[[
    'n pregnant', 'plasma glucose', 'blood pressure', 'skin thickness',
    'serum insulin', 'bmi', 'age', 'test result']]
print(diabetes.head())
   n pregnant  plasma glucose  blood pressure  skin thickness  serum insulin   bmi  age test result
0           6           148.0            72.0            35.0            NaN  33.6   50    positive
1           1            85.0            66.0            29.0            NaN  26.6   31    negative
2           8           183.0            64.0             NaN            NaN  23.3   32    positive
3           1            89.0            66.0            23.0           94.0  28.1   21    negative
4           0           137.0            40.0            35.0          168.0  43.1   33    positive
Python ile Kodlama Mülakatı Soruları Pratiği

Saçılım grafiği

Saçılım grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Saçılım grafiği oluşturma

import matplotlib.pyplot as plt
plt.scatter(
    diabetes['serum insulin'],
    diabetes['plasma glucose']
)
plt.show()

Saçılım grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Saçılım grafiği oluşturma

import matplotlib.pyplot as plt
plt.scatter(
    diabetes['serum insulin'],
    diabetes['plasma glucose']
)

plt.title('Plasma Glucose vs Serum Insulin')

plt.show()

Saçılım grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Saçılım grafiği oluşturma

import matplotlib.pyplot as plt
plt.scatter(
    diabetes['serum insulin'],
    diabetes['plasma glucose']
)

plt.title('Plasma Glucose vs Serum Insulin')

plt.xlabel('Serum Insulin')
plt.ylabel('Plasma Glucose')

plt.show()

Saçılım grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Histogram

Histogram

Python ile Kodlama Mülakatı Soruları Pratiği

Histogram oluşturma

import matplotlib.pyplot as plt
plt.hist(diabetes['bmi'])

plt.title('Histogram of BMI index')

plt.xlabel('BMI index')
plt.ylabel('counts')

plt.show()

Histogram

Python ile Kodlama Mülakatı Soruları Pratiği

Histogram oluşturma

import matplotlib.pyplot as plt
plt.hist(diabetes['bmi'], bins=20)

plt.title('Histogram of BMI index')

plt.xlabel('BMI index')
plt.ylabel('counts')

plt.show()

Histogram

Python ile Kodlama Mülakatı Soruları Pratiği

Kutu grafiği

Kutu grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Kutu grafiği oluşturma

import seaborn as sns
sns.boxplot('test_result', 'bmi', data=diabetes)
plt.title('Boxplot of BMI index')

plt.show()

Kutu grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Kutu grafiği oluşturma

import seaborn as sns
sns.boxplot(
    x='test_result',
    y='bmi',
    data=diabetes
)
plt.title('Boxplot of BMI index')

plt.show()

Kutu grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Kutu grafiği oluşturma

import seaborn as sns
sns.boxplot(
    y='test_result',
    x='bmi',
    data=diabetes
)
plt.title('Boxplot of BMI index')

plt.show()

Kutu grafiği

Python ile Kodlama Mülakatı Soruları Pratiği

Hadi pratik yapalım!

Python ile Kodlama Mülakatı Soruları Pratiği

Preparing Video For Download...