BubbleChart3D

BubbleChart3D[{{x1,y1,z1,u1},{x2,y2,z2,u2},}]

makes a 3D bubble chart with bubbles at positions {xi,yi,zi} with sizes ui.

BubbleChart3D[{,wi[{xi,yi,zi,ui},],,wj[{xj,yj,zj,uj},],}]

makes a 3D bubble chart with bubble features defined by the symbolic wrappers wk.

BubbleChart3D[{data1,data2,}]

makes a 3D bubble chart from multiple datasets datai.

Details and Options

Examples

open allclose all

Basic Examples  (3)

Create a 3D bubble chart for a list of 4-tuples:

Multiple datasets:

Set the style for bubbles:

Pictorial bubbles:

Procedural bubbles:

Scope  (30)

Data and Wrappers  (14)

Items in a dataset are colored the same:

Nonreal data is taken to be missing:

The data may include units:

Specify the units to use:

The time stamps in TimeSeries, EventSeries, and TemporalData are ignored:

The values in associations are taken as bubble values:

Use the keys as labels:

Use the keys as legends:

Associations can be nested down to the point level:

Or up to the group level:

The weights in WeightedData are ignored:

Use wrappers on individual data, datasets, or collections of datasets:

Wrappers can be nested:

Override the default tooltips:

Use any object in the tooltip:

Use PopupWindow to provide additional drilldown information:

Button can be used to trigger any action:

Styling and Appearance  (9)

Use an explicit list of styles for the bubbles:

Use any gradient or indexed color schemes from ColorData:

Use color schemes designed for charting:

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:

For detailed settings, use Palettes ChartElementSchemes:

Use a theme in a high contrast color scheme:

Use a theme with simple ticks in a bold color scheme:

Labeling and Legending  (7)

Use Labeled to add a label to a bubble:

Use symbolic positions for label placement:

Provide categorical labels for the datasets:

Provide value labels for bubbles by using LabelingFunction:

Use Placed to control placement and formatting:

Add categorical legend entries for the columns of data:

Use Legended to add additional legend entries:

Use Placed to affect the positioning of legends:

Options  (86)

Axes  (3)

By default, axes are drawn for BubbleChart3D:

Use AxesFalse to turn off axes:

Turn each axis on individually:

AxesOrigin  (2)

The position of the axes is determined automatically:

Specify an explicit origin for the axes:

AxesStyle  (4)

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:

AxesLabel  (4)

No axes labels are drawn by default:

Place a label on the axis:

Specify axes labels:

Use units as labels:

BubbleScale  (2)

By default, the volume of a bubble is proportional to the u value:

Compare the volume scale to the diameter scale:

BubbleSizes  (1)

Change the size range of the bubbles:

ChartBaseStyle  (4)

Use ChartBaseStyle to style all bubbles:

ChartBaseStyle combines with ChartStyle:

ChartBaseStyle combines with Style:

Style may override settings for ChartBaseStyle:

ChartBaseStyle combines with ColorFunction:

ColorFunction may override settings for ChartBaseStyle:

ChartElementFunction  (5)

Get a list of built-in settings for ChartElementFunction:

For detailed settings, use Palettes ChartElementSchemes:

Write a custom ChartElementFunction:

Use metadata passed on from the input, in this case charting the data:

The built-in element function may have options; use Palettes ChartElementSchemes to set them:

ChartElements  (6)

Create a pictorial chart based on any Graphics3D object:

Use a different graphic for each row of data:

Graphics are used cyclically:

Styles are inherited from styles set through ChartStyle etc.:

Override individual styles by using Style:

Explicit styles set in the graphic will override other style settings:

ChartLabels  (5)

By default, labels are placed in the center of the bubbles:

Labeled wrappers in data will place additional labels:

Use Placed to control label placement:

Use the third argument to Placed to control formatting:

By default, labels are associated with columns of data:

Use Placed to affect placements:

