본문 바로가기
728x90
반응형

데이터시각화6

데이터프레임 병합(Merge) - Pandas 병합은 서로다른 데이터프레임 객체에 동일하게 존재하는 값을 통해 양쪽 데이터를 연관 지어 하나의 데이터프레임으로 모델링할 수 있는 유용한 방법입니다. 데이터 병합(merge) 데이터결합을 연습하기 위한 데이터프레임을 만들기 위해 'FinanceDataReader'라이브러리를 사용합니다. 한국/미국 주식의 가격 등 다양한 금융데이터를 수집할 수 있는 라이브러리입니다. 만들어주신 'FinanceData.Kr'[1]에 감사드립니다. 삼성전자의 2023년 주가정보를 가져와서 병합하기위해서 2개의 데이터프레임으로 나누어 주겠습니다. import FinanceDataReader as fdr samsung_df = fdr.DataReader('005930', '2023') samsung_df.head(10) 우선 2.. 2024. 3. 19.
라인 그래프(Line plot) 그리기 (Matplotlib, Seaborn) 라인 그래프(Line plot)은 데이터의 추세를 파악하기에 적합한 그래프입니다. 데이터가 순차적으로 어떻게 변화하는 지 쉽게 확인할 수 있으며 여러 데이터를 한번에 확인할 수 있습니다. 시계열 데이터는 라인그래프에 가장 적합한데이터 입니다. 주가, 기온, 판매량, 센서 정보등이 예가 될 수 있습니다. 데이터 준비 라인 그래프를 그리기 위해서 데이터를 준비합니다. 데이터는 순차적으로 정보를 갖기 때문에 'step'이라는 컬럼으로 데이터의 순서를 표시하고 'score'로 정보를 저장했습니다. 데이터는 균일 분포를 갖는 10개의 데이터를 rand()함수로 생성합니다. import pandas as pd import matplotlib.pyplot as plt import seaborn as sns impor.. 2024. 3. 19.
루커스튜디오(looker studio)로 google analytics 분석하기 (2) 루커 스튜디오(Looker Studio)는 구글에서 제공하는 데이터 시각화 및 대시보드 작성도구 입니다. 루커 스튜디오를 이용하면 google analytics데이터 또는 자신이 작성한 데이터를 시각화 및 대쉬보드를 작성할 수 있습니다. 웹에서 실시간 업데이트가 가능하기 때문에 분석 결과를 공유하기에도 매우 편리한 장점이 있습니다. 루커 스튜디오를 공부하며 내용을 정리합니다. Google Analytics 템플릿 이용하기 [루커 스튜디오]에 접속해서 템플릿을 선택하고 템플릿 데이터를 자신이 가진 Google Analytics 데이터로 연결하는 방법을 연습하고 정리합니다. 우선 원하는 템플릿을 찾기 위해서 좌측 메뉴에서 "탬플릿"을 선택합니다. 여러가지 템플릿을 확인할 수 있습니다. 데이터를 가져오는 데이.. 2024. 3. 19.
루커스튜디오(looker studio)로 google analytics 분석하기 (1) 루커 스튜디오(Looker Studio)는 구글에서 제공하는 데이터 시각화 및 대시보드 작성도구 입니다. 루커 스튜디오를 이용하면 google analytics데이터 또는 자신이 작성한 데이터를 시각화 및 대쉬보드를 작성할 수 있습니다. 웹에서 실시간 업데이트가 가능하기 때문에 분석 결과를 공유하기에도 매우 편리한 장점이 있습니다. 루커 스튜디오를 공부하며 내용을 정리합니다. 루커 스튜디오 시작하기 루커 스튜디오에 접속해서 예제를 살펴보면서 루커 스튜디오에 대해서 이해합니다. [루커 스튜디오 링크]에 접속해서 루커 스튜디오에서 제공하는 기본 예제들을 살펴봅니다 처음 루커 스튜디오에 접속하면 구글드라이브와 유사한 유저 인터페이스를 확인할 수 있습니다. 예시를 위해서 만들어진 예제도 함께 확인할 수 있네요... 2024. 3. 19.
무료 데이터 시각화 프로그램 무료 데이터 시각화 프로그램 인터랙티브 시각화는 사용자가 데이터를 탐색하고 이해하는 데 도움이 됩니다. 사용자는 시각화를 조작하고 상호작용하여 데이터의 다양한 측면을 살펴볼 수 있습니다. 이를 통해 데이터 패턴이나 트렌드를 신속하게 파악할 수 있습니다. 인터랙티브 시각화 프로그램은 다양한 시각화 옵션을 제공하여 사용자가 데이터를 다양한 형태로 표현할 수 있습니다. 이를 통해 사용자는 적절한 시각화 방법을 선택하여 데이터를 보다 명확하게 전달할 수 있습니다. 무료로 사용할 수 있는 인터렉티브 데이터 시각화 프로그램을 알아봅니다. Looker Studio (ex Google Data Studio) 구글에서 제공하는 데이터 시각화 툴이며 이전에 [Google Data Studio]로 불렸습니다. 데이터를 대시.. 2024. 3. 19.
[Plotly] Plotly subplot label정보 추가하기 Plotly x, y label 정보 업데이트 Plotly에 subplot graph를 작성하고 각 subplot 그래프의 x,y label을 추가하는 경우 update_xaxes 정보를 반복적으로 많이 사용해야 했다. 코드의 가독성을 떨어뜨리고 변경이 어려운 문제가 있어서 효율적으로 정보를 수정하기 위한 wrapper function을 만들어 본다. 유용할 만한 코드를 모아 놓고 관리하면 나중에 편하기 쓸 수 있을 것 같다. def add_subplot_labels(fig, axis, label_name, num_row, num_col): axis_name = label_name num_col = num_col if axis == 'x': fn = lambda title_text, col, row: f.. 2022. 8. 29.
728x90
반응형