내 문제에 대해 가장 정확한 제목 설명을 사용하지 않은 경우 사과드립니다. 하지만 그게 바로 끝입니다.
그래서 저는 몇 가지 기본 서비스에 대한 여러 도시의 대중 인식을 나타내는 다음 데이터 세트를 가지고 있습니다.
City/Priority Roads Parks Hospitals
London 50% 30% 10%
Paris 40% 20% 40%
Tokyo 25% 25% 50%
Rome 20% 30% 50%
저는 원 크기가 값에 따라 비례적으로 변경되도록 아래와 같이 플롯하는 것을 목표로 하고 있습니다.
나는 산점도를 통해 그것을 하고 있지만 운이 없습니다. 어떻게 시작해야 할지 아시나요?
답변1
완전한 답변은 없지만 시작입니다.
- 데이터를 "평탄화"합니다. 게시한 테이블에는 두 가지 차원(도시 및 우선순위)이 있어 Excel에서 플롯하기가 어렵습니다. 대신 도시, 우선순위 및 해당 값에 대한 열이 있는 (더 긴) 테이블을 만듭니다.
City Priority Value
London Roads 50%
Paris Roads 40%
Tokyo Roads 25%
Rome Roads 20%
London Parks 30%
Paris Parks 20%
Tokyo Parks 25%
Rome Parks 30%
London Hospitals 10%
Paris Hospitals 40%
Tokyo Hospitals 50%
Rome Hospitals 50%
- 당신이 원하는 것은버블 차트Excel에서는 숫자 데이터가 필요합니다. 따라서 도시 및 우선순위 값에 번호(예: ID)를 할당해야 합니다. 이와 같이:
City City ID Priority Priority ID Value
London 1 Roads 1 50%
Paris 2 Roads 1 40%
Tokyo 3 Roads 1 25%
Rome 4 Roads 1 20%
London 1 Parks 2 30%
Paris 2 Parks 2 20%
Tokyo 3 Parks 2 25%
Rome 4 Parks 2 30%
London 1 Hospitals 3 10%
Paris 2 Hospitals 3 40%
Tokyo 3 Hospitals 3 50%
Rome 4 Hospitals 3 50%
Insert
➡를 통해 거품형 차트를 만듭니다Insert Scatter (X, Y) or Bubble chart
.그런 다음 마우스 오른쪽 버튼을 클릭하고
Select Data
다음 설정으로 시리즈를 추가합니다.
- 그리고 당신은 끝났습니다... 일종의:
거품형 차트의 축에 숫자 대신 텍스트를 할당하는 간단한 방법을 찾을 수 없습니다. 아마도 검색하여 assign text to bubble chart axes excel
해당 작업을 수행하는 방법을 확인할 수 있을 것입니다.
True Office® 해결 방법은 축을 삭제하고 도시 및 우선 순위 값을 사용하여 수동으로 텍스트 상자를 추가하는 것입니다. 불행하게도 잘 확장되지 않습니다.
Excel에 얽매이지 않고 약간의 코딩을 할 수 있다면 다음을 사용하여 Python을 확인할 수 있습니다.줄거리또는matplotlib또는마이크로소프트 파워 BI
답변2
거품형 차트는 세 가지 고유한 측정값이 있는 데이터세트용입니다. 테이블에는 하나의 측정값(%)만 있으므로 이에 대해 거품형 차트를 사용하지 않는 것이 좋습니다.
일반적으로 데이터 시각화에서는 관련 카테고리를 쉽게 비교할 수 있도록 노력해야 합니다.
데이터 세트의 경우 단순히 막대 길이만 비교하는 클러스터형 막대 차트를 권장합니다.
버블 차트는 차트를 보는 사람들이 이러한 비교를 더 어렵게 만듭니다.
막대의 크기가 서로 매우 가깝더라도 막대가 다른 막대보다 길거나 짧은 경우를 쉽게 확인할 수 있습니다. 두 개의 거품이 크기가 비슷하면 어느 것이 다른 것보다 크거나 작은지 구분하기가 더 어렵습니다.