무료 온라인 버블 맵 만들기
온라인에서 무료로 버블 맵을 만들어 보세요. 데이터를 업로드하고, 버블 크기와 색상을 맞춤 설정하여 브라우저에서 바로 인터랙티브 버블 맵을 생성할 수 있습니다. 가입이 필요 없습니다.
버블 맵 메이커 도구
필수 열latitudelongitudevaluelat, lng도 사용 가능
파일 크기 제한이 없습니다. 크기를 이유로 파일 가져오기를 거부하지 않습니다. 브라우저에서 처리하며, 처리 가능한 양은 기기의 여유 메모리에 따라 달라집니다.
모든 처리는 브라우저 안에서 이루어집니다. 데이터는 사용자의 기기 밖으로 나가지 않습니다.
- CSV를 붙여넣거나 업로드하면 각 행이 버블이 됩니다.
- 버블 면적은 값에 비례해 커집니다.
- OpenStreetMap 지도 위에서 확대·축소하고 이동할 수 있습니다.
- 무료이며 가입이나 설치가 필요 없습니다.
버블 맵이란?
버블 맵은 데이터의 각 위치에 원을 놓고, 매장별 매출, 도시별 인구, 지역별 발생 건수 같은 숫자에 따라 원의 크기를 정하는 지도입니다. 큰 값은 눈에 띄고 작은 값도 묻히지 않으며, 데이터가 몰려 있는 곳은 실제 위치에 그대로 드러납니다.
| name | latitude | longitude | value |
|---|---|---|---|
| Tokyo | 35.6897 | 139.6922 | 37.4 |
| Delhi | 28.6139 | 77.2090 | 30.3 |
| Shanghai | 31.2304 | 121.4737 | 27.1 |
| São Paulo | -23.5505 | -46.6333 | 22.0 |
| Mexico City | 19.4326 | -99.1332 | 21.8 |
| Dhaka | 23.8103 | 90.4125 | 21.0 |
| Cairo | 30.0444 | 31.2357 | 20.9 |
| + 33개 행 더 | |||
- latitude와 longitude로 버블 위치 결정
- value로 버블 면적 결정
- 위도와 경도로 위치 지정
- 각 행의 좌표가 버블을 지도 위 제자리에 고정하므로, 눈에 보이는 패턴이 곧 데이터의 실제 지리적 분포입니다.
- 값으로 면적 결정
- 숫자에 따라 커지는 것은 너비가 아니라 면적입니다. 인구가 두 배인 도시는 면적이 두 배인 버블로 표시됩니다.
- 겹침으로 드러나는 밀도
- 버블이 반투명하기 때문에 밀집한 지역은 겹친 부분이 더 진해지고, 드문드문한 지역은 옅게 남습니다.
- 버블 맵이 유용한 경우
- 매장망, 인구 조사 수치, 도시별 매출, 사건·사고 보고, 현장 조사처럼 각 숫자가 특정 장소에 속한 데이터라면 모두 잘 맞습니다.
지도학에서는 이런 지도를 비례 기호도라고 부릅니다. 지점별 합계를 나타낼 때 가장 효과적입니다. 지역 전체의 백분율이나 비율을 보여 줄 때는 보통 지역을 색으로 칠한 단계구분도(코로플레스 지도)가 더 읽기 쉽습니다.
어떤 버블 맵을 찾고 계신가요?
'버블 맵'이라고 불리는 것에는 세 가지가 있습니다. 이 페이지의 도구로 만들 수 있는 것은 첫 번째입니다.
- 이 도구
지도 위 버블 맵
실제 지도 위에 숫자에 따라 크기가 다른 원을 표시합니다. 매장, 도시, 센서, 고객처럼 위치가 중요할 때 사용하세요.
버블 차트
X축과 Y축 위에 원을 배치하고 세 번째 숫자로 크기를 정하는 차트입니다. 예를 들어 GDP와 기대 수명을 두 축으로 놓고 인구로 원의 크기를 정할 수 있습니다. 산포도 생성기에서 숫자 필드를 Size로 드래그하면 만들 수 있습니다.
버블 다이어그램 또는 씽킹맵
중심 아이디어 주위에 단어를 담은 원을 배치한 그림입니다. 수업에서 쓰는 버블맵과 더블 버블맵, 건축가가 방의 인접 관계를 스케치하는 버블 다이어그램이 여기에 해당합니다. 숫자가 아니라 아이디어를 나타내므로 데이터 도구보다 화이트보드나 다이어그램 앱이 더 잘 맞습니다.
온라인에서 버블 맵을 만드는 방법
- 1
CSV 준비하기
한 행에 장소 하나씩 넣고 열 이름을 latitude, longitude, value로 지정하세요. 짧은 이름인 lat, lng도 사용할 수 있습니다. name 열을 추가하면 각 버블에 이름이 붙고, 그 밖의 열은 무시됩니다.
- 2
붙여넣거나 업로드하기
지도 옆 입력란에 행을 붙여넣거나, [Upload CSV]를 클릭해 .csv 파일을 선택하세요. 업로드한 파일은 바로 지도에 그려집니다.
- 3
[Render Map] 클릭하기
좌표가 유효한 행은 각각 파란 버블이 되고, 지도는 모든 버블이 보이도록 자동으로 확대·축소됩니다. 사용할 수 있는 좌표가 있는 행이 하나도 없으면 버튼 아래에 오류가 표시됩니다.
- 4
확대·이동 후 캡처하기
버블에 마우스를 올리거나 버블을 탭하면 이름과 값이 표시됩니다. 스크롤하거나 +, − 버튼으로 확대·축소하고, 드래그해서 지도를 이동하세요. 원하는 화면이 되면 슬라이드나 보고서에 넣을 스크린샷을 찍으세요.
이 버블 맵 메이커를 사용하는 이유
- 몇 초 만에 버블 맵 완성
- 행을 붙여넣거나 CSV를 업로드하고 [Render Map]을 클릭하면 모든 행이 버블로 표시됩니다. 서버를 거치지 않으므로 클릭하는 즉시 지도가 다시 그려집니다.
- 왜곡 없이 비교되는 크기
- 값을 따르는 것은 버블의 너비가 아니라 면적입니다. 매출이 두 배인 곳은 면적도 두 배가 되며, 이는 지도학에서 비례 기호도에 쓰는 것과 같은 규칙입니다.
- 직접 탐색할 수 있는 실제 지도
- 버블은 OpenStreetMap 배경 지도 위에 표시되며, 지도는 데이터에 맞춰 자동으로 확대·축소됩니다. 버블에 마우스를 올리거나 탭하면 이름과 값이 보이고, 스크롤로 확대·축소, 드래그로 이동할 수 있습니다.
- 가입·설치 불필요
- 페이지를 열고 바로 시작하세요. 계정도, 체험판도, 다운로드할 것도 없습니다.
- 파일은 내 기기에 그대로
- CSV는 브라우저가 읽고 아무것도 업로드되지 않으므로, 고객 목록이나 공개 전 수치도 어디에도 보내지 않고 지도로 만들 수 있습니다.
- 간단한 CSV 형식
- latitude, longitude, value 세 열이면 충분하며, 짧은 이름인 lat, lng도 쓸 수 있습니다. 선택 사항인 name 열을 넣으면 각 버블에 이름이 붙습니다. 그 밖의 열은 무시하고, 유효한 좌표가 없는 행은 건너뜁니다.
버블 맵 모범 사례
버블 크기는 면적으로 조절하기
버블의 너비가 아니라 면적이 값을 따르게 하세요. 너비가 두 배가 되면 면적은 네 배가 되므로, 두 배인 값이 네 배로 보입니다. 이 도구는 면적 기준으로 크기를 정합니다.
40은 10의 4배이고, 큰 버블의 면적도 4배입니다.
값을 읽기 쉬운 범위로 맞추기
이 도구에서 값이 100이면 너비 약 40픽셀의 버블이 그려지지만, 10,000이면 약 400픽셀이 되어 주변 버블을 덮어 버립니다. 1에서 1,000 사이의 값이 가장 보기 좋으므로 인구는 백만 명 단위로, 매출은 천 단위로 나타내세요.
비율이 아닌 합계 표시하기
버블은 어디에 얼마나 있는지를 보여 줍니다. 매장 수, 매출, 인구처럼 개수나 합계를 사용하세요. 비율이나 백분율에는 지역 전체를 색의 농도로 표현하는 단계구분도(코로플레스 지도)가 더 읽기 쉽습니다.
밀집 지역 정리하기
한 도시에 버블이 수백 개 모이면 하나의 덩어리로 뭉개집니다. 지도에 표시하기 전에 가까운 지점을 도시나 지역 단위로 합산하거나, 버블이 서로 떨어져 보일 때까지 확대하세요.
좌표 확인하기
좌표는 39°54′N이 아니라 39.9042처럼 십진수로 쓰세요. 위도는 −90~90, 경도는 −180~180 범위입니다. 버블이 바다 위에 나타난다면 대개 열이 뒤바뀌었거나 마이너스 기호가 빠진 것입니다.
숫자는 구분 기호 없이 쓰기
1,234.5나 1.234,5가 아니라 1234.5로 쓰세요. 천 단위 구분 기호나 소수점 쉼표가 있으면 숫자가 깨져서 1,234가 1로 읽히거나 행 전체가 제외됩니다.
버블 맵 메이커 자주 묻는 질문
버블 맵 메이커란 무엇인가요?
버블 맵 메이커는 장소와 숫자 목록을 지도로 바꿔, 각 장소에 숫자에 따라 크기가 정해진 원을 표시하는 도구입니다. 이 페이지의 도구는 무료이고 브라우저에서 실행되며 가입이 필요 없습니다. CSV를 붙여넣거나 업로드한 뒤 [Render Map]을 클릭하세요.
버블 맵을 무료로 만들려면 어떻게 하나요?
latitude, longitude, value 열이 있는 CSV를 만드세요. 이 페이지의 도구에 붙여넣거나 [Upload CSV]로 불러온 다음 [Render Map]을 클릭하세요. 확대·이동으로 원하는 화면을 맞춘 뒤 스크린샷을 찍으면 됩니다. 비용이 들지 않고 계정도 필요 없습니다.
버블 맵과 버블 차트의 차이점은 무엇인가요?
버블 맵은 위도와 경도를 이용해 지리 지도 위에 원을 배치합니다. 버블 차트는 두 숫자를 이용해 X축과 Y축 위에 원을 배치하고, 세 번째 숫자로 크기를 나타냅니다. 이 도구는 버블 맵을 만듭니다. 버블 차트가 필요하다면 산포도 생성기에서 숫자 필드를 Size로 드래그하세요.
버블 다이어그램이란 무엇인가요?
버블 다이어그램은 원을 선으로 연결한 스케치입니다. 교사는 씽킹맵(Thinking Maps)의 버블맵과 더블 버블맵처럼 주제를 설명할 때 사용하고, 건축가는 어떤 방을 서로 붙여 배치할지 계획할 때 사용합니다. 숫자가 아니라 아이디어를 보여 주므로 이 도구보다 화이트보드나 다이어그램 앱이 더 잘 맞습니다.
이 버블 맵 메이커를 사용할 때 데이터가 안전한가요?
네. CSV를 읽고 버블을 그리는 작업은 모두 브라우저에서 이루어지며, 파일은 서버에 업로드되지 않습니다. 네트워크 요청은 OpenStreetMap 지도 타일을 불러오는 것뿐이며, 이 요청으로 보고 있는 지역은 알 수 있지만 데이터는 전혀 포함되지 않습니다.
버블 맵 생성기는 어떤 데이터 형식을 지원하나요?
헤더 행이 있는 CSV를 지원하며, .csv 파일이나 붙여넣은 텍스트 모두 사용할 수 있습니다. 열 이름은 소문자로 latitude, longitude, value라고 지정하세요. lat, lng도 인식합니다. 좌표는 십진수 형식이어야 합니다. value 열이 없으면 모든 버블이 같은 크기로 그려집니다. 선택 사항인 name 열을 넣으면 각 버블에 이름이 붙습니다.
버블의 색상과 크기를 맞춤 설정할 수 있나요?
크기는 value 열에서 정해지며, 버블 면적이 값에 비례합니다. 모든 버블을 더 크게 또는 더 작게 하려면 렌더링하기 전에 열 전체에 같은 수를 곱하거나 나누세요. 색상은 반투명한 파란색으로 고정되어 있으며, 버블이 겹치는 곳은 더 진해집니다.
주소나 국가 이름으로도 이 버블 맵 생성기를 사용할 수 있나요?
바로는 사용할 수 없습니다. 이 도구는 모든 행에 위도와 경도가 있어야 합니다. 주소나 지명만 있다면 먼저 지오코딩 서비스나 스프레드시트 애드온을 이용해 좌표로 변환한 뒤, 그 결과를 여기에 붙여넣으세요.
버블 맵을 이미지로 저장할 수 있나요?
내보내기 버튼은 없습니다. 원하는 화면을 맞춘 뒤 운영체제의 스크린샷 기능을 사용하세요. 예를 들어 Mac에서는 Shift+Command+4, Windows에서는 Windows+Shift+S를 누르면 됩니다.
더 많은 지도·차트 도구
색상, 필터, 다른 차트 유형이 필요하신가요?
저희가 만든 오픈소스 시각 분석 앱 Graphic Walker는 위도와 경도로 포인트 맵을 그리고 크기, 색상, 툴팁을 지정할 수 있으며, 막대 차트, 꺾은선 차트, 산점도 같은 차트도 함께 만들 수 있습니다. macOS 또는 Windows용 데스크톱 앱을 내려받거나, PyGWalker를 통해 Jupyter에서 사용하세요.
더 다양한 차트가 필요하신가요? 차트 메이커에서 막대 차트, 꺾은선 차트, 산점도 등을 만들어 보세요.