#05. toeic.csv

1. 코드

%matplotlib inline import pandas as pd import seaborn as sns


1. 새로운 데이터프레임 생성

female_df = toeic_df[toeic_df['Gender'] == 'female'] female_df
male_df = toeic_df[toeic_df['Gender'] == 'male'] male_df


2. Seaborn 시각화 그래프 (stripplot)

sns.stripplot(data=toeic_df, x='LC', y='RC', hue='Gender')


3. 리스트로 새로운 데이터프레임 생성 후 시각화

mean = [['Female', 348.333333, 398.333333], ['Male', 235.00, 258.75]] mean_df = pd.DataFrame(mean, columns=['Gender', 'LC_mean', 'RC_mean']) mean_df mean_df.plot(kind='bar', x='Gender')

2. 발견한 인사이트

1. 'LC' 200점 이상, 'RC' 300점 이상인 사람('P')은 7명임


2. 'LC'와 'RC' 점수 간의 상관관계를 분석해보려고 했으나 유의미한 결과를 얻기에는 데이터가 부족함


3. 남여 평균 'LC'와 'RC' 점수를 비교함(여자가 'LC'와 'RC' 평균 점수 모두 남자보다 높았음) -> 시각화


3. 한 줄 평가

  • 남녀 평균 'LC'와 'RC' 점수를 female_df.mean()에서 바로 그래프로 나타내고 싶었으나 실패함 -> 성별로 평균 점수를 구한 데이터프레임을 새로 만들어서 그래프로 나타냄

  • x축이 LC_mean, RC_mean, 성별로 막대 그래프 색깔을 다르게 나타내고 싶었으나 실패함

  • 다중 막대그래프로 나타내고 싶었으나 실패함 -> 산점도로밖에 나타내지 못함

cf. 다중막대그래프(로 나타내 보려고 했지만 실패)

[파이썬 matplotlib] 그룹형 막대그래프

[파이썬 matplotlib] 그룹형 막대그래프 그룹형 막대그래프를 그리는 원리는, 한 그래프에 여러 막대그래프를 그리고 각 막대그래프가 서로 겹치지 않는 위치에 있도록 하는 것입니다. 따라서 각

pyvisuall.tistory.com


cf. 새로운 데이터프레임을 만들고 다중 막대그래프로 나타냄

Pandas는 Matplotlib를 사용하여 막대 차트에 여러 열을 플롯합니다

이 튜토리얼에서는 DataFrame 객체의 plot() 메서드를 사용하여 막대 차트에 여러 열을 그리는 방법을 살펴 봅니다.

www.delftstack.com


cf. matplotlib - List of named colors

List of named colors — Matplotlib 3.1.0 documentation

Note Click here to download the full example code List of named colors This plots a list of the named colors supported in matplotlib. Note that xkcd colors are supported as well, but are not listed here for brevity. For more information on colors in matplo

matplotlib.org

'DA' 카테고리의 다른 글

#07. body.csv  (0) 2021.07.19
#06. world_cities.csv  (0) 2021.07.16
#04. liverpool.csv  (0) 2021.07.16
#03. laptops.csv  (0) 2021.07.16
#02. iphone.csv  (0) 2021.07.15