Module-2 Python programs for Data Visualization:
Create Frequency distribution and Calculate Relative Frequency:
import pandas as pd
data = {'Grade': ['A', 'B', 'C', 'B', 'A', 'C', 'B', 'A', 'A', 'C',
'B', 'A', 'C', 'B', 'C', 'B', 'A', 'C', 'B', 'A']}
df = [Link](data)
grade_frequency = df['Grade'].value_counts()
grade_relative_frequency = df['Grade'].value_counts(normalize=True)
print("Frequency Distribution of Grades:")
print(grade_frequency)
print("\nRelative Frequency of Grades:")
print(grade_relative_frequency)
Create Bar chart using Python:
import pandas as pd
from matplotlib import pyplot as plt
import seaborn as sns
telco=pd.read_excel("[Link]")
[Link]()
[Link](figsize=(15, 8))
ed_plot = [Link](x='ed', data=telco)
ed_plot.bar_label(ed_plot.containers[0])
[Link]("Distribution of Churn")
[Link]()
Create Pie chart using Python:
import pandas as pd
from matplotlib import pyplot as plt
import seaborn as sns
telco=pd.read_excel("[Link]")
[Link]()
region_counts = telco['region'].value_counts()
[Link](figsize=(8, 6))
[Link](region_counts, labels=region_counts.index, autopct='%1.1f%%', startangle=90,
colors=['blue', 'green','red'])
[Link]("Proportion of region")
[Link]()
Create Histogram using Python:
import pandas as pd
import [Link] as plt
import seaborn as sns
Marks1=pd.read_csv("[Link]")
[Link]()
[Link](Marks1['Internal1'], bins=5, edgecolor='black')
[Link]('Distribution of Internal1 Marks')
[Link]('Marks')
[Link]('Frequency')
[Link]()
Create Scatter plot using Python:
import pandas as pd
import [Link] as plt
import seaborn as sns
Marks1=pd.read_csv("[Link]")
[Link]()
[Link](figsize=(10,6))
[Link](data=Marks1, x='Internal1', y='Internal2', color='green', s=100)
[Link]('Relationship b/w Internal1 v/s Internal2')
[Link]('Internal1')
[Link]('Internal2')
[Link]()
Create Boxplot using Python:
import pandas as pd
import [Link] as plt
import seaborn as sns
Marks1=pd.read_csv("[Link]")
[Link]()
[Link](figsize=(8, 6))
[Link](y='Internal2', data=Marks1, color='red')
[Link]('Boxplot of Internal1 in Marks1 dataset')
[Link]('marks')
[Link]()
Create Line chart using Python:
import seaborn as sns
import [Link] as plt
Sales=[250,300,260,320,240,400,280,380,270,350,240,290]
months=['Jan','Feb','Mar','Apr','May','June','July','August','Sep','Oct','Nov','Dec']
[Link](figsize=(10,6))
[Link](x=months,y=Sales,marker='o',color='red')
[Link]('Month')
[Link]('Sales')
[Link]("Sales Over 12 months")
[Link]()
Create Heatmap using Python:
import numpy as np
import seaborn as sns
import [Link] as plt
data = [Link](5, 5)
[Link](figsize=(6, 4))
[Link](data, annot=True, cmap='coolwarm', linewidths=0.5)
[Link]("Heatmap Example")
[Link]()
Python Program to find mean,median and mode:
import pandas as pd
from scipy import stats
df = pd.read_excel("[Link]")
[Link]()
mean= df['age'].mean()
print("Mean:", mean)
median= df['age'].median()
print("Median:", median)
mode= df['age'].mode()[0]
print("Mode:", mode)