Bullet Chart

A bullet chart is a variation of a bar graph developed by Stephen Few. Seemingly inspired by the traditional thermometer charts and progress bars found in many dashboards, the bullet graph serves as a replacement for dashboard gauges and meters. Bullet graphs were developed to overcome the fundamental issues of gauges and meters: they typically display too little information, require too much space, and are cluttered with useless and distracting decoration. The bullet graph features a single, primary measure (for example, current year-to-date revenue), compares that measure to one or more other measures to enrich its meaning (for example, compared to a target).


Metrics- At Least 2 metrics are required for this visualization to be meaningful. A base Metric M1, a target M2. Additional target metrics M3, M4, etc can be added as shown below. Attributes - 1 or more attributes can be included. Use as Filter Option - Available

bullet inputs

Plot Bands

Bullet chart plot bands can be defined based on metric aggregations, similar to bullet chart type in Vitara Micro Chart. By default, the bullet chart will plot 3 bands based on ‘percentile’ function on the metric applied in the ‘Bar’ drop zone.

We can edit these default bands and can apply different aggregation functions for different bands. As shown in the below screenshot hover the cursor on the chart, click on the ‘Edit’ button to get a properties popup window.

bullet plot bands

By default, all three bands are plotted based on the ‘percentile’ value of the metric. We can also make the bands plot using fixed values. In the proerty editor, go to bullet tab and select ‘Fixed Value’ from the Metric dropdown. Set some value in the ‘Fixed Value’ textbox. Repeat this process for whichever bands should have the ‘fixed value’. See the screenshot below.
bullet plot bands fixed1

And the bands should look like this:
bullet plot bands fixed2


We can set thresholds on metrics using any criteria to show specific colors on the chart. We can also include markers in thresholds. Open the property editor by clicking on the ‘Edit’ button and select the ‘Threshold’ tab.

bullet threshold add

In the threshold editor window apply source, target, threshold condition and the other related information to set a threshold on the chart.

bullet threshold condition

After giving all the inputs click on ‘Apply’ button.

Play-by Animation

Play by - animation shows the chart for each element of the first attribute. For more details about the play by feature please refer to play-by.

Background Image

The steps to set a background image for all Vitara charts are explained in backgroundImage.