Bullet Chart
The Bullet Chart compares actual values against target (goal) values across multiple categories. Each bar plots an actual value against a defined goal marker, so the relationship between performance and target is visible at a glance.
It is commonly used in KPI and performance dashboards to visualize how results measure up against defined goals at a glance.

Release notes for the Bullet Chart are available here.
Installation and configuration
The Bullet Chart plugin can be installed by an Admin, following the directions in Installing QBeeQ Plugins.
Operating system and version support:
- Linux - Latest
- Windows - Latest
Creating a Bullet Chart
To create a new Bullet Chart
- Choose QBeeQ Bullet Chart from the widget dropdown list.
- Select data as Value, Goal and Breakby
- Configure settings
Select data
Use the data panel to select data to display on the chart:
Data | Description | Behavior |
Value | The metric or formula that determines the actual performance | Rendered as the primary horizontal bar |
Goal | The metric or formula that determines the expected or target performance (Optional) | Displayed as a marker (line/indicator) over the bar |
Breakby | The dimension used to split the data into multiple rows | Each category is rendered as a separate bullet |
Configure settings
Use the settings panel to control the visual appearance and interactive behavior of the chart. Changes apply immediately in the widget preview.
Setting | Description | Behavior |
Empty or null goal value | Controls visibility of bars with a missing or null Goal value | Bar is shown or hidden based on the selected option
💡If a goal value is missing or null, you can choose to hide the corresponding bar rather than display an incomplete comparison |
Labels | Show or hide labels on the chart | Value and/or goal amounts appear directly on the bars |
X-Axis | Show or hide the X-Axis and its sub-settings | When disabled, Grid Lines, X-Axis Labels, Repeat for each bar, and Max Value are unavailable |
Grid Lines | Show or hide vertical grid lines | Grid lines are drawn at each interval along the X-Axis
ℹ️ X-Axis must be enabled |
Labels | Show or hide value labels on the X-Axis | Labels appear at regular intervals along the X-Axis
ℹ️ X-Axis must be enabled |
Repeat for each bar | Repeat the X-Axis scale for every bar | The axis scale is drawn beneath each row rather than once at the bottom
ℹ️ X-Axis must be enabled |
Max Value | Set a fixed maximum for the X-Axis scale | All bars are measured against the same upper limit, enabling consistent comparison
ℹ️ X-Axis must be enabled |
Rounded bars | Apply rounded corners to bars | Bar ends are rendered with rounded corners instead of flat edges |
Enable JumpToDashboard | Allow users to navigate to another dashboard on bar click | Clicking a bar opens the configured dashboard |
Drilled Dashboard ID | The ID of the target dashboard | ℹ️ Jump To Dashboard must be configured and enabled |
Navigation type | The method used to open the target dashboard | Controls whether the dashboard opens in the same tab, a new tab, etc.
ℹ️ Jump To Dashboard must be configured and enabled |
Using the Bullet Chart
Tooltips
Viewers can hover over each point to view a tooltip containing data defined in the Data Panel:
- Value
- Goal
Filtering
Viewers can filter the dashboard by clicking on a bar. Once a selection is made, a Clear Selection button will appear in the top-right corner of the widget title bar, allowing the filter to be removed.
JumpToDashboard
When enabled and configured, the user can click on any of the individual bars. When clicked, the associated dashboard will load, passing the selected category as context.