2024/12/31 TIL

김학열·2024년 12월 31일

아티클 스터디

직관적인 데이터 시각화 만들기

  • 요약 : 데이터 시각화가 어떤형식으로 직관적인 데이터 시각화를 만드는 방법
    • 데이터 시각화 방법

      1.뚜렷한 시각 요소 파악하기

    • 시각정보가 눈의 신경 세포에 입력되어 외로 전달될때 각각의 신경 세포들이 동시에 색, 질감 ,선의 두깨, 방향, 배열등의 기본적인 시각요소를 추출한다.

    1. 패턴 파악

      추출한 시각요소들의 공통점과 차이점을 발견하여 선으로 연결하거나 동일한 색,질감 방향성으로 그룹으로 분류하며 패턴을 인식한다

    2. 해석하기

      전단계에서 추출된 시각요소의 패턴을 이용하여 의미를 부여하고 해석한다.

    • 데이터 시각화의 속성

      1. 특징

        중요한 정보가 가장 먼저 눈에 들어오도록 디자인해야하며 색상,밝기, 배열, 도형등으로 설정

    • 게슈탈트 원리를 바탕으로 한 디자인

      1. 시각화를 할때 특정 규칙이 적용될때 하나의 그룹으로 인식하는 경향이 있어 이것을 이용하면 큰전체의 이해하는데 도움이 되는데 규칙의 예로 가까이 위치하기, 비슷한 특징 가지기 , 같은 방향으로 움직이기, 연결하기등이 있다.
  • 주요 포인트 : 좋은 데이터를 분석하여 이해하기 쉬운 자료를 만드는 것도 좋지만 부정확한 정보를 전달할수 도 있기 때문에 이것을 정확한 정보를 판단할수 있는 능력이 필요하다.

데이터 인사이트 세션 과제 계산기
조건
첫 번째 셀: %%writefile calculator.py 아래에 계산기 기능 함수를 정의합니다. 이 셀을 실행하면 Colab 환경에 calculator.py 파일이 생성됩니다.
두 번째 셀: import calculator를 사용해 모듈을 가져옵니다.
각 함수(add, subtract, multiply, divide)를 호출하여 다양한 연산을 수행하고 결과를 확인합니다.

%%writefile calculator.py

def add(x, y):
return x + y

def subtract(x, y):
return x - y

def multiply(x, y):
return x * y

def divide(x, y):
return x / y

셀바꿈

import calculator

print("add" , calculator.add(50,50))
print("subtract" , calculator.subtract(50,50))
print("multiply" , calculator.multiply(50,50))
print("divide" , calculator.divide(50,50))

profile
QA/QC 1기 김학열

0개의 댓글