MARKETPLACE
PLUGINS
๐Ÿ“Š ESSENTIAL CHARTS BUNDLE CHART JS
๐Ÿ“Š Essential Charts Bundle Chart JS logo

๐Ÿ“Š Essential Charts Bundle Chart JS

Published September 2020
   โ€ข    Updated this week

Plugin details

๐Ÿ“Š Built by TechBlocks in San Francisco. Highly-customizable and beautiful charts built on the most powerful Javascript chart library as well as over one thousand of hours of development for custom features and performance optimization.
๐Ÿ”—  Full Demo in an app (with link to editor):
https://techblocksco.bubbleapps.io/essential-charts-demo



โ„น๏ธ 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 pride ourselves in providing excellent support - if you reach out, we respond within one business day!  

This plugin supports the following 15 chart types:

1 - Line chart
2 - Line chart (multiple series)
3 - Bar chart
4 - Bar chart (multiple series)
5 - Area Chart
6 - Area Chart (multiple series)
7 - Stepped Line chart (Steps before)
8 - Stepped Line chart (Steps after)
9 - Funnel Chart (single series)
10 - Funnel Chart (multiple series)
11 - Pie Chart
12 - Pie Chart (multiple series)
13 - Donut Chart
14 - Donut Chart (multiple series)
15 - Gauge Chart


Need mixed, scatter, bubble, boxplot, or 80+ other chart types? See the Premium Charts Bundle here:
๐Ÿ“Š Chart JS - Premium Bundle: Charts and Graphs

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




Examples of the 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 Y axis tick labels (i.e. to support units such as "$" or "inches")
  • Show/hide data labels above each chart value
  • Set thousands separator (e.g. format one million  as 1,000,000 or 1.000.000 or 1 000 000)
  • Turn on "Draggable Values" for Charts enabling users to drag Bars/Lines/Points


  • Reviews




    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


    Other popular plugins from Techblocks

  • ๐Ÿ“Š Premium Charts Bundle - Chart JS
  • โ–ถ๏ธ Video Player Bundle
  • ๐Ÿ“„ PDF Generator
  • ๐ŸŽจ FabricJS: Drawing & Painting Canvas
  • $130

    One time  โ€ข  Or  $7/mo

    5.0 stars   โ€ข   2 ratings
    9.2K installs
    This plugin does not collect or track your personal data.

    Platform

    Web

    Contributor details

    TechBlocks logo
    TechBlocks
    Joined 2017   โ€ข   22 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/core-charts-demo


    ๐ŸŽž๏ธ  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


    ๐Ÿ“Š  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 [email protected]

    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:
    Data (things)   โ€ข   Analytics   โ€ข   Media   โ€ข   Chart   โ€ข   Visual Elements

    Resources

    Support contact
    Documentation
    Tutorial

    Rating and reviews

    Average rating (5.0)

    Great value set of charts
    February 28th, 2024
    Great charts and now that it includes pie charts it is very good value.. Excellent responsiveness from the devs.
    Thanks for the kind words about the plugin. Please donโ€™t hesitate to reach out if you need any support! (plugin author)
    February 28th, 2024
      โ€ข  
    TechBlocks
    Funnel and Sales Funnel Charts
    November 17th, 2020
    This plugin is awesome and easy to use. It has everything you need for support if needed!!!
    Bubble