Seaborn-Pynotes-Growth

Sat 17 May 2025


# https://seaborn.pydata.org/installing.html
# https://stackabuse.com/seaborn-line-plot-tutorial-and-examples/
!pip show seaborn | grep "Version:"
Version: 0.13.2
# !pip install seaborn
import matplotlib.pyplot as plt
import seaborn as sns

sns.set_theme(style="darkgrid")

x = [
    0,
    220,
    380,
    500,
    540,
    540,
    590
]

sns.lineplot(x)
plt.show()

png



import pandas as pd
days_list = [
    1, 1, 1, 
    2, 2, 2,
    3, 3, 3
]
learners_list = [
    'raja', 'hari', 'steve', 
    'raja', 'hari', 'steve',
    'raja', 'hari', 'steve'
]
score_list = [
    0, 0, 0, 
    50, 40, 60,
    60, 45, 60
]
data = {
    'days' : days_list,
    'learners' : learners_list,
    'score' : score_list
}

# 1949 Jan 112
# day:1 hari 0
# day:1 steve 0
df = pd.DataFrame(data)
df
days learners score
0 1 raja 0
1 1 hari 0
2 1 steve 0
3 2 raja 50
4 2 hari 40
5 2 steve 60
6 3 raja 60
7 3 hari 45
8 3 steve 60
df_wide = df.pivot(index="days", columns="learners", values="score")
df_wide.head()
learners hari raja steve
days
1 0 0 0
2 40 50 60
3 45 60 60
import seaborn as sns
sns.lineplot(data=df_wide)
<Axes: xlabel='days'>

png




Score: 20

Category: plot