如果我沒有使用最準確的標題描述來解決我的問題,我深表歉意,但這就是我最終得到的結果。
所以我有以下資料集,它應該代表不同城市的公眾對某些基本服務的看法:
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%
- 你就完成了......有點:
我無法找出將文字分配給氣泡圖的軸(而不是數字)的直接方法。也許您可以搜尋assign text to bubble chart axes excel
看看如何做到這一點。
True Office® 解決方法是刪除軸並手動新增包含您的城市和優先值的文字方塊。不幸的是,擴展性不好。
如果您沒有使用 Excel(並且可以編寫一些程式碼),您可以使用以下命令查看 Python陰謀或者繪圖庫或者微軟Power BI