Skip to main content

3D Bar Charts

3D bar charts render extruded vertical bars anchored to geographic coordinates. Bar height is driven by a numeric attribute in your dataset, making it easy to compare values across locations at a glance.

Rendered 3D Bar Chart layer showing extruded cylindrical bars of varying heights over a 3D building basemap

Creating a 3D bar chart

  1. Import a GeoJSON or Shapefile layer containing point or polygon geometry with at least one numeric column.
  2. Open the layer in the Layers panel and expand its layer options.
  3. Open the Filters section and set Mode to Bar Chart.
  4. Choose the height field from the dataset's numeric columns.

3D Bar Chart style editor controls — height field, height range, shape, radius, and colour

Style options

Height attribute

Height field is the dataset column whose values determine bar height. Only numeric columns are listed.

  • Min height / Max height set the range (in meters) that the shortest and tallest bars are scaled to.
  • Fallback height is used for features missing a value in the height field.
  • Min value override / Max value override let you fix the data range used for scaling instead of relying on the dataset's actual min/max — useful when comparing layers or filtering outliers.

Shape and bar width

Choose a bar shapeCylinder, Box, or Lollipop — and set the radius (in meters), which controls the horizontal footprint of each bar. Smaller radius values work better for dense datasets; larger values are easier to read at lower zoom levels.

Terrain alignment

Choose whether bars are clamped to ground, drawn relative to ground, or placed at an absolute height — matching the terrain alignment options available on other 3D layer types.

Bar color

Use the colour section to apply a fixed color to all bars, or color by attribute — mapping a categorical or numeric column to a color gradient. You can also adjust opacity and toggle bar outlines.

Labels

Enable Show label to display a text label above each bar, and choose which attribute the label shows.