FineBI - 셀프 분석 솔루션

FineBI는 실무자 및 데이터 분석가가 문제 중심의 탐색적 분석을 수행할 수 있는 셀프 서비스 빅 데이터 분석용 BI 툴입니다.

무료체험
   

버블 차트(거품형 차트)를 신속히 작성하는 방법? 새로 만들기와 사용기술

최종 업데이트:2023-4-7

버블 차트(거품형 차트)는 2D 또는 4D 데이터 세트의 데이터를 단일 차트로 시각화하여 데이터를 더 쉽게 이해할 수 있도록 합니다.

버블 차트 (bubble chart) 란?

버블 차트는 시스템 분석에서 데이터의 흐름을 평가하는 데 사용되는 차트 중 하나입니다. 선이나 화살표로 연결된 주석이 달린 원(풍선 모양)은 프로그램 또는 시스템 내에서 사용되거나 이동되는 데이터에 적용되는 운영 절차를 나타냅니다. 트리 다이어그램이나 플로차트보다 버블 차트를 사용하는 것은 부분 간의 구조적, 순차적 또는 절차적 관계에 초점을 맞추기보다는 주로 각 개념 또는 전체와 부분 사이의 연관성을 설명하기 위한 것입니다.

버블 차트의 출처

버블 차트는 산포도와 마찬가지로 출처를 밝히기 어렵습니다. 그러나 버블 차트는 프랑스 토목 엔지니어 찰스 조셉 미날드(Charles Joseph Minard, 1781-1870)에 의해 성공적으로 사용되었습니다. 그가 버블 차트를 처음 사용했는지는 확실하지 않지만, 그의 버블 차트는 오늘날 우리가 보는 것과 매우 유사합니다. 미날드는 프랑스의 가축무역지도에서 버블 차트와 파이차트의 첫 조합을 완성했습니다.

버블 차트 작성과 사례

버블 차트 사례

각 버블은 색상, 레이블 및 크기가 다릅니다. 버블 차트는 크기가 다른 변수의 비교를 위해 차트에 별도로 배치할 수 있다는 점을 제외하고는 산포도와 유사합니다.

버블 차트
출처: FineReport

본문에서는 파인리포트(FineReport)의 간단한 버블 차트 템플릿을 사용하여 설명하려고 합니다.

버블 차트 사례 1 | 산포도

산포도에서 데이터점의 분포를 보면 먼저 변수 간의 상관관계를 추정할 수 있습니다. 변수 간에 상관관계가 없는 경우 산포도는 이산 점의 무작위 분포를 나타내는 반면, 상관관계가 있는 경우 대부분의 데이터점은 상대적으로 밀집하고 일부 추세를 강조 표시합니다.

버블 차트
출처: FineReport

버블 차튼 사례 2 | 거품형 맵/포인트 엑셀 지도

버블차트 또는 산포도(Point Map)는 광범위한 지리 정보를 표시하는 데 자주 사용됩니다. 예를 들어, 일부 기업에서 업무가 다양한 경우 도트맵을 사용하여 특정 지리적 영역에서 각 사이트(특정 위치)를 정확하고 신속하게 찾을 수 있습니다.

버블 차트
출처: FineReport
체험판 무료로 알아보기
현재 파인리포트(FineReport)는 공식 웹 사이트에서 시간 및 기능 제한 없이 무료 개인 사용자 라이선스를 발급하고 있습니다.

다른 차트 종류에 관련 소개 자료는 다음 내용을 참고하세요:

파이썬 Plotly 버블 차트 만들기

기본 python 버블 차트 그리기 (plotly.express 사용) 

참고 자료 : 파이썬 Plotly 버블 차트 그리기 (Bubble charts)

먼저 라이브러리를 로드한 다음 샘플 데이터를 생성합니다.

차트는 아래와 같이 짧은 코드로 쉽게 생성할 수 있습니다. 이 버블 차트는 2007년 국가별 “GDP/인구” 및 “기대수명”을 보여줍니다.

특정 값에 따라 다양한 크기의 버블 그리기

plotly.express의 장점은 고급 기능을 짧은 코드로 대체한다는 것입니다. 예를 들어, 버블 차트의 각 버블을 다른 크기로 만들고 싶다면 size=’size-based column name’을 추가하면 됩니다. 그런 다음 plotly는 각 버블의 크기를 조정합니다. 작은 버블 크기를 그리면 버블의 최대 크기를 조정할 수 있습니다.

버블 차트는 2차원 데이터를 가장 단순한 형태로 나타냅니다. 하나의 데이터는 버블크기로 시각화된 수치 데이터이고, 다른 하나는 버블 차트가 나타내고자 하는 데이터입니다. 간단히 말해서 큰 버블은 큰 숫자를 의미합니다.

앞서 소개한 산포도를 기억하십니까? 산포도는 두 변수 간의 상관관계를 보여줍니다. 버블 차트는 산포도의 한 유형입니다. 이는 다양한 크기의 버블을 표준 산포도의 x축 및 y축과 결합하여 가차 있는 3차원 데이터를 생성하는 산포도의 확장이라고 할 수도 있습니다. 이러한 차트를 종종 “버블 차트”라고 합니다.

4차원의 데이터는 아래 그림과 같습니다. 다른 색상을 사용하여 데이터를 리스트업합니다(숫자를 표시하기 위해 밝기를 조정할 수도 있음). 이는 데이터가 얼마나 강력한지 보여줍니다.

버블 차트를 또 다르게 사용하는 방법은 (카토그램으로도 불리는) ‘버블 지도’입니버블 차트의 또 다른 방법은 “버블 맵”(지도 제작이라고도 함)입니다. 여기서 x 및 y 축의 값은 지리적 위치를 나타내는 유효한 위도와 경도 좌표입니다. (위치 정확도가 가장 중요한 것은 아니지만 버블의 경계는 도시 경계만큼 버블을 완벽하게 정의합니다.)

버블 차트 를 그리는 방법

참고 자료 : 뉴스젤리

레이블을 “가시화”로 설정

모든 레이블은 다른 요소에 의해 가려져서는 안 되며 해당 버블과 명확하게 일치해야 합니다.

버블 차트

버블크기를 적당히 조정

인간의 시각은 본능적으로 그 면적을 기준으로 원의 크기를 인식합니다. 따라서 버블은 직경보다는 면적으로 측정해야 합니다.

버블 차트

특별한 모양을 사용하지 않기

지나치게 많은 세부 사항이나 특별한 모양을 추가하지 마세요. 이는 부정확한 다이어그램으로 이어질 수 있습니다.

버블 차트

더 많은 보기…

시각화 차트 종류 14 종: 한 눈에 들어오는 가치를 잡아주기

차트 분석을 통해 올바른 차트 유형을 선택하는 방법을 알 수 있다

동적 차트 비법 대공개! 시각화의 한계는?

Contact Us

사용자그룹 가입

4월18 일
사용자교육

Privacy

Copyright©2018 FanRuan Software Co., Ltd.