Tag: visualization

short discussions on KDE plot

경향신문과 언더스코어가 공동으로 조사한 ‘부모찬스’기사가 실렸습니다. 기사 내용과 별개로, 이 기사에 활용된 KDE plot에 대해 여러 분들이 여러 의견을 표했습니다. KDE plot의 특징과 한계를 살펴봅니다. 언더스코어경향신문: 두 얼굴의 공정(1) 조국과 정호영, 누가 더 ‘불공정’합니까?경향신문: 정치 성향에 따라 부모찬스에 들이댄 ‘공정 잣

Sci Vis) 2. In a Far Distance Galaxy

Scientific Visualization: Python + Matplotlib 책에는 최고 수준의 시각화 기술이 담겼습니다. 높은 수준에 비해 설명이 다소 짧아 초심자에게 어려워 보였습니다. 저자인 Nicolas P. Rougier 박사님의 허가 하에 일부를 해설합니다. 이 시리즈는 해외 독자를 위해 영어를 회색 상자 안에 병기합니다. .e

사례로 들여다보는 데이터 시각화 Q&A

한국지능정보사회진흥원(NIA)에서 또 다른 기회를 주셨습니다. (21.12.03.) 데이터 시각화를 잘 하는 방법에 대한 개괄적인 발표였습니다. 발표를 녹화하지 않아 동영상은 제공이 불가합니다. 발표자료는 여기에서 다운로드받으실 수 있습니다. 사전 질문이 매우 많았습니다. NIA에서 일차 추려주셨는데도 수를 세어보니 56개더군요. 많은 분들의 관심

Sci Vis) 1. Rotated histogram

Scientific Visualization: Python + Matplotlib 책에는 최고 수준의 시각화 기술이 담겼습니다. 높은 수준에 비해 설명이 다소 짧아 초심자에게 어려워 보였습니다. 저자인 Nicolas P. Rougier 박사님의 허가 하에 일부를 해설합니다. 이 시리즈는 해외 독자를 위해 영어를 회색 상자 안에 병기합니다. .e

Streamgraph - Movie Genres

여러 범주의 Area chart를 누적하면 stacked chart plot이 됩니다. Matplotlib의 stackplot() 함수를 사용하면 쉽게 그릴 수 있습니다. baseline 옵션으로 모양을 제어합니다. kaggle에서 받아온 영화 데이터로 그려봅시다. 1. Stackplot and Streamgraph matplotlib: Stackplo

Matplotlib 3D Plots (2)

Matplotlib으로 3D Plot을 할 수 있습니다. 많은 분들이 알고 있는 사실이지만 적극적으로 쓰이지 않습니다. 막상 쓰려면 너무 낯설기도 하고 잘 모르기도 하기 때문입니다. Reference matplotlib tutorial: The mplot3d Toolkitnumpy.meshgrid 3. 3D Visualization 일반적으로는 x,

Matplotlib 3D Plots (1)

Matplotlib으로 3D Plot을 할 수 있습니다. 많은 분들이 알고 있는 사실이지만 적극적으로 쓰이지 않습니다. 막상 쓰려면 너무 낯설기도 하고 잘 모르기도 하기 때문입니다. Reference matplotlib tutorial: The mplot3d Toolkitnumpy.meshgrid 1. 예제 데이터1.1. 공식 예제 데이터 위 그림

Seaborn Heatmap & Colorbar Control

seaborn의 heatmap은 매우 강력한 도구입니다. 한 줄의 명령으로 colormap과 annotation, colorbar가 붙은 정돈된 그림이 나옵니다. 그런데 colorbar를 조금 고치고 싶다면, 어떻게 할까요? 1. Seaborn Heatmap1.1. 예제 데이터 만들기 Seaborn에 내장된 펭귄 데이터셋을 사용합시다.123456789%

Datetime X-axis Control

시계열 데이터를 다루면 x축에 날짜와 시간이 붙습니다. x축 데이터는 datetime 객체일 수도 있고, 그냥 string일 수도 있습니다. 여러 그림을 겹쳐 그릴 때 종종 문제가 됩니다. 원인과 해결책을 알아봅니다. 1. 예제 데이터 라이브러리 호출12345678%matplotlib inline# 라이브러리 호출import numpy as npimpo

Legend Control

Legend(범례)는 데이터의 의미 파악을 도와주는 도구입니다. 그러나 그림이 여럿 있을 때 각각 붙은 Legend는 방해가 되기도 합니다. Legend를 한데 모아 그리는 방법을 알아봅니다. 1. Sample Data 먼저 필요한 라이브러리들을 불러오고,12345678%matplotlib inlineimport numpy as npimport pand