Charts for Bubble Mobile

Demo to preview the plugin:

Introduction

Charts Native is a lightweight and versatile charting plugin for Bubble applications. It allows you to easily create and customize various chart types including line, bar, and pie charts. With a simple JSON data structure, you can visualize your data with minimal setup. The plugin is designed to be responsive and works well in various screen sizes, making it perfect for both desktop and mobile applications.

Prerequisites

No external API accounts or services are required for this plugin. The plugin works natively within your Bubble application with no additional dependencies.
This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/4fXUggud
⚠️
Please note that the testing app is currently available for iOS only.
Image without caption

How to setup

Setting up Charts Native is straightforward as it does not require any external API keys or configurations:
  1. Install the Charts Native plugin from the Bubble plugin marketplace.
  1. Add the Chart element to your page from the Elements panel.
  1. Configure the chart properties in the Property Editor panel.
  1. Supply your data in JSON format and customize the appearance as needed.

Plugin Element Properties

The plugin contains a Chart visual element that should be used on a page.

Chart

Image without caption
Fields:
Title
Description
Type
chartType
Defines the type of chart to display (line, bar, or pie)
Dropdown
showLegend
Toggles the visibility of the chart legend
Boolean
showLabels
Toggles the visibility of data labels on the chart
Boolean
axisColor
Sets the color of the chart axes (for line and bar charts)
Text (color code)
backgroundColor
Sets the background color of the chart area
Text (color code)
title
Sets the title text displayed above the chart
Text
animate
Enables or disables chart animations
Boolean
Data JSON
JSON string containing the data to be visualized in the chart
Text (long)

Exposed states

Plugin States are part of plugins that are exposed values of the plugin.
Name
Description
Type
currentType
The current chart type being displayed
Text
currentData
The current data being used in the chart
Text

Workflow example

Example 1: Creating a Basic Line Chart

Example 2: Dynamic Data Visualization

Changelogs