Provide an easy way to create a scatterplot layer on the map (Bubble map option in MapTool)
|Assignee:||Andy Dufilie||% Done:|
|Category:||Visualization Interface||Estimated time:||(Total: 40.00 h)|
|Required by:||MARC, Kansas City, MO|
We can already create a scatterplot on the map, but it is not easy. We need a way to create a scatterplot layer on the map directly from the layers tab in the map control panel.
#1 Updated by Kyle Monico over 6 years ago
- Category set to Visualization Interface
- Status changed from Open to Awaiting Feedback
- Complexity set to Medium
How would you expect to enter these values into the map?
I think two (perhaps three) columns are necessary. For example, "FIPS or ISO Code" for one column and a column of values. This would restrict the bubbles to the centered bounds of each geometry.
The other option is a column to specify (global values) X, another for Y, and a column of values. This would allow bubbles to be placed anywhere.
#2 Updated by Mike Smyser over 6 years ago
Three columns would be necessary:
1) Geographic key (FIPS or ISO code as you mention)
2) Value #1 would relate to the color attribute (e.g., % not having health insurance)
3) Value #2 would relate to the bubble attribute (e.g., # of people not having health insurance)
Seems like making the centroid of the geographic key would be the easiest for placement of the bubble (would be my initial preference). I'd imagine you already do this for the placement of the labels. Being able to specify x,y coordinates might also be nice, but my guess is that it won't be commonly used except by very advance users. I would hold off on coordinate specification as a separate request.
Would also need to add a legend to show what the sizes of the bubble mean.
#4 Updated by Andy Dufilie about 6 years ago
- File drag-drop-layer.png added
If you want to do this now, you can use the beta layers feature.
See below for a ScatterPlot which has been copied onto a Map. This was done by opening both control panels and dragging the plot layer from the ScatterPlot's Layers (Beta) tab into the Map's Layers (Beta) tab.
The ScatterPlot points line up on the Map because the x and y attributes of the scatterplot are Longitude and Latitude.
#6 Updated by Frank Lenk about 6 years ago
Being able to do bubble maps like the bubble charts is something we also wanted to do. We really like the ability to set the minimum and maximum bubble size on the chart. The bubbles on the map are a static graphic, though, correct? Also, how does the bubble magnitude field behave if it includes negative numbers? We often use bubble maps to show change over time, for example population change between 2000 and 2010 by census tract. ArcGIS makes us create two fields, one with the sign and one with the absolute value of the magnitude. MapInfo allows us to simply use one field for population change and asks us what color we want for the sign. Naturally, we prefer MapInfo's method for creating bubble maps since it doesn't make us create two additional fields after we have performed the calculation. What does the current implementation of Weave require to create a bubble chart using a field that includes both negative and positive numbers?
#7 Updated by Andy Dufilie about 6 years ago
The bubbles in the ScatterPlot are interactive even after you copy the layer onto the map.
Right now, Weave just interpolates the size based on the minimum and maximum values of the data, regardless of the sign. If you want a different behavior, please add a feature request. Thanks.
#9 Updated by Andy Dufilie over 5 years ago
- Subject changed from Bubble map option in MapTool to Provide an easy way to create a scatterplot layer on the map (Bubble map option in MapTool)
- Description updated (diff)
- Status changed from Awaiting Feedback to Open
- Required by set to MARC, Kansas City, MO