MARKETPLACE
PLUGINS
PREMIUM CHARTS BUNDLE - CHART JS
Premium Charts Bundle - Chart JS logo

Premium Charts Bundle - Chart JS

Published March 2019
   •    Updated today

Plugin details

Built by TechBlocks in San Francisco. 115+ highly-customizable and beautiful charts built on ChartJS, ApexCharts, and 1,000+ hours of development for custom features and performance optimization.

Full Demo (with link to editor):
🔗  https://techblocksco.bubbleapps.io/chartsdemo




ℹ️ Step-by-step instructions (with screenshots) on how to use the Charts plugin:
https://bubblebuilder.substack.com/p/how-use-bubble-chart-js-charts-plugin


Documentation Pages
How to set up the most popular charts in this Bundle:

Line Charts
  • Line Chart
  • Stepped Line chart (Steps Before or After)
  • Advanced Line chart (can use a time scale or skip values on x-axis)
  • Multi-Axis Line Charts

  • Bar Charts
  • Bar Chart
  • Horizontal bar chart
  • Stacked bar chart (vertical & horizontal)
  • 100% stacked bar chart (vertical & horizontal)
  • Multi-Axis Bar Charts
  • Grouped Bar Chart
  • Range Bar Charts (vertical & horizontal)

  • Pie, Donut, Gauge Charts
  • Pie Chart
  • Donut Chart
  • Gauge Charts
  • Radial Charts

  • Area Charts
  • Area Chart
  • Stacked Area Chart
  • Stepped Area (Step Before or After)
  • Stepped Area
  • 100% Stacked Area Chart
  • Multi-Axis Area Charts
  • Vertical Range Area Charts
  • Polar Area Chart
  • Horizontal Range Area Charts

  • Mixed Charts
  • Mixed Bar/Line/Area Chart
  • Mixed Line/Scatter Chart

  • Scatter & Bubble Charts
  • Scatter/Point Chart
  • Bubble Chart
  • Scatter/Point Chart (Connected Points)

  • Radar Charts
  • Radar Chart

  • Boxplot / Box and Whisker Charts
  • Boxplot/Box and Whisker Chart
  • Horizontal Boxplot/Box and Whisker Chart

  • Other
  • Funnel Chart
  • Candlestick Chart
  • OHLC Chart
  • 2x2 Matrix/Magic Quadrant
  • Geographic / Maps Charts
  • Heatmap Charts
  • Gantt Charts
  • Waterfall Charts
  • Single & Multi-Colored Treemap Charts


  • Step-by-Step video tutorial on how to build a multi-series line chart:



    Examples of 200+ ways you can customize the charts (with thorough documentation):

  • Customize colors everywhere (lines, bars, gridlines, axes)
  • Set up trigger events when a users clicks a bar, line, point on the chart
  • Add units to your labels (i.e. to support units such as "$" or "inches")
  • Show/hide data labels above each chart value
  • Turn on "Draggable Values" for Charts enabling users to drag Bars/Lines/Points
  • Custom thousands separator (can set up 1 million as 1,000,000, 1 000 000, or 1.000.000)

  • Reviews







    We pride ourselves in providing excellent support - if you reach out, we respond within one business day!  

    See more customer reviews at the bottom of this page 👇


    Risk-Free Trial

    The safest way to test this plugin is to start a subscription. If you decide to cancel after a few days, you’ll only be charged for the time you used it. For instance, if the monthly price is $4, you’ll pay just 13¢ per day

    $250

    One time  •  Or  $14/mo

    4.5 stars   •   75 ratings
    25.3K installs
    This plugin does not collect or track your personal data.

    Other actions

    Contributor details

     logo
    Joined 2017   •   21 Plugins
    View contributor profile

    Instructions

    How to add a chart to your app in 3 minutes:


    Here are step-by-step instructions (with screenshots) on how to use the Charts plugin:
    https://bubblebuilder.substack.com/p/how-use-bubble-chart-js-charts-plugin

    💻  We highly encourage you to take a look at the editor page for the demo, where you can see how the charts were built. Here's the demo (with link to editor):
    https://techblocksco.bubbleapps.io/chartsdemo


    🎞️  Here's the complete guide to set up the charts on YouTube for one of the many chart types (bar charts):
    YouTube Tutorial for Bar Charts

    If you have any questions, don't hesitate to reach out to our team via the support URL or support email. We are very responsive!  (See support thread here: https://forum.bubble.io/t/plugin-update-2024-premium-charts-bundle-chartjs/336513).


    📊  How do I add a chart to the page?

    1. Once you install the plugin, the charts will appear on the left side of your Bubble editor in the “visual elements section.”

    2. The charts are all fully responsive. You can modify the height and width of the charts and they will behave responsively like any other Bubble element.

    3. You can customize the chart’s properties on the element inspector. Example properties you can customize are: Max/Min Y Axis value, Show/Hide Data Labels on Charts, Axis Gridline Colors, Animation Duration, Font Style/Size/Color, and 120+ additional customizations.


    📊  How do I add dynamic data to a chart?

    Please see this documentation link (with editor example): https://chartsdemo.bubbleapps.io/version-test/dynamic-data-examples

    1. Enter the X-Axis Values. This can be a static comma-separated list of text (e.g. “2020, 2021, 2022”) or it can be a dynamic search (e.g. “Search for Revenue’s Year: unique items”)

    2. Enter Series names, colors, and values. This can be static or dynamic as well. For example, for a Bar/Line Chart you could set the following:

  • Series name = "Revenue"
  • X-Axis Values = “2020, 2021, 2022”
  • Series Y-Axis values = "1000, 2000, 3000"

  • The above example would create a series called "Revenue", with each of the data-points:

  • Datapoint 1: (2020, $1000)
  • Datapoint 2: (2021, $2000)
  • Datapoint 3: (2022, $3000)

  • Keep the number of items in each list the same. For example, if you are using 10 data points on the Y-axis, be sure to use 10 data points on the X-axis.  


    📊  How do I add/remove a Data Series using a workflow action?

    1. You can add an infinite number of data series to your charts.  Go to the workflow tab, add an action, go to the element actions sub-menu and select "Add a Data Series to Chart"

    2. Enter the customizations on the workflow action's menu (e.g. series name, color, values, labels).  Voila! That series should be added to the chart!

    3. To remove a data series, go to the workflow tab and add an action called “Remove a Data Series from Chart.”


    📊  Custom Tooltips when Chart's Value is Hovered

    Please see this documentation link (with editor example): Custom Tooltips


    📊  Events when Bar/Line/Point is Clicked or Hovered

    1. You can set up events to fire when a chart value is clicked or hovered. Open the workflow tab and add the event called "A Chart Value is clicked" or “A Chart Value is hovered” (this is in the Events --> Elements submenu).

    2. This will trigger events on your page. Refer to the value clicked by accessing states on your chart. For example, for a Bar Chart, you can access the "Clicked Point's X Value", Clicked Point's Y Value, and "Clicked Point's Series Name"

    📊  Where can I find more documentation links?

    There are 30+ detailed documentation links with editor examples here: Chart JS - Documentation Articles.
    Our team has put a lot of time to create these examples to make sure this is easy for you to add charts and custom functionality to your app!


    Email support/feature requests to support@techblocksco.com

    Types

    This plugin can be found under the following types:
    Background Services   •   Element   •   Event   •   Action

    Categories

    This plugin can be found under the following categories:
    Analytics   •   Media   •   Productivity   •   Chart   •   Data (things)   •   Visual Elements

    Resources

    Support contact
    Tutorial
    Forum

    Rating and reviews

    Average rating (4.5)
    Best Charts Plugin ever!
    February 8th, 2025
    This chart plugin is amazing! Multiple types of charts, with easy implementation and beautiful designs! Above all, the plugin author is SUPER responsive, and you will not be left in the lurch. Kudos to the plugin!
    Beautiful and stable graphs
    January 16th, 2025
    wonderful plugin, beautiful graphs with lots of customization options. Very reactive support. Many thanks to Alex for the great help.
    The plugin is great, as well the support
    December 21st, 2024
    I was able to create several good looking charts, the support is active and willing to help. I had to request one update, and plugin developer promptly implemented a solution.
    Great plugin and helpful plugin creator
    December 11th, 2024
    The plugin is easy to use and there are wonderfully helpful videos to get it set up. The plugin creator has been very helpful on email. Thanks for the quick responses, Alex!
    didnt work. kept saying Cannot read properties of undefined (reading 'unregister')
    December 5th, 2024
    Bubble