GeoBubbleChart [{reg1val1,reg2val2,…}]
makes a geo bubble chart with bubbles centered at the geographic regions regi with sizes vali.
GeoBubbleChart [regionsvalues]
uses a collection of regions regi from regions with corresponding sizes vali from values.
GeoBubbleChart [{data1,data2,…}]
plots data from all the datai.
GeoBubbleChart [{…,w[datai],…}]
plots datai with features defined by the symbolic wrapper w.
GeoBubbleChart
GeoBubbleChart [{reg1val1,reg2val2,…}]
makes a geo bubble chart with bubbles centered at the geographic regions regi with sizes vali.
GeoBubbleChart [regionsvalues]
uses a collection of regions regi from regions with corresponding sizes vali from values.
GeoBubbleChart [{data1,data2,…}]
plots data from all the datai.
GeoBubbleChart [{…,w[datai],…}]
plots datai with features defined by the symbolic wrapper w.
Details and Options
- The geographic regions regi can be given in the following forms:
-
- Multiple regions regions can be given in the following forms:
-
{reg1,reg2,…} list of individual regions
- The values vali can be given in the following forms:
-
vali positive number
- Multiple values values can be given in the following forms:
-
{val1,val2,…} list of individual regions
- The data datai for GeoBubbleChart can be given in the following forms:
-
{e1,e2,…} list of elements with or without wrappers<|k1e1,k2e2,…|> association of keys and valuesw[{e1,e2,…},…] wrapper applied to a whole datasetw[{data1,data1,…},…] wrapper applied to all datasets
- The following wrappers can be used for chart elements:
-
- Data not given in these forms is ignored in forming the bubble chart.
- In GeoBubbleChart , Labeled and Placed allow the following positions:
-
{{bx,by},{lx,ly}} scaled position {lx,ly} in the label at scaled position {bx,by} in the bubble
- GeoBubbleChart has the same options as GeoGraphics with the following additions and changes: [List of all options]
-
- GeoBubbleChart layers bubbles from largest to smallest for maximal visibility.
- The arguments supplied to ChartElementFunction are the bubble region {{xmin,xmax},{ymin,ymax}}, the values {xi,yi,zi} and the metadata {m1,m2,…} from each level in a nested list of datasets.
- A list of built-in settings for ChartElementFunction can be obtained from ChartElementData["GeoBubbleChart"].
- The arguments supplied to ColorFunction are x, y and z.
- Chart feature themes affect the data's graphic styling. Themes include:
-
"BoldScheme" bold elements from Chart Element Schemes"FadeScheme" faded elements from Chart Element Schemes
- Style and other specifications from options and other constructs in GeoBubbleChart are effectively applied in the order ChartStyle , ColorFunction , Style and other wrappers, ChartElements and ChartElementFunction , with later specifications overriding earlier ones.
-
AspectRatio 1 overall ratio of width to heightBubbleScale "Area" feature scale used for bubblesImageMargins 0. the margins to leave around the graphicPreserveImageOptions Automatic whether to preserve image options when displaying new versions of the same graphic
List of all options
Examples
open all close allBasic Examples (2)
Create a bubble chart of the populations for the countries in South America:
Create charts with multiple sets of data:
Scope (24)
Data and Wrappers (10)
Specify entities and values as separate lists:
Use QuantityArray for the values:
Use an entity property directly with entities:
Specify entities and values together:
Items in each set of data are colored the same:
Nonpositive data is taken to be missing:
The data may include units:
Use wrappers at any level in the data:
Wrappers can be nested:
Override the default tooltips:
Use any object in the tooltip:
Styling and Appearance (7)
Use an explicit list of styles for the groups of bubbles:
Use any gradient or indexed color schemes from ColorData :
ChartBaseStyle can be used to set an initial style for all chart elements:
Style can be used to override styles:
Use any graphic for pictorial bubbles:
Use built-in programmatically generated bubbles:
Use a theme with a simple background map:
Use a theme with a high contrast color scheme and bright bubbles:
Labeling and Legending (7)
Use Labeled to add a label to a bubble:
Use symbolic positions for label placement:
Use Placed to control the positioning of labels, using the same positions as for Labeled :
Use Callout to add a label to a bar:
Change the appearance of the callout:
Automatically position callouts:
Use legends to identify different sets of bubbles:
Options (33)
AspectRatio (1)
By default, the ratio of the height to width for the plot is determined automatically:
Make the height the same as the width with AspectRatio 1:
Use a numerical value to specify the height-to-width ratio:
AspectRatio Full adjusts the height and width to tightly fit inside other constructs:
Axes (1)
By default, Axes are not drawn for GeoBubbleChart :
Use Axes True to turn on axes:
Use AxesOrigin to specify where the axes intersect:
Turn each axis on individually:
AxesLabel (3)
No axes labels are drawn by default:
Place a label on the axis:
Specify axes labels:
AxesOrigin (2)
The position of the axes is determined automatically:
Specify an explicit origin for the axes:
AxesStyle (1)
Change the style for the axes:
Specify the style of each axis:
Use different styles for the ticks and the axes:
Use different styles for the labels and the axes:
BubbleScale (2)
By default, the area of a bubble is proportional to the value:
Compare area scale to diameter scale:
BubbleSizes (1)
Change the size range of the bubbles:
ChartBaseStyle (1)
Use ChartBaseStyle to style all bubbles:
ChartBaseStyle combines with ChartStyle :
ChartElementFunction (2)
Get a list of built-in settings for ChartElementFunction :
For more settings, use Palettes ▶ Chart Element Schemes:
ChartElements (1)
ChartStyle (3)
Use ChartStyle to set the style:
Give a list of styles:
Use gradient colors from ColorData :
Use indexed colors from ColorData :
Styles are used cyclically:
ColorFunction (2)
Color by longitude coordinate value:
Use ColorFunctionScaling->False to get unscaled height values:
ColorFunction overrides styles in ChartStyle :
Use ColorFunction to combine different style effects:
Frame (4)
GeoBubbleChart does not use a frame by default:
Use Frame True to draw a frame around the plot:
Draw a frame on the left and right edges:
Draw a frame on the left and bottom edges:
FrameLabel (4)
Place a label along the bottom frame of a chart:
Frame labels are placed on the bottom and left frame edges by default:
Place labels on each of the edges in the frame:
Use a customized style for both labels and frame tick labels:
FrameStyle (2)
Specify the style of the frame:
Specify the style for each frame edge:
GeoBackground (1)
Use the default background for map region and background:
Draw a relief map background for the map:
GeoProjection (1)
PlotTheme (1)
Use a theme with bright colors:
Use a satellite map for the background:
Applications (2)
Show the magnitudes of the last earthquakes around 1000 km from Mexico City during the last 2 years:
Show the farm land area of each US state as a bubble of a size proportional to the land area:
Properties & Relations (9)
Use BubbleChart to show bubbles for general data:
Use GeoRegionValuePlot to show values with colored regions:
Use GeoGraphValuePlot to show the values on geographic networks:
Use GeoHistogram to aggregate locations into bins:
Use GeoSmoothHistogram to generate smooth densities from locations:
Use GeoListPlot for individual locations:
Use GeoVectorPlot and GeoStreamPlot for vector fields:
Draw contours on a map with GeoContourPlot :
Smoothly shade a map using color with GeoDensityPlot :
See Also
GeoListPlot GeoSmoothHistogram GeoHistogram GeoRegionValuePlot GeoDensityPlot GeoContourPlot BubbleChart GeoGraphics GeoDisk
Function Repository: Cartogram
History
Text
Wolfram Research (2017), GeoBubbleChart, Wolfram Language function, https://reference.wolfram.com/language/ref/GeoBubbleChart.html.
CMS
Wolfram Language. 2017. "GeoBubbleChart." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/GeoBubbleChart.html.
APA
Wolfram Language. (2017). GeoBubbleChart. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/GeoBubbleChart.html
BibTeX
@misc{reference.wolfram_2025_geobubblechart, author="Wolfram Research", title="{GeoBubbleChart}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/GeoBubbleChart.html}", note=[Accessed: 17-November-2025]}
BibLaTeX
@online{reference.wolfram_2025_geobubblechart, organization={Wolfram Research}, title={GeoBubbleChart}, year={2017}, url={https://reference.wolfram.com/language/ref/GeoBubbleChart.html}, note=[Accessed: 17-November-2025]}