본문 바로가기

plotly5

[Kaggle 데이터 활용] 여러 개의 그래프 한번에 그리기(2) 기초 여러 개의 그래프 한번에 그리기 plotly.subplots 를 사용하여 다음과 같이 2개 이상의 그래프를 한번에 그릴 수 있다 from plotly.subplots import make_subplots import plotly.graph_objects as go x1 = [1, 2, 3] x2 = [4, 5, 6] y1 = [10, 20, 30] y2 = [50, 60, 70] fig = make_subplots(rows = 1, cols = 2 , subplot_titles=("Plot 1", "Plot 2") , column_widths = [0.7, 0.3]) #size control fig.add_trace( go.Scatter(x = x1, y = y1) ,row = 1, col = 1 ) f.. 2023. 8. 10.
[Plotly] Kaggle Survey Data 시각화 기초 Kaggle Survey Data 시각화 0. 데이터 가져오기 import pandas as pd df = pd.read_csv('./data/kaggle/kaggle_survey_2021/kaggle_survey_2021_responses.csv') df.head() 1. 원하는 데이터 추출 #질문데이터 한 줄만 따로 뽑기 questions = df.iloc[0, :].T #나머지 데이터(인덱스 1번 이후)정리 df = df.iloc[1:, :].reset_index(drop=True) #1번 설문문항의 답을 따로 시리즈로 뽑아내기 q1_df = df['Q1'].value_counts() #1번 질문이 뭐였는지 간단히 확인 questions.Q1 >>'What is your age (# years)?'.. 2023. 8. 10.
[Kaggle 활용] 인도/미국 연봉 비율 비교 EDA 총정리 예제 데이터 분석 과정 요약 1. 시각화 대충 그려보기(간단히 plotly.express 이용) 👉 특이점 발견 (인도, 미국이 높네) 2. 분석 기획 하기 👉 두 나라의 연봉을 비교해볼까? 3. 연봉 값이 너무 다양하니, 연봉을 구간으로 나눠야겠다 👉 구간 기준을 세워 4-5개 정도로 나누자 4. 구간화 코드 작성 5. 인도, 미국 각각 groupby 연산을 통해 연봉 구간별로 분포 파악 6. 각 연봉 구간 별로 비율 파악 7. 그래프를 그려 비교 (상세한 시각화는 plotly.graph_objects 사용) 1. pd.read_csv() 로 데이터 다운 import pandas as pd df = pd.read_csv('./data/kaggle/kaggle_survey_2021/kaggle_survey_2.. 2023. 8. 10.
Streamlit 기본 문법(2) : 데이터프레임 시각화 데이터프레임 시각화 1. 필요한 라이브러리 import # -*- coding:utf-8 -*- import streamlit as st import pandas as pd import seaborn as sns import matplotlib.pyplot as plt import plotly.graph_objects as go from plotly.subplots import make_subplots 2. 함수 작성 : 데이터프레임 불러오기, 요약 metrix 보여주기 def main(): ## 데이터 프레임 st.title('데이터 프레임') df = sns.load_dataset('iris') st.dataframe(df.head(50)) #옵션이 다양함, documents 참고 st.write(d.. 2023. 7. 28.
plotly를 활용한 데이터시각화 : iplot() 데이터 시각화 주요 시각화 라이브러리 : matplotlib, seaborn, plotly matplotlib는 오래된 라이브러리로, 한계 보완을 위해 seaborn과 함께 쓰이는 경우가 많다 plotly는 최신 시각화 라이브러리로, pandas 기능과 조합하여 시각화 가능 라이브러리 설치 (3가지) 👉 chart_studio 와 plotly 라이브러리 모두 설치해야함. 👉 chart_studio : plotly로 작성된 그래프를 웹 상에서 보여주는 역할 📍 cufflinks : pandas로 그래프를 그리기 위한 기능을 plotly와 연결시키는 역할 !pip install plotly chart_studio !pip install cufflinks 라이브러리 로드 👉 iplot() 함수 호출전 로드해줘.. 2023. 3. 9.
728x90