Place multiple labels:

ChartLegends  (5)

Generate a legend based on chart style:

Use Legended to add additional legend entries:

Use Legended to specify individual legend entries:

Generate a legend for datasets:

Unused legend labels are dropped:

Use Placed to control the placement of legends:

ChartStyle  (14)

Use ChartStyle to set the style:

Use Style to highlight individual data elements:

Give an explicit list of styles:

Use "Gradient" colors from ColorData:

Use "Indexed" colors from ColorData:

Use Style to highlight a dataset:

Styles are used cyclically:

Style each row of data or dataset:

Style each column of data:

Style both rows and columns of data:

With both row and column styles, the last style may override earlier ones:

Style may override settings for ChartStyle:

ColorFunction overrides settings for ChartStyle:

Use ColorFunction to combine different style effects:

ChartElements with explicit style settings may override settings for ChartStyle:

ColorFunction  (4)

Color by coordinate value:

Use ColorFunctionScaling->False to get unscaled height values:

ColorFunction may override styles in ChartStyle:

Use ColorFunction to combine different style effects:

ColorFunctionScaling  (2)

By default, scaled height values are used:

Use ColorFunctionScaling->False to get unscaled height values:

ImageSize  (7)

Use named sizes such as Tiny, Small, Medium and Large:

Specify the width of the plot:

Specify the height of the plot:

Allow the width and height to be up to a certain size:

Specify the width and height for a graphic, padding with space if necessary:

Setting AspectRatioFull will fill the available space:

Use maximum sizes for the width and height:

Use ImageSizeFull to fill the available space in an object:

Specify the image size as a fraction of the available space:

LabelingFunction  (7)

Use automatic labeling by values through Tooltip and StatusArea:

Do no labeling:

Use Placed to control label placement:

Symbolic positions outside the bubble:

Coordinate-based placement relative to a given bubble:

Control the formatting of labels:

Use the given chart labels as arguments to the labeling function:

PerformanceGoal  (1)

Generate a bubble chart with interactive highlighting:

Emphasize performance by disabling interactive behaviors:

Typically, less memory is required for non-interactive charts:

PlotTheme  (2)

Use a theme in a high contrast color scheme:

Change the chart style:

Ticks  (6)

Ticks are placed automatically on each axis:

Use TicksNone to not draw any tick marks:

Place tick marks at the specified positions:

Draw tick marks at the specified positions with specific labels:

Specify tick marks with scaled lengths:

Customize each tick with position, length, labeling and styling:

TicksStyle  (2)

Specify an overall style for ticks, including for labels:

Specify tick style for each of the axes:

Applications  (2)

Click the bubbles to hear the name of the country, its GDP per capita, and its population:

Display GDP per capita, poverty, and military expenditures for a list of countries:

Define a labeling function for the tooltips:

Mouse over the bubbles to view a country's data:

Properties & Relations  (1)

Use BubbleChart3D to get a 3D rendering of bubble charts:

Neat Examples  (1)

Here is some chart work:

Wolfram Research (2008), BubbleChart3D, Wolfram Language function, https://reference.wolfram.com/language/ref/BubbleChart3D.html (updated 2014).

Text

Wolfram Research (2008), BubbleChart3D, Wolfram Language function, https://reference.wolfram.com/language/ref/BubbleChart3D.html (updated 2014).

CMS

Wolfram Language. 2008. "BubbleChart3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/BubbleChart3D.html.

APA

Wolfram Language. (2008). BubbleChart3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BubbleChart3D.html

BibTeX

@misc{reference.wolfram_2023_bubblechart3d, author="Wolfram Research", title="{BubbleChart3D}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/BubbleChart3D.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_bubblechart3d, organization={Wolfram Research}, title={BubbleChart3D}, year={2014}, url={https://reference.wolfram.com/language/ref/BubbleChart3D.html}, note=[Accessed: 19-March-2024 ]}