Mathematica > Visualization and Graphics > Charting and Information Visualization >
Mathematica > Visualization and Graphics > Data Visualization > Charting and Information Visualization >

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.
  • Data elements for BubbleChart3D can be given in the following forms:
{xi,yi,zi,ui}a pure bubble value
wi[{xi,yi,zi,ui},...]a bubble with value {xi, yi, zi, ui} and wrapper wi
formimia sector form with metadata mi
  • The values ui should be positive.
  • Data not given in these forms is ignored in forming the 3D bubble chart.
{e1,e2,...}list of elements with or without wrappers
w[{e1,e2,...},...]wrapper applied to a whole data set
w[{data1,data1,...},...]wrapper applied to all datasets
  • The following wrappers can be used for chart elements:
Annotation[e,label]provide an annotation
Button[e,action]define an action to execute when the element is clicked
EventHandler[e,...]define a general event handler for the element
Hyperlink[e,uri]make the element act as a hyperlink
Labeled[e,...]display the element with labeling
Legended[e,...]include features of the element in a chart legend
Mouseover[e,over]make the element show a mouseover form
PopupWindow[e,cont]attach a popup window to the element
StatusArea[e,label]display in the status area when the element is moused over
Style[e,opts]show the element using the specified styles
Tooltip[e,label]attach an arbitrary tooltip to the element
Top,Bottom,Left,Right,Center, Front,Backpositions within bubbles
Above,Below, Before, Afterpositions outside bubbles
{{bx,by,bz},{lx,ly}}scaled position {lx, ly} in the label at scaled position {bx, by, bz} in the bubble
AxesTruewhether to draw axes
AxesEdge{{-1, -1}, {1, -1}, {-1, -1}}on which edges to put axes
Boxed{Left,Bottom,Back}what faces to draw on a bounding box
BoxRatios{1,1,1}bounding 3D box ratios
BubbleScale"Volume"size feature used for bubbles
BubbleSizesAutomaticsize range to use for bubbles
ChartBaseStyleAutomaticoverall style for bubbles
ChartElementFunctionAutomatichow to generate raw graphics for bubbles
ChartElementsAutomaticgraphics to use for each of the bubbles
ChartLabelsNonelabels for data elements and datasets
ChartLegendsNonelegends for data elements and datasets
ChartStyleAutomaticstyle for bubbles
ColorFunctionAutomatichow to color bubbles
ColorFunctionScalingTruewhether to normalize the arguments for ColorFunction
FaceGridsAutomaticgrid lines to draw on the bounding box
LabelingFunctionAutomatichow to label bubbles
LegendAppearanceAutomaticoverall appearance of legends
Lighting"Neutral"simulated light sources to use
PerformanceGoal$PerformanceGoalaspects of performance to try to optimize
  • With the setting ChartElements->g, the graphic g will be used to form pictorial bubbles consisting of stretched versions of g.
  • The arguments supplied to ChartElementFunction are the bubble region {{xmin,xmax},{ymin,ymax},{zmin,zmax}}, the values {xi, yi, zi, ui} 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["BubbleChart3D"].
New in 7
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team