✅
Demo to preview the settings
✅
Live Demo: https://chartpreview.bubbleapps.io/
Introduction
54 fully customizable chart types with advanced features for your application! This plugin is developed with the most performant and well known javascript charting libraries.
How to setup
Place the required elements on the page and fill in the fields. You can find a more detailed configuration of each element on the plugin demo page.
Plugin Element Properties
This plugin has 28 visual elements which can be used on the page.
Line Chart
Element Fields
Title | Description | Type |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Series name | The name of the data. Will be shown in the tooltip. | Text |
Series data | Y-axis data (list of numbers). Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Number |
Decimal amount | (optional) The amount of decimals on the Y-axis. | Number (optional) |
Series category | X-axis data (list of texts). You can use the ‘:formatted as’ operator in Bubble to convert other datatypes to a text! Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Text |
Stroke style | This option defines the style of the series points connection. Available options: straight, smooth, stepline | Dropdown |
Stroke width | (number) The connection line’s width of the series. | Number (optional) |
Dash width | (number) If the value is more than 0 the connection points line for the serie will be dashed. | Number (optional) |
Color style | This option defines how to color the connection points line. Available options: solid, gradient | Dropdown |
Chart color | The color for the serie. | Text |
Gradient to color | The 2nd gradient color for the serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. Available options: light, dark | Text |
Gradient type | This dropdown defines the gradient direction. This will work if only the “gradient” option was selected from the “Color style” dropdown. Available options: horizontal, vertical | Dropdown (optional) |
Enable dropshadow | Draws a drop shadow for the serie. | Checkbox (yes/no) |
Dropshadow color | The color of the shadow. | Color (optional) |
Dropshadow blur | (number) The blur distance for shadow. Accepted values from 0 to 100. | Number (optional) |
Dropshadow vertical offset | (number) The top offset for shadow in px. | Number (optional) |
Dropshadow horizontal offset | (number) The left offset for shadow in px. | Number (optional) |
Dropshadow opacity | (number) The opacity for shadow. Accepted values from 0 to 1. | Number (optional) |
Marker shape | The shape of markers. Available options: circle, square | Dropdown |
Marker radius | (number) The radius of square markers. This will work if only the “square” option were selected from the “Marker shape” dropdown. | Number |
Marker size | (number) The size of markers. If the value is more than 0 then markers will be displayed on the chart. Also, all element states will be available. | Number (optional) |
Marker color | The color for the serie markers. | Text |
Marker fill opacity | (number) The opacity for markers. Accepted values from 0 to 1. | Number |
Marker stroke color | The color for the serie markers stroke. | Text |
Marker stroke width | (number) The width of markers stroke in px. | Number |
Marker stroke opacity | (number) The opacity for markers stroke. Accepted values from 0 to 1. | Number |
Marker stroke dash array | (number) If the value is more than 0 the markers stroke will be dashed. | Number (optional) |
Show toolbar | This option adds a toolbar to the top-right side of the chart. | Checkbox (yes/no) |
Enable selection | This option adds a selection option to the chart toolbar. | Checkbox (yes/no) |
Selection color | The color for the zoom square. | Color |
Selection opacity | (number) The opacity of zoom square. Accepted values from 0 to 1. | Number |
Selection stroke width | (number) The width of the zoom square stroke in px. | Number |
Selection stroke color | The color of the zoom square stroke. | Color |
Selection stroke opacity | (number) The opacity of zoom square stroke. Accepted values from 0 to 1. | Number |
Enable download | This option adds a download option to the chart toolbar. | Checkbox (yes/no) |
Enable zoom | This option adds a zoom option to the chart toolbar. | Checkbox (yes/no) |
Enable zoomin | This option adds a zoom-in option to the chart toolbar. | Checkbox (yes/no) |
Enable zoomout | This option adds a zoom-out option to the chart toolbar. | Checkbox (yes/no) |
Enable pan | This option adds a pan option to the chart toolbar. | Checkbox (yes/no) |
Enable reset | This option adds a reset option to the chart toolbar. | Checkbox (yes/no) |
Show grid | This option allows displaying grid lines. | Checkbox (yes/no) |
Grid color | The color of grid lines. | Color |
Grid stroke dash array | If the value is more than 0 the grid lines will be dashed. | Text (optional) |
Show x-axis grid lines | This option allows displaying vertical grid lines. | Checkbox (yes/no) |
Show y-axis grid lines | This option allows displaying horizontal grid lines. | Checkbox (yes/no) |
Grid padding top | (number) The top edge padding for the chart. | Number |
Grid padding bottom | (number) The bottom edge padding for the chart. | Number |
Grid padding left | (number) The left edge padding for the chart. | Number |
Grid padding right | (number) The right edge padding for the chart. | Number |
Show tooltip | This option shows a tooltip on the chart on hover. | Checkbox (yes/no) |
Show category on tooltip | This option allows showing the X-axis data in the tooltip. | Checkbox (yes/no) |
Enable fixed tooltip | Fixes the tooltip to the top left of the chart. | Checkbox (yes/no) |
Tooltip follow cursor | Displaying the tooltip beside the cursor on hover. | Checkbox (yes/no) |
Tooltip style | The tooltip theme. Available options: light, dark | Dropdown |
X-axis font color | The font color for X-axis labels. | Color |
X-axis font size | The font size for X-axis labels. | Number |
Show X-axis border | This option allows showing an X-axis border. | Checkbox (yes/no) |
X-axis border height | (number) The width of the X-axis border. If the value is more than 0 the border will be displayed. | Number |
X-axis border color | The color of the X-axis border. | Color |
Show X-axis ticks | This option allows showing the X-axis ticks. | Checkbox (yes/no) |
X-axis ticks height | (number) The size for the X-axis ticks. | Number |
X-axis ticks color | The color for the X-axis ticks. | Color |
Show X-axis tooltip | This option shows a tooltip on X-axis on hover. | Checkbox (yes/no) |
X-axis crosshair color | The color for the crosshair line. | Color |
X-axis crosshair dash array | (number) If the value is more than 0 the crosshair line will be dashed. | Number (optional) |
X-axis crosshair line width | (number) The size for the crosshair. If the value is more than 0 the crosshair will be displayed. | Number |
Y-axis font color | The font color for Y-axis labels. | Color |
Y-axis font size | The font size for Y-axis labels. | Number |
Show y-axis border | This option allows showing the Y-axis border. | Checkbox (yes/no) |
Y-axis border color | The color of the Y-axis border. | Color |
Show Y-axis ticks | This option allows showing the Y-axis ticks. | Checkbox (yes/no) |
Y-axis ticks color | The color for the Y-axis ticks. | Color |
Show Y-axis tooltip | This option shows a tooltip on Y-axis on hover. | Checkbox (yes/no) |
Y-axis crosshair color | The color for the crosshair line. | Color |
Y-axis crosshair dash array | (number) If the value is more than 0 the crosshair line will be dashed. | Number (optional) |
Y-axis crosshair line width | (number) The size for the crosshair. If the value is more than 0 the crosshair will be displayed. | Number |
Show Y-axis labels | This option allows showing the Y-axis labels. | Checkbox (yes/no) |
Show X-axis labels | This option allows showing the X-axis labels. | Checkbox (yes/no) |
X-axis label offset | The vertical offset of the X-axis labels. | Number |
X-axis labels min height | (number) The min height for the X-axis labels when they are rotated. | Number (optional) |
X-axis labels max height | (number) The max height for the X-axis labels when they are rotated. | Number |
Y-axis prefix | (optional) (text) Prefix for the Y-axis label. Available options: , $, €, £, ¥, R, ₿, # | Text (optional) |
Y-axis suffix | (optional) (text) Suffix for the Y-axis label. Available options: , %, ?, !, $, €, £, ¥, R, ₿, #, votes, inches, miles, meters, liters, gallons, kWhs | Text (optional) |
Y-axis min value | (number) Force the Y-axis to start from a specific amount. The graph drawing beyond this number will be clipped off. | Number (optional) |
Y-axis max value | (number) Force the Y-axis to stop at a specific amount. The graph drawing beyond this number will be clipped off. | Number (optional) |
Tick amount X-axis | The amount of ticks to display on the X-axis. | Number (optional) |
Tick amount Y-axis | The amount of ticks to display on the Y-axis. | Number (optional) |
Render Y-axis on the right | Displaying the Y-axis on the right side of chart. | Checkbox (yes/no) |
Reverse Y-axis | Flip the chart upside down making it inversed and draw the y-axis from bigger to smaller numbers. | Checkbox (yes/no) |
Hide overlapping X-axis labels | This option allows hiding some of the X-axis labels if they overlap others. | Checkbox (yes/no) |
Trim X-axis labels (if needed) | This option trims the label if it’s too long and adds “…” to its end. | Checkbox (yes/no) |
Rotate X-axis labels (if needed) | This option rotates labels if they are too long. | Checkbox (yes/no) |
Always rotate X-axis labels | This option rotates labels permanently. | Checkbox (yes/no) |
Label rotation angle | (number) The angle for the rotation of the label. Accepted negative values. | Number |
Forecast data points | (number) The number of ending data points you want to indicate as forecast or prediction values. | Number |
Forecast fill opacity | (numbner) The opacity for forecast connection points line of series. | Number |
Forecast dash array | (number) If the value is more than 0 the forecast connection points line will be dashed. | Number |
X-axis title | (optional) (text) The title for X-axis. | Text (optional) |
Y-axis title | (optional) (text) The title for Y-axis. | Text (optional) |
Axis title font size | (number) The font size of titles of axes. | Number |
Axis title font color | The font color of titles of axes. | Color |
Do not refresh chart | The chart will not refresh automatically. This improves chart performance. You can manually update the chart by running the re-render workflow action. | Checkbox (yes/no) |
Enable animation | This option allows animating the chart. | Checkbox (yes/no) |
Animation speed | (number) This value represents the time in milliseconds allocated for animation. The more value - the more time for animation. | Number |
Syncing ID (number) | This has to be a number. Syncing charts means that when one chart is hovered, the synced chart(s) (charts with the same Syncing ID) will also be hovered at the same value. Works best when ’Tooltip follow cursor’ is turned off. This works between the same kind of charts, for example two area charts or two bar charts. | Number (optional) |
Decimal separator | (text) The symbol that separates the decimal part of the number area. | Text |
Thousand separator | (optional) (text) The symbol that separates a thousand value from the rest of the number. | Text (optional) |
To enable the ‘Data point clicked’ event for Area/Line charts the following checkbox should be CHECKED. Also, the marker size should be greater than 0. | ||
Enable events | Markers will require an intersect with the mouse pointer on hover. | Checkbox (yes/no) |
Reset hover state on mouse leave | This will reset the hover values (states) when the chart isn’t being hovered. Normally this state will not be reset on mouse leave. | Checkbox (yes/no) |
Enable color change on hover | Changes the chart colors on hover. | Checkbox (yes/no) |
Replace null/undefined values with 0 (Y-axis) | This option allows to replacement of all “null” or “undefined” values from provided data. | Checkbox (yes/no) |
Custom tooltip ID | The element ID of a Bubble group you want to use as tooltip. You can access the hover values of the chart as element states. Make sure that the group is visible on page load. | Text (optional) |
Custom tooltip Y offset | The top offset of custom tooltip in px. | Number |
Element Actions
Re-render - This action is used to redraw the chart.
Add Y-axis Annotation - This action is used to add the Y-axis annotation on the chart.
Fields
Title | Description | Type |
Y value 1 | (number) The existent value from the Y-axis range. | Number |
Y value 2 | (number) The second existent value from the Y-axis range. | Number (optional) |
Color | The color for filling the range between both provided values. | Color |
Fill opacity | (number) The opacity of the range between both provided values. Accepted value from 0 to 1. | Number |
Border color | The color for the label border. | Color |
Font color | The color for the text from the label. | Color |
Annotation text | (text) The text, which represents the annotation. | Text |
Label border color | The color for the label border. | Color |
Stroke dash array | (number) If the value is bigger than 0 the edges or line will be dashed. | Number |
Push to memory | When enabled, it preserves the annotations in subsequent chart updates. If you don’t want it to be saved for the next updates, turn off this option. | Checkbox (yes/no) |
Generate PNG URL - This action is used to generate the PNG URL for the chart.
Clear Annotations - This action is used to remove all annotations from the chart.
Remove Annotation - This action is used to remove an annotation from the chart.
Fields
Title | Description | Type |
Annotation text | (text) The text, which represents the annotation. | Text |
Clear a Selection - This action is used to remove a selection from the chart.
Element Events
Title | Description |
Data point is clicked | This event is triggered when the chart is clicked. |
PNG URL Is Created | This event is triggered when the PNG URL is available. |
Element States
Title | Description | Type |
Is loaded? | (yes/no) Indicates that the chart was fully loaded. | Checkbox (yes/no) |
Selected index value | (number) Returns the index of the selected value when the chart has clicked. | Number |
Last selected label on hover (must have events enabled or custom tooltips) | (text) Returns the last of the selected label when the chart has hovered. | Text |
Last selected value on hover (must have events enabled or custom tooltips) | (number) Returns the last of the selected value when the chart has hovered. | Number |
Selected label | (text) Returns the selected label when the chart has clicked. | Text |
Selected value | (number) Returns the selected value when the chart has clicked. | Number |
PNG URL | (text) Returns the generated PNG url after execution of the “Generate PNG URL” action. | Text |
Last selected index on hover (must have events enabled or custom tooltips) | (number) Returns the index of the selected value when the chart has hovered. | Number |
Selection Start Index | (number) Returns the start index of the X-axis label when the part of chart has selected. | Number |
Selection End Index | (number) Returns the stop index of the X-axis label when the part of chart has selected. | Number |
Area Chart
Element Fields
Title | Description | Type |
Show data labels | Shows data labels on the place of markers. Make sure to turn the makers of if you enable this option. | Checkbox (yes/no) |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Series name | The name of the data. Will be shown in the tooltip. | Text |
Series data | Y-axis data (list of numbers). Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Number (optional) |
Series data (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series data” field. | Text (optional) |
Decimal amount | (optional) The amount of decimals on the Y-axis. | Number (optional) |
Series category | X-axis data (list of texts). You can use the ‘:formatted as’ operator in Bubble to convert other datatypes to a text! Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Text (optional) |
Series category (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series category” field. | Text (optional) |
Stroke style | This option defines the style of the series points connection. Available options: straight, smooth, stepline | Dropdown |
Stroke width | (number) The connection line’s width of the series. | Number (optional) |
Dash width | (number) If the value is more than 0 the connection points line for the serie will be dashed. | Number (optional) |
Color style | This option defines how to color the connection points line. Available options: solid, gradient | Dropdown |
Fill color opacity | Fill color of the chart. Value between 0 and 1. Works when color style is ‘solid’. | Number |
Chart color | The color for the serie. | Text |
Gradient to color | The 2nd gradient color for the serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. Available options: light, dark | Text |
Gradient type | This dropdown defines the gradient direction. This will work if only the “gradient” option was selected from the “Color style” dropdown. Available options: horizontal, vertical | Dropdown (optional) |
Gradient opacity from | (number) The opacity for the 1st gradient color. | Number |
Gradient opacity to | (number) The opacity for the 2nd gradient color. | Number |
Enable dropshadow | Draws a drop shadow for the serie. | Checkbox (yes/no) |
Dropshadow color | The color of the shadow. | Color (optional) |
Dropshadow blur | (number) The blur distance for shadow. Accepted values from 0 to 100. | Number (optional) |
Dropshadow vertical offset | (number) The top offset for shadow in px. | Number (optional) |
Dropshadow horizontal offset | (number) The left offset for shadow in px. | Number (optional) |
Dropshadow opacity | (number) The opacity for shadow. Accepted values from 0 to 1. | Number (optional) |
Marker shape | The shape of markers. Available options: circle, square | Dropdown |
Marker radius | (number) The radius of square markers. This will work if only the “square” option were selected from the “Marker shape” dropdown. | Number |
Marker color | The color for the serie markers. | Text |
Marker size | (number) The size of markers. If the value is more than 0 then markers will be displayed on the chart. Also, all element states will be available. | Number (optional) |
Marker fill opacity | (number) The opacity for markers. Accepted values from 0 to 1. | Number |
Marker stroke color | The color for the serie markers stroke. | Text |
Marker stroke width | (number) The width of markers stroke in px. | Number |
Marker stroke opacity | (number) The opacity for markers stroke. Accepted values from 0 to 1. | Number |
Marker stroke dash array | (number) If the value is more than 0 the markers stroke will be dashed. | Number (optional) |
Show toolbar | This option adds a toolbar to the top-right side of the chart. | Checkbox (yes/no) |
Enable selection | This option adds a selection option to the chart toolbar. | Checkbox (yes/no) |
Selection color | The color for the zoom square. | Color |
Selection opacity | (number) The opacity of zoom square. Accepted values from 0 to 1. | Number |
Selection stroke width | (number) The width of the zoom square stroke in px. | Number |
Selection stroke color | The color of the zoom square stroke. | Color |
Selection stroke opacity | (number) The opacity of zoom square stroke. Accepted values from 0 to 1. | Number |
Enable download | This option adds a download option to the chart toolbar. | Checkbox (yes/no) |
Enable zoom | This option adds a zoom option to the chart toolbar. | Checkbox (yes/no) |
Enable zoomin | This option adds a zoom-in option to the chart toolbar. | Checkbox (yes/no) |
Enable zoomout | This option adds a zoom-out option to the chart toolbar. | Checkbox (yes/no) |
Enable pan | This option adds a pan option to the chart toolbar. | Checkbox (yes/no) |
Enable reset | This option adds a reset option to the chart toolbar. | Checkbox (yes/no) |
Show grid | This option allows displaying grid lines. | Checkbox (yes/no) |
Grid color | The color of grid lines. | Color |
Grid stroke dash array | If the value is more than 0 the grid lines will be dashed. | Text (optional) |
Show x-axis grid lines | This option allows displaying vertical grid lines. | Checkbox (yes/no) |
Show y-axis grid lines | This option allows displaying horizontal grid lines. | Checkbox (yes/no) |
Grid padding top | (number) The top edge padding for the chart. | Number |
Grid padding bottom | (number) The bottom edge padding for the chart. | Number |
Grid padding left | (number) The left edge padding for the chart. | Number |
Grid padding right | (number) The right edge padding for the chart. | Number |
Show tooltip | This option shows a tooltip on the chart on hover. | Checkbox (yes/no) |
Show category on tooltip | This option allows showing the X-axis data in the tooltip. | Checkbox (yes/no) |
Enable fixed tooltip | Fixes the tooltip to the top left of the chart. | Checkbox (yes/no) |
Tooltip follow cursor | Displaying the tooltip beside the cursor on hover. | Checkbox (yes/no) |
Tooltip style | The tooltip theme. Available options: light, dark | Dropdown |
X-axis font color | The font color for X-axis labels. | Color |
X-axis font size | The font size for X-axis labels. | Number |
Show X-axis border | This option allows showing an X-axis border. | Checkbox (yes/no) |
X-axis border height | (number) The width of the X-axis border. If the value is more than 0 the border will be displayed. | Number |
X-axis border color | The color of the X-axis border. | Color |
Show X-axis ticks | This option allows showing the X-axis ticks. | Checkbox (yes/no) |
X-axis ticks height | (number) The size for the X-axis ticks. | Number |
X-axis ticks color | The color for the X-axis ticks. | Color |
Show X-axis tooltip | This option shows a tooltip on X-axis on hover. | Checkbox (yes/no) |
X-axis crosshair color | The color for the crosshair line. | Color |
X-axis crosshair dash array | (number) If the value is more than 0 the crosshair line will be dashed. | Number (optional) |
X-axis crosshair line width | (number) The size for the crosshair. If the value is more than 0 the crosshair will be displayed. | Number |
Y-axis font color | The font color for Y-axis labels. | Color |
Y-axis font size | The font size for Y-axis labels. | Number |
Show Y-axis border | This option allows showing the Y-axis border. | Checkbox (yes/no) |
Y-axis border color | The color of the Y-axis border. | Color |
Show Y-axis ticks | This option allows showing the Y-axis ticks. | Checkbox (yes/no) |
Y-axis ticks color | The color for the Y-axis ticks. | Color |
Show Y-axis tooltip | This option shows a tooltip on Y-axis on hover. | Checkbox (yes/no) |
Y-axis crosshair color | The color for the crosshair line. | Color |
Y-axis crosshair dash array | (number) If the value is more than 0 the crosshair line will be dashed. | Number (optional) |
Y-axis crosshair line width | (number) The size for the crosshair. If the value is more than 0 the crosshair will be displayed. | Number |
Show Y-axis labels | This option allows showing the Y-axis labels. | Checkbox (yes/no) |
Show X-axis labels | This option allows showing the X-axis labels. | Checkbox (yes/no) |
X-axis label offset | The vertical offset of the X-axis labels. | Number |
X-axis labels min height | (number) The min height for the X-axis labels when they are rotated. | Number (optional) |
X-axis labels max height | (number) The max height for the X-axis labels when they are rotated. | Number |
Y-axis prefix | (optional) (text) Prefix for the Y-axis label. Available options: , $, €, £, ¥, R, ₿, # | Text (optional) |
Y-axis suffix | (optional) (text) Suffix for the Y-axis label. Available options: , %, ?, !, $, €, £, ¥, R, ₿, #, votes, inches, miles, meters, liters, gallons, kWhs | Text (optional) |
Y-axis min value | (number) Force the Y-axis to start from a specific amount. The graph drawing beyond this number will be clipped off. | Number (optional) |
Y-axis max value | (number) Force the Y-axis to stop at a specific amount. The graph drawing beyond this number will be clipped off. | Number (optional) |
Tick amount X-axis | The amount of ticks to display on the X-axis. | Number (optional) |
Tick amount Y-axis | The amount of ticks to display on the Y-axis. | Number (optional) |
Render Y-axis on the right | Displaying the Y-axis on the right side of chart. | Checkbox (yes/no) |
Reverse Y-axis | Flip the chart upside down making it inversed and draw the y-axis from bigger to smaller numbers. | Checkbox (yes/no) |
Hide overlapping X-axis labels | This option allows hiding some of the X-axis labels if they overlap others. | Checkbox (yes/no) |
Trim X-axis labels (if needed) | This option trims the label if it’s too long and adds “…” to its end. | Checkbox (yes/no) |
Rotate X-axis labels (if needed) | This option rotates labels if they are too long. | Checkbox (yes/no) |
Always rotate X-axis labels | This option rotates labels permanently. | Checkbox (yes/no) |
Label rotation angle | (number) The angle for the rotation of the label. Accepted negative values. | Number |
Forecast data points | (number) The number of ending data points you want to indicate as forecast or prediction values. | Number |
Forecast fill opacity | (numbner) The opacity for forecast connection points line of series. | Number |
Forecast dash array | (number) If the value is more than 0 the forecast connection points line will be dashed. | Number |
X-axis title | (optional) (text) The title for X-axis. | Text (optional) |
Y-axis title | (optional) (text) The title for Y-axis. | Text (optional) |
Axis title font size | (number) The font size of titles of axes. | Number |
Axis title font color | The font color of titles of axes. | Color |
Do not refresh chart | The chart will not refresh automatically. This improves chart performance. You can manually update the chart by running the re-render workflow action. | Checkbox (yes/no) |
Auto format large numbers | This will truncate large numbers and format them as 1.2k, 3.2m etc. | Checkbox (yes/no) |
Enable animation | This option allows animating the chart. | Checkbox (yes/no) |
Animation speed | (number) This value represents the time in milliseconds allocated for animation. The more value - the more time for animation. | Number |
Syncing ID (number) | This has to be a number. Syncing charts means that when one chart is hovered, the synced chart(s) (charts with the same Syncing ID) will also be hovered at the same value. Works best when ’Tooltip follow cursor’ is turned off. This works between the same kind of charts, for example two area charts or two bar charts. | Number (optional) |
Data label font size | Font size for all data labels. | Number |
Decimal separator | (text) The symbol that separates the decimal part of the number area. | Text |
Thousand separator | (optional) (text) The symbol that separates a thousand value from the rest of the number. | Text (optional) |
To enable the ‘Data point clicked’ event for Area/Line charts the following checkbox should be CHECKED. Also, the marker size should be greater than 0. | ||
Enable events | Markers will require an intersect with the mouse pointer on hover. | Checkbox (yes/no) |
Reset hover state on mouse leave | This will reset the hover values (states) when the chart isn’t being hovered. Normally this state will not be reset on mouse leave. | Checkbox (yes/no) |
Enable color change on hover | Changes the chart colors on hover. | Checkbox (yes/no) |
Replace null/undefined values with 0 (Y-axis) | This option allows to replacement of all “null” or “undefined” values from provided data. | Checkbox (yes/no) |
Custom tooltip ID | The element ID of a Bubble group you want to use as tooltip. You can access the hover values of the chart as element states. Make sure that the group is visible on page load. | Text (optional) |
Custom tooltip Y offset | The top offset of custom tooltip in px. | Number |
Element Actions
Re-render - This action is used to redraw the chart.
Add Y-axis Annotation - This action is used to add the Y-axis annotation on the chart.
Fields
Title | Description | Type |
Y value 1 | (number) The existent value from the Y-axis range. | Number |
Y value 2 | (number) The second existent value from the Y-axis range. | Number (optional) |
Color | The color for filling the range between both provided values. | Color |
Fill opacity | (number) The opacity of the range between both provided values. Accepted value from 0 to 1. | Number |
Border color | The color for the label border. | Color |
Font color | The color for the text from the label. | Color |
Annotation text | (text) The text, which represents the annotation. | Text |
Label border color | The color for the label border. | Color |
Stroke dash array | (number) If the value is bigger than 0 the edges or line will be dashed. | Number |
Push to memory | When enabled, it preserves the annotations in subsequent chart updates. If you don’t want it to be saved for the next updates, turn off this option. | Checkbox (yes/no) |
Generate PNG URL - This action is used to generate the PNG URL for the chart.
Clear Annotations - This action is used to remove all annotations from the chart.
Remove Annotation - This action is used to remove an annotation from the chart.
Fields
Title | Description | Type |
Annotation text | (text) The text, which represents the annotation. | Text |
Clear a Selection - This action is used to remove a selection from the chart.
Element Events
Title | Description |
Data point is clicked | This event is triggered when the chart is clicked. |
PNG URL Is Created | This event is triggered when the PNG URL is available. |
Element States
Title | Description | Type |
Selected label | (text) Returns the selected label when the chart has clicked. | Text |
Selected value | (number) Returns the selected value when the chart has clicked. | Number |
Is loaded? | (yes/no) Indicates that the chart was fully loaded. | Checkbox (yes/no) |
Selected index value | (number) Returns the index of the selected value when the chart has clicked. | Number |
Last selected label on hover (must have events enabled or custom tooltips) | (text) Returns the last of the selected value when the chart has hovered. | Text |
Last selected value on hover (must have events enabled or custom tooltips) | (number) Returns the last of the selected value when the chart has hovered. | Number |
PNG URL | (text) Returns the generated PNG url after execution of the “Generate PNG URL” action. | Text |
Last selected index on hover (must have events enabled or custom tooltips) | (number) Returns the index of the selected value when the chart has hovered. | Number |
Selection Start Index | (number) Returns the start index of the X-axis label when the part of chart has selected. | Number |
Selection End Index | (number) Returns the stop index of the X-axis label when the part of chart has selected. | Number |
Bar Chart
Element Fields
Title | Description | Type |
Horizontal chart? | This option allows for creating a horizontal bar chart. NOTE: doesn’t support crosshairs! | Checkbox (yes/no) |
Show data labels | Shows data labels on the place of markers. Make sure to turn the makers of if you enable this option. | Checkbox (yes/no) |
Position datalabels | The position of the label on the bar. Available options: top, center, bottom | Dropdown |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Series name | The name of the data. Will be shown in the tooltip. | Text |
Series data | Y-axis data (list of numbers). Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Number (optional) |
Series data (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series data” field. | Text (optional) |
Decimal amount | (optional) The amount of decimals on the Y-axis. | Number (optional) |
Series category | X-axis data (list of texts). You can use the ‘:formatted as’ operator in Bubble to convert other datatypes to a text! Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Text (optional) |
Series categories (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series category” field. | Text (optional) |
Stroke width | (number) The connection line’s width of the series. | Number (optional) |
Dash width | (number) If the value is more than 0 the connection points line for the serie will be dashed. | Number (optional) |
Color style | This option defines how to color the connection points line. Available options: solid, gradient | Dropdown |
Chart color | The color for the serie. | Text |
Color list | Supply a comma separated list of (hex) colors to give each individual bar a different color. For example: #00A2FF, #666666, #CCCCCC | Text (optional) |
Fill color opacity | Fill color of the chart. Value between 0 and 1. Works when color style is ‘solid’. | Number |
Gradient to color | The 2nd gradient color for the serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. Available options: light, dark | Text |
Gradient type | This dropdown defines the gradient direction. This will work if only the “gradient” option was selected from the “Color style” dropdown. Available options: horizontal, vertical | Dropdown (optional) |
Enable dropshadow | Draws a drop shadow for the serie. | Checkbox (yes/no) |
Dropshadow color | The color of the shadow. | Color (optional) |
Dropshadow blur | (number) The blur distance for shadow. Accepted values from 0 to 100. | Number (optional) |
Dropshadow vertical offset | (number) The top offset for shadow in px. | Number (optional) |
Dropshadow horizontal offset | (number) The left offset for shadow in px. | Number (optional) |
Dropshadow opacity | (number) The opacity for shadow. Accepted values from 0 to 1. | Number (optional) |
Show toolbar | This option adds a toolbar to the top-right side of the chart. | Checkbox (yes/no) |
Enable download | This option adds a download option to the chart toolbar. | Checkbox (yes/no) |
Show grid | This option allows displaying grid lines. | Checkbox (yes/no) |
Grid color | The color of grid lines. | Color |
Grid stroke dash array | If the value is more than 0 the grid lines will be dashed. | Text (optional) |
Show x-axis grid lines | This option allows displaying vertical grid lines. | Checkbox (yes/no) |
Show y-axis grid lines | This option allows displaying horizontal grid lines. | Checkbox (yes/no) |
Grid padding top | (number) The top edge padding for the chart. | Number |
Grid padding bottom | (number) The bottom edge padding for the chart. | Number |
Grid padding left | (number) The left edge padding for the chart. | Number |
Grid padding right | (number) The right edge padding for the chart. | Number |
Show tooltip | This option shows a tooltip on the chart on hover. | Checkbox (yes/no) |
Show category on tooltip | This option allows showing the X-axis data in the tooltip. | Checkbox (yes/no) |
Enable fixed tooltip | Fixes the tooltip to the top left of the chart. | Checkbox (yes/no) |
Tooltip style | The tooltip theme. Available options: light, dark | Dropdown |
X-axis font color | The font color for X-axis labels. | Color |
X-axis font size | The font size for X-axis labels. | Number |
Show x-axis border | This option allows showing an X-axis border. | Checkbox (yes/no) |
X-axis border height | (number) The width of the X-axis border. If the value is more than 0 the border will be displayed. | Number |
X-axis border color | The color of the X-axis border. | Color |
Show X-axis ticks | This option allows showing the X-axis ticks. | Checkbox (yes/no) |
X-axis ticks height | (number) The size for the X-axis ticks. | Number |
X-axis ticks color | The color for the X-axis ticks. | Color |
Show X-axis tooltip | This option shows a tooltip on X-axis on hover. | Checkbox (yes/no) |
X-axis crosshair line width | (number) The size for the crosshair. If the value is more than 0 the crosshair will be displayed. | Number |
X-axis crosshair color | The color for the crosshair line. | Color |
X-axis crosshair dash array | (number) If the value is more than 0 the crosshair line will be dashed. | Number (optional) |
Crosshair background color | The color for the crosshair background line. | Color |
Y-axis font color | The font color for Y-axis labels. | Color |
Y-axis font size | The font size for Y-axis labels. | Number |
Show Y-axis border | This option allows showing the Y-axis border. | Checkbox (yes/no) |
Y-axis border color | The color of the Y-axis border. | Color |
Show Y-axis ticks | This option allows showing the Y-axis ticks. | Checkbox (yes/no) |
Y-axis ticks color | The color for the Y-axis ticks. | Color |
Show y-axis tooltip | This option shows a tooltip on Y-axis on hover. | Checkbox (yes/no) |
Y-axis crosshair color | The color for the crosshair line. | Color |
Y-axis crosshair dash array | (number) If the value is more than 0 the crosshair line will be dashed. | Number (optional) |
Y-axis crosshair line width | (number) The size for the crosshair. If the value is more than 0 the crosshair will be displayed. | Number |
Show Y-axis labels | This option allows showing the Y-axis labels. | Checkbox (yes/no) |
Show X-axis labels | This option allows showing the X-axis labels. | Checkbox (yes/no) |
X-axis label offset | The vertical offset of the X-axis labels. | Number |
X-axis labels min height | (number) The min height for the X-axis labels when they are rotated. | Number (optional) |
X-axis labels max height | (number) The max height for the X-axis labels when they are rotated. | Number |
Y-axis prefix | (optional) (text) Prefix for the Y-axis label. Available options: , $, €, £, ¥, R, ₿, # | Text (optional) |
Y-axis suffix | (optional) (text) Suffix for the Y-axis label. Available options: , %, ?, !, $, €, £, ¥, R, ₿, #, votes, inches, miles, meters, liters, gallons, kWhs | Text (optional) |
Y-axis min value | (number) Force the Y-axis to start from a specific amount. The graph drawing beyond this number will be clipped off. | Number (optional) |
Y-axis max value | (number) Force the Y-axis to stop at a specific amount. The graph drawing beyond this number will be clipped off. | Number (optional) |
Tick amount X-axis | The amount of ticks to display on the X-axis. | Number (optional) |
Tick amount Y-axis | The amount of ticks to display on the Y-axis. | Number (optional) |
Render Y-axis on the right | Displaying the Y-axis on the right side of chart. | Checkbox (yes/no) |
Reverse Y-axis | Flip the chart upside down making it inversed and draw the y-axis from bigger to smaller numbers. | Checkbox (yes/no) |
Hide overlapping X-axis labels | This option allows hiding some of the X-axis labels if they overlap others. | Checkbox (yes/no) |
Trim X-axis labels (if needed) | This option trims the label if it’s too long and adds “…” to its end. | Checkbox (yes/no) |
Rotate X-axis labels (if needed) | This option rotates labels if they are too long. | Checkbox (yes/no) |
Always rotate X-axis labels | This option rotates labels permanently. | Checkbox (yes/no) |
Label rotation angle | (number) The angle for the rotation of the label. Accepted negative values. | Number |
X-axis title | (optional) (text) The title for X-axis. | Text (optional) |
Y-axis title | (optional) (text) The title for Y-axis. | Text (optional) |
Axis title font size | (number) The font size of titles of axes. | Number |
Axis title font color | The font color of titles of axes. | Color |
Do not refresh chart | The chart will not refresh automatically. This improves chart performance. You can manually update the chart by running the re-render workflow action. | Checkbox (yes/no) |
Auto format large numbers | This will truncate large numbers and format them as 1.2k, 3.2m etc. | Checkbox (yes/no) |
Border radius (pixels) | Sets rounded corners around the bars/columns. Do not use values above 10. | Number |
Border radius position | Whether to apply border radius. “around” - both ends, “end” - single end. Available options: around, end | Dropdown |
Hide legend | When using a list of custom colors, you can hide the legend using this checkbox. | Checkbox (yes/no) |
Column width | (number) The size of the bar in percentages relates to two adjacent grid lines. Accepted value from 0 to 100. | Number |
Bar height | (number) The size of the bar in percentages relates to two adjacent grid lines. Accepted value from 0 to 100. NOTE: for horizontal bar. | Number |
Enable animation | This option allows animating the chart. | Checkbox (yes/no) |
Animation speed | (number) This value represents the time in milliseconds allocated for animation. The more value - the more time for animation. | Number |
Hide data labels for 0 / empty values | This option allows the dige of all 0 or “empty” data labels. | Checkbox (yes/no) |
Data label font size | Font size for all data labels. | Number |
Data label font color | Font color for all data labels. | Color |
Decimal separator | (text) The symbol that separates the decimal part of the number area. | Text |
Thousand separator | (optional) (text) The symbol that separates a thousand value from the rest of the number. Available options: , . | Text (optional) |
Reset hover state on mouse leave | This will reset the hover values (states) when the chart isn’t being hovered. Normally this state will not be reset on mouse leave. | Checkbox (yes/no) |
Hover color | The color theme of chart on hover. Available options: none, lighten, darken | Dropdown |
Active color | The color theme of chart on click. Available options: none, lighten, darken | Dropdown |
Enable color change on hover | Changes the chart colors on hover. | Checkbox (yes/no) |
Custom tooltip ID | The element ID of a Bubble group you want to use as tooltip. You can access the hover values of the chart as element states. Make sure that the group is visible on page load. | Text (optional) |
Custom tooltip Y offset | The top offset of custom tooltip in px. | Number |
Color range based on value | Enables the bars color based on the values. | Checkbox (yes/no) |
Color range start color | The start color of range. | Color |
Color range end color | The end color of range. | Color |
Element Actions
Re-render - This action is used to redraw the chart.
Add Y-axis Annotation - This action is used to add the Y-axis annotation on the chart.
Fields
Title | Description | Type |
Y value 1 | (number) The existent value from the Y-axis range. | Number |
Y value 2 | (number) The second existent value from the Y-axis range. | Number (optional) |
Color | The color for filling the range between both provided values. | Color |
Fill opacity | (number) The opacity of the range between both provided values. Accepted value from 0 to 1. | Number |
Border color | The color for the label border. | Color |
Font color | The color for the text from the label. | Color |
Annotation text | (text) The text, which represents the annotation. | Text |
Label border color | The color for the label border. | Color |
Stroke dash array | (number) If the value is bigger than 0 the edges or line will be dashed. | Number |
Push to memory | When enabled, it preserves the annotations in subsequent chart updates. If you don’t want it to be saved for the next updates, turn off this option. | Checkbox (yes/no) |
Generate PNG URL - This action is used to generate the PNG URL for the chart.
Clear Annotations - This action is used to remove all annotations from the chart.
Remove Annotation - This action is used to remove an annotation from the chart.
Fields
Title | Description | Type |
Annotation text | (text) The text, which represents the annotation. | Text |
Element Events
Title | Description |
Data point is clicked | This event is triggered when the chart is clicked. |
PNG URL Is Created | This event is triggered when the PNG URL is available. |
Element States
Title | Description | Type |
Selected_label | (text) Returns the selected label when the chart has clicked. | Text |
Selected value | (number) Returns the selected value when the chart has clicked. | Number |
Is loaded | (yes/no) Indicates that the chart was fully loaded. | Checkbox (yes/no) |
Selected index value | (number) Returns the index of the selected value when the chart has clicked. | Number |
Last selected label on hover | (text) Returns the last of the selected value when the chart has hovered. | Text |
Last selected value on hover | (number) Returns the last of the selected value when the chart has hovered. | Number |
PNG URL | (text) Returns the generated PNG url after execution of the “Generate PNG URL” action. | Text |
Last selected index on hover | (number) Returns the index of the selected value when the chart has hovered. | Number |
Donut Chart
Element Fields
Title | Description | Type |
Show data labels | Show or hide data labels on the chart. | Checkbox (yes/no) |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Series data (list) | Chart data (list of numbers). Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Number (optional) |
Series data (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series data (list)” field. | Text (optional) |
Decimal amount | (optional) The amount of decimals on the Y-axis. | Number (optional) |
Series label (list) | Label data (text that will be displayed in the legend). Must be a list of texts. You can use the ‘:formatted as’ operator in Bubble to convert other datatypes to a text! Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Text (optional) |
Series label (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series label (list)” field. | Text (optional) |
Stroke color | The color for stroke. | Color |
Stroke width | (number) The stroke width of the cell. | Number (optional) |
Color style | This option defines how to color the chart. Available options: solid | Dropdown |
Chart color 1 | The color for the 1st cell. | Text |
Chart color 2 | The color for the 2nd cell. | Color |
Chart color 3 | The color for the 3rd cell. | Color |
Chart color 4 | The color for the 4th cell. | Color |
Chart color 5 | The color for the 5th cell. | Color |
Color list | A list of colors separated by a comma to replace the colors from the color inputs above. | Text (optional) |
Fill color opacity | Fill color of the chart. Value between 0 and 1. Works when color style is ‘solid’. | Number |
Inner donut size | (number) The donut size in percentages relative to the total pie area. Accepted value from 10 to 90. | Number |
Enable dropshadow | Draws a drop shadow for the serie. | Checkbox (yes/no) |
Dropshadow color | The color of the shadow. | Color (optional) |
Dropshadow blur | (number) The blur distance for shadow. Accepted values from 0 to 100. | Number (optional) |
Dropshadow vertical offset | (number) The top offset for shadow in px. | Number (optional) |
Dropshadow horizontal offset | (number) The left offset for shadow in px. | Number (optional) |
Dropshadow opacity | (number) The opacity for shadow. Accepted values from 0 to 1. | Number (optional) |
Show toolbar | This option adds a toolbar to the top-right side of the chart. | Checkbox (yes/no) |
Enable download | This option adds a download option to the chart toolbar. | Checkbox (yes/no) |
Grid padding top | (number) The top edge padding for the chart. | Number |
Grid padding bottom | (number) The bottom edge padding for the chart. | Number |
Grid padding left | (number) The left edge padding for the chart. | Number |
Grid padding right | (number) The right edge padding for the chart. | Number |
Show tooltip | This option shows a tooltip on the chart on hover. | Checkbox (yes/no) |
Tooltip style | The tooltip theme. Available options: light, dark | Dropdown |
Show legend | This option adds a chart legend. | Checkbox (yes/no) |
Legend position | Place of the legend related to the chart. Available options: top, bottom, left, right | Dropdown |
Legend font size | The size for the legend text. | Number |
Legend text Y offset | The top offset of legend in px. | Number |
Data label prefix | Will be displayed on the tooltip. Available options: , $, €, £, ¥, R, ₿, # | Text (optional) |
Data label suffix | Will be displayed on the tooltip. Available options: , %, ?, !, $, €, £, ¥, R, ₿, #, votes, inches, miles, meters, liters, gallons, kWhs | Text (optional) |
Do not refresh chart | The chart will not refresh automatically. This improves chart performance. You can manually update the chart by running the re-render workflow action. | Checkbox (yes/no) |
Auto format large numbers | This will truncate large numbers and format them as 1.2k, 3.2m etc. | Checkbox (yes/no) |
Data label offset | Offset for all data labels. | Number |
Enable animation | This option allows animating the chart. | Checkbox (yes/no) |
Animation speed | (number) This value represents the time in milliseconds allocated for animation. The more value - the more time for animation. | Number |
Data label font size | Font size for all data labels. | Number |
Data label font color | Font color for all data labels. | Color |
Display value instead of percentage on data label | Displays the value instead of the percentage on the data label. | Checkbox (yes/no) |
Decimal separator | (text) The symbol that separates the decimal part of the number area. | Text |
Thousand separator | (optional) (text) The symbol that separates a thousand value from the rest of the number. | Text (optional) |
Start angle | Value between 0 and 360 (can be negative). Make sure the difference between your start angle and end angle is 360 (degrees) if you want a circulair chart. | Number (optional) |
End angle | Value between 0 and 360 (can be negative). Make sure the difference between your start angle and end angle is 360 (degrees) if you want a circulair chart. | Number (optional) |
Reset hover state on mouse leave | This will reset the hover values (states) when the chart isn’t being hovered. Normally this state will not be reset on mouse leave. | Checkbox (yes/no) |
Enable monochrome mode | This will use the specified monochrome color and change the shade to a lighter one for every data point. | Checkbox (yes/no) |
Monochrome color | The color that will be used as monochrome color. | Color |
Enable color change on hover | Changes the chart colors on hover. | Checkbox (yes/no) |
⚠️ Important: The custom tooltip group needs to be visible on the page and placed above the chart. | ||
Custom Tooltip ID | The element ID of a Bubble group you want to use as tooltip. You can access the hover values of the chart as element states. Make sure that the group is visible on page load. | Text (optional) |
Custom tooltip Y offset | The top offset of custom tooltip in px. | Number |
Show labels | This option allows displaying the slice label on the center of the donut when it has hovered. | Checkbox (yes/no) |
Show name | This option allows displaying the slice label on the center of the donut when it has hovered. | Checkbox (yes/no) |
Name font size | The font size of the slice label. | Number |
Value font size | The font size of the slice value. | Number |
Value offset Y | The top offset of the slice value. | Number |
Value color | The font color of the slice value. | Color |
Show total | This option allows displaying the total value on the center of the donut. | Checkbox (yes/no) |
Total font size | The font size of “Total” caption. | Number |
Total color | The font color of “Total” caption. | Color |
Total caption | The text of “Total” caption. | Text |
Element Actions
Re-render - This action is used to redraw the chart.
Generate PNG URL - This action is used to generate the PNG URL for the chart.
Element Events
Title | Description |
Data point is clicked | Triggers when a value on the chart is clicked. The values will be returned in the element state, like ‘Chart’s selected value’ |
PNG URL Is Created | This event is triggered when the PNG URL is available. |
Element States
Title | Description | Type |
Selected label | (text) Returns the selected label when the chart has clicked. | Text |
Selected value | (number) Returns the selected value when the chart has clicked. | Number |
Isloaded | (yes/no) Indicates that the chart was fully loaded. | Checkbox (yes/no) |
Selected index value | (number) Returns the index of the selected value when the chart has clicked. | Number |
Last selected value on hover | (number) Returns the last of the selected value when the chart has hovered. | Number |
Last selected label on hover | (text) Returns the last of the selected value when the chart has hovered. | Text |
PNG URL | (text) Returns the generated PNG url after execution of the “Generate PNG URL” action. | Text |
Last selected index on hover | (number) Returns the index of the selected value when the chart has hovered. | Number |
Last selected color code on hover (ignores monochrome mode) | (text) Returns the last of the selected value color when the chart has hovered. | Text |
Pie Chart
Element Fields
Title | Description | Type |
Show data labels | Show or hide data labels on the chart. | Checkbox (yes/no) |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Series data (list) | Chart data (list of numbers). Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Number (optional) |
Series data (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series data (list)” field. | Text (optional) |
Decimal amount | (optional) The amount of decimals on the Y-axis. | Number (optional) |
Series label (list) | Label data (text that will be displayed in the legend). You can use the ‘:formatted as’ operator in Bubble to convert other datatypes to a text! Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Text (optional) |
Series label (comma separated) (optional) | (optional) You can use this field if you want to specify a comma separated list instead of a dynamic list from the “Series label (list)” field. | Text (optional) |
Stroke color | The color for stroke. | Color |
Stroke width | (number) The stroke width of the cell. | Number (optional) |
Color style | This option defines how to color the chart. Available options: solid | Dropdown |
Chart color 1 | The color for the 1st cell. | Text |
Chart color 2 | The color for the 2nd cell. | Color |
Chart color 3 | The color for the 3rd cell. | Color |
Chart color 4 | The color for the 4th cell. | Color |
Chart color 5 | The color for the 5th cell. | Color |
Color list | A list of colors separated by a comma to replace the colors from the color inputs above. | Text (optional) |
Fill color opacity | Fill color of the chart. Value between 0 and 1. Works when color style is ‘solid’. | Number |
Enable dropshadow | Draws a drop shadow for the serie. | Checkbox (yes/no) |
Dropshadow color | The color of the shadow. | Color (optional) |
Dropshadow blur | (number) The blur distance for shadow. Accepted values from 0 to 100. | Number (optional) |
Dropshadow vertical offset | (number) The top offset for shadow in px. | Number (optional) |
Dropshadow horizontal offset | (number) The left offset for shadow in px. | Number (optional) |
Dropshadow opacity | (number) The opacity for shadow. Accepted values from 0 to 1. | Number (optional) |
Show toolbar | This option adds a toolbar to the top-right side of the chart. | Checkbox (yes/no) |
Enable download | This option adds a download option to the chart toolbar. | Checkbox (yes/no) |
Grid padding top | (number) The top edge padding for the chart. | Number |
Grid padding bottom | (number) The bottom edge padding for the chart. | Number |
Grid padding left | (number) The left edge padding for the chart. | Number |
Grid padding right | (number) The right edge padding for the chart. | Number |
Show tooltip | This option shows a tooltip on the chart on hover. | Checkbox (yes/no) |
Tooltip style | The tooltip theme. Available options: light, dark | Dropdown |
Show legend | This option adds a chart legend. | Checkbox (yes/no) |
Legend position | Place of the legend related to the chart. Available options: top, bottom, left, right | Dropdown |
Legend font size | The size for the legend text. | Number |
Legend text Y offset | The top offset of legend in px. | Number |
Data label prefix | Will be displayed on the tooltip. Available options: , $, €, £, ¥, R, ₿, # | Text (optional) |
Data label suffix | Will be displayed on the tooltip. Available options: , %, ?, !, $, €, £, ¥, R, ₿, #, votes, inches, miles, meters, liters, gallons, kWhs | Text (optional) |
Do not refresh chart | The chart will not refresh automatically. This improves chart performance. You can manually update the chart by running the re-render workflow action. | Checkbox (yes/no) |
Auto format large numbers | This will truncate large numbers and format them as 1.2k, 3.2m etc. | Checkbox (yes/no) |
Data label offset | Offset for all data labels. | Number |
Enable animation | This option allows animating the chart. | Checkbox (yes/no) |
Animation speed | (number) This value represents the time in milliseconds allocated for animation. The more value - the more time for animation. | Number |
Data label font size | Font size for all data labels. | Number |
Data label font color | Font color for all data labels. | Color |
Display value instead of percentage on data label | Displays the value instead of the percentage on the data label. | Checkbox (yes/no) |
Decimal separator | (text) The symbol that separates the decimal part of the number area. | Text |
Thousand separator | (optional) (text) The symbol that separates a thousand value from the rest of the number. | Text (optional) |
Start angle | Value between 0 and 360 (can be negative). Make sure the difference between your start angle and end angle is 360 (degrees) if you want a circulair chart. | Number (optional) |
End angle | Value between 0 and 360 (can be negative). Make sure the difference between your start angle and end angle is 360 (degrees) if you want a circulair chart. | Number (optional) |
Reset hover state on mouse leave | This will reset the hover values (states) when the chart isn’t being hovered. Normally this state will not be reset on mouse leave. | Checkbox (yes/no) |
Enable monochrome mode | This will use the specified monochrome color and change the shade to a lighter one for every data point. | Checkbox (yes/no) |
Monochrome color | The color that will be used as monochrome color. | Color |
Enable color change on hover | Changes the chart colors on hover. | Checkbox (yes/no) |
⚠️ Important: The custom tooltip group needs to be visible on the page and placed above the chart. | ||
Custom tooltip ID | The element ID of a Bubble group you want to use as tooltip. You can access the hover values of the chart as element states. Make sure that the group is visible on page load. | Text (optional) |
Custom tooltip Y offset | The top offset of custom tooltip in px. | Number |
Element Actions
Re-render - This action is used to redraw the chart.
Generate PNG URL - This action is used to generate the PNG URL for the chart.
Element Events
Title | Description |
PNG URL Is Created | This event is triggered when the PNG URL is available. |
Data point is clicked | This event is triggered when the chart is clicked. |
Exposed states
Title | Description | Type |
Selected label | (text) Returns the selected label when the chart has clicked. | Text |
Selected value | (number) Returns the selected value when the chart has clicked. | Number |
Is loaded? | (yes/no) Indicates that the chart was fully loaded. | Checkbox (yes/no) |
Selected index value | (number) Returns the index of the selected value when the chart has clicked. | Number |
Last selected label hover | (text) Returns the last of the selected value when the chart has hovered. | Text |
Last selected value hover | (number) Returns the last of the selected value when the chart has hovered. | Number |
PNG URL | (text) Returns the generated PNG url after execution of the “Generate PNG URL” action. | Text |
Last selected index on hover | (number) Returns the index of the selected value when the chart has hovered. | Number |
Last selected color code on hover (ignores monochrome mode) | (text) Returns the last of the selected value color when the chart has hovered. | Text |
Radial Chart
Element Fields
Title | Description | Type |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Series data | Chart data (list of numbers - amount between 0 and 100). This amount will be formatted as a percentage. Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Number (optional) |
Convert data to percent | Normally this chart accepts values between 0 and 100 (percentages). If your data doesn’t fall between this range you can check this option. This will automatically convert your data to percent values. | Checkbox (yes/no) |
Series label | Label data (text that will be displayed in the legend and on hover). Must be a list of texts. You can use the ‘:formatted as’ operator in Bubble to convert other datatypes to a text! Make sure to use the same amount of data points for the Y-axis as for the X-axis. If you are for example using a grouping for the Y-axis, make sure that you use the same grouping for the X-axis. | Text (optional) |
Single data value | If you want to use a single value you can use this field. This will override the ‘Series data’ field. | Number (optional) |
Single label value | If you use a single data value, you can specify a single label value here. | Text (optional) |
Dash width | (number) If the value is more than 0 the connection points line for the serie will be dashed. | Number (optional) |
Chart color 1 | The color for the 1st cell. | Text |
Chart color 2 | The color for the 2nd cell. | Color |
Chart color 3 | The color for the 3rd cell. | Color |
Chart color 4 | The color for the 4th cell. | Color |
Fill color opacity | Fill color of the chart. Value between 0 and 1. Works when color style is ‘solid’. | Number |
Track background color | The background color for the track. | Color |
Enable dropshadow | Draws a drop shadow for the serie. | Checkbox (yes/no) |
Dropshadow color | The color of the shadow. | Color (optional) |
Dropshadow blur | (number) The blur distance for shadow. Accepted values from 0 to 100. | Number (optional) |
Dropshadow vertical offset | (number) The top offset for shadow in px. | Number (optional) |
Dropshadow horizontal offset | (number) The left offset for shadow in px. | Number (optional) |
Dropshadow opacity | (number) The opacity for shadow. Accepted values from 0 to 1. | Number (optional) |
Show toolbar | This option adds a toolbar to the top-right side of the chart. | Checkbox (yes/no) |
Enable download | This option adds a download option to the chart toolbar. | Checkbox (yes/no) |
Y axis offset | Y-axis offset of the chart. | Number (optional) |
Grid padding top | (number) The top edge padding for the chart. | Number |
Grid padding bottom | (number) The bottom edge padding for the chart. | Number |
Grid padding left | (number) The left edge padding for the chart. | Number |
Grid padding right | (number) The right edge padding for the chart. | Number |
Show legend | This option adds a chart legend. | Checkbox (yes/no) |
Legend position | Place of the legend related to the chart. Available options: top, bottom, left, right | Dropdown |
Do not refresh chart | The chart will not refresh automatically. This improves chart performance. You can manually update the chart by running the re-render workflow action. | Checkbox (yes/no) |
Line cap | The displaying the starting and ending points of stroke. “butt” - ends the stroke with a 90-degree angle, “round” - ends the path-stroke with a radius that smooths out the start and end points. Available options: butt, round | Dropdown |
Start angle | Value between 0 and 360 (can be negative). Make sure the difference between your start angle and end angle is 360 (degrees) if you want a circulair chart. | Number (optional) |
End angle | Value between 0 and 360 (can be negative). Make sure the difference between your start angle and end angle is 360 (degrees) if you want a circulair chart. | Number |
Hollow size | (number) The inner space in percentages relative to the total available size of the chart. Accepted value from 10 to 90. | Number |
Show name | This option allows displaying the slice label on the center of the donut when it has hovered. | Checkbox (yes/no) |
Name offset | This is the Y-offset of the ‘name’ label of the chart. Make sure to enable ‘show name’ first. | Number |
Font size name | The font size of the slice label. | Number |
Show value | This option allows displaying the slice value on the center of the pie when it has hovered. | Checkbox (yes/no) |
Value offset | The top offset of the slice value. | Number |
Font size value | The font size of the slice value. | Number |
Value font color | The font color of the slice value. | Color |
Enable animation | This option allows animating the chart. | Checkbox (yes/no) |
Animation speed | (number) This value represents the time in milliseconds allocated for animation. The more value - the more time for animation. | Number |
Enable monochrome mode | This will use the specified monochrome color and change the shade to a lighter one for every data point. | Checkbox (yes/no) |
Monochrome color | The color that will be used as monochrome color. | Color |
Reset hover state on mouse leave | This will reset the hover values (states) when the chart isn’t being hovered. Normally this state will not be reset on mouse leave. | Checkbox (yes/no) |
Enable color change on hover | Changes the chart colors on hover. | Checkbox (yes/no) |
Element Actions
Re-render - This action is used to redraw the chart.
Generate PNG URL - This action is used to generate the PNG URL for the chart.
Element Events
Title | Description |
Data point is clicked | This event is triggered when the chart is clicked. |
PNG URL Is Created | This event is triggered when the PNG URL is available. |
Element States
Title | Description | Type |
Selected label | (text) Returns the selected label when the chart has clicked. | Text |
Selected value | (number) Returns the selected value when the chart has clicked. | Number |
Is loaded? | (yes/no) Indicates that the chart was fully loaded. | Checkbox (yes/no) |
Selected index value | (number) Returns the index of the selected value when the chart has clicked. | Number |
Last selected label on hover | (text) Returns the last of the selected value when the chart has hovered. | Text |
Last selected value on hover | (number) Returns the last of the selected value when the chart has hovered. | Number |
PNG URL | (text) Returns the generated PNG url after execution of the “Generate PNG URL” action. | Text |
Gantt/Timeline Chart
Element Fields
Title | Description | Type |
Show data labels | Show or hide data labels on the chart. | Checkbox (yes/no) |
Position datalabels | The position of the label on the bar. Available options: top, center, bottom | Dropdown |
Enable sparkline | Sparkline hides all the elements of the charts other than the primary paths. Helps to visualize data in small areas line like for a graph in a sidebar or header. | Checkbox (yes/no) |
Data name 1 | The name of the 1st serie. Will be shown in the tooltip. | Text (optional) |
Data type 1 | The data type with "category", "start date" and "end date" characteristics. | App Type (optional) |
Data source 1 | (list of objects) List of objects that contain all necessary information. The type of objects should be the same as selected in the "Data type 1" field. | Item reperesenting Data type 1 (optional) |
Y-axis label 1 | Objects field that represents the category. | Filed of Data type 1, represent Text, image or file (optional) |
Start date 1 | Objects field that represents the start date. | Filed of Data type 1, represent Date |
End date 1 | Objects field that represents the end date. | Filed of Data type 1, represent Date |
Custom Y-axis labels 1 (optional) | Comma separated Y-axis labels for data series 1. IMPORTANT: The number of label items need to be the same as the data source otherwise the labels will NOT match up. | Text (optional) |
Data name 2 | The name of the 2nd serie. Will be shown in the tooltip. | Text (optional) |
Data type 2 | The data type with "category", "start date" and "end date" characteristics. | App Type (optional) |
Data source 2 | (list of objects) List of objects that contain all necessary information. The type of objects should be the same as selected in the "Data type 2" field. | Item reperesenting Data type 2 (optional) |
Y-axis label 2 | Objects field that represents the category. | Filed of Data type 2, represent Text, image or file (optional) |
Start date 2 | Objects field that represents the start date. | Filed of Data type 2, represent Date |
End date 2 | Objects field that represents the end date. | Filed of Data type 2, represent Date |
Custom Y-axis labels 2 (optional) | Comma separated Y-axis labels for data series 2. IMPORTANT: The number of label items need to be the same as the data source otherwise the labels will NOT match up. | Text (optional) |
Data name 3 | The name of the 3rd serie. Will be shown in the tooltip. | Text (optional) |
Data type 3 | The data type with "category", "start date" and "end date" characteristics. | App Type (optional) |
Data source 3 | (list of objects) List of objects that contain all necessary information. The type of objects should be the same as selected in the "Data type 3" field. | Item reperesenting Data type 3 (optional) |
Y-axis label 3 | Objects field that represents the category. | Filed of Data type 3, represent Text, image or file (optional) |
Start date 3 | Objects field that represents the start date. | Filed of Data type 3, represent Date |
End date 3 | Objects field that represents the end date. | Filed of Data type 3, represent Date |
Custom Y-axis labels 3 (optional) | Comma separated Y-axis labels for data series 3. IMPORTANT: The number of label items need to be the same as the data source otherwise the labels will NOT match up. | Text (optional) |
Data type 4 | The data type with "category", "start date" and "end date" characteristics. | App Type (optional) |
Data name 4 | The name of the 4th serie. Will be shown in the tooltip. | Text (optional) |
Data source 4 | (list of objects) List of objects that contain all necessary information. The type of objects should be the same as selected in the "Data type 4" field. | Item reperesenting Data type 4 (optional) |
Y-axis label 4 | Objects field that represents the category. | Filed of Data type 4, represent Text, image or file (optional) |
Start date 4 | Objects field that represents the start date. | Filed of Data type 4, represent Date |
End date 4 | Objects field that represents the end date. | Filed of Data type 4, represent Date |
Custom Y-axis labels 4 (optional) | Comma separated Y-axis labels for data series 4. IMPORTANT: The number of label items need to be the same as the data source otherwise the labels will NOT match up. | Text (optional) |
Stroke width | (number) The stroke width of the bar. | Number (optional) |
Dash width | (number) If the value is more than 0 the stroke will be dashed. | Number (optional) |
Color style | This option defines how to color the bars. Available options: solid, gradient | Dropdown |
Data series 1 color | The color for the 1st serie. | Text |
Data series 2 color | The color for the 2nd serie. | Text |
Data series 3 color | The color for the 3rd serie. | Color |
Data series 4 color | The color for the 4th serie. | Color |
Fill color opacity | Fill color of the chart. Value between 0 and 1. Works when color style is 'solid'. | Number |
Chart 1- Gradient to color | The 2nd gradient color for the 1st serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. | Text |
Chart 2 - Gradient to color | The 2nd gradient color for the 2nd serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. | Text |
Chart 3 - gradient to color | The 2nd gradient color for the 3rd serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. | Color |
Chart 4 - gradient to color | The 2nd gradient color for the 4th serie. It will be applied if only the “gradient” option was selected from the “Color style” dropdown. | Color |
Gradient type | This dropdown defines the gradient direction. This will work if only the “gradient” option was selected from the “Color style” dropdown. Available options: horizontal, vertical | Dropdown (optional) |