Custom charts are snippets of code that can be dynamically loaded by the RAWGraphs app, enhancing its capabilities.
You can get custom charts or by browsing our gallery or directly from creators.
There are four main ways for loading custom charts, which we will outline in the following section.
As an example, we will use the “paired barchart” custom chart. You can find it at this GitHub page.
Visit the chart releases page on GitHub
Download the pairedbarchart.umd.js file from the assets section.
In RAWGraphs app, load a dataset.
When you have to select a visual model, click on the button load a chart.
In the modal window that will appear, select load from file tab
Drag and drop the pairedbarchart.umd.js file
Now you can use the custom chart.
As an example, we will use the “paired barchart” custom chart.
In RAWGraphs app, load a dataset.
When you have to select a visual model, click on the button load a chart.
In the modal window that will appear, select load from URL tab
Paste the following url pointing to the latest version of the paired barchart chart: https://github.com/rawgraphs/rawgraphs-paired-barchart/releases/download/latest/pairedbarchart.umd.js
Now you can use the custom chart
If the chart has been published on NPM (Node Package Manager, a popular platform for sharing open source code) you can load the latest version on the fly.
In this example we will use the "calendar heatmap" chart, published on NPM.
In RAWGraphs app, load a dataset.
When you have to select a visual model, click on the button load a chart.
In the modal window that will appear, select load from NPM tab
Paste the following string pointing to the latest version of the calendar heatmap: yarn add @rawgraphs/rawgraphs-calendar-heatmap
Now you can use the custom chart
Projects are files exported from the interface that contains both the data, the chosen visual options, and the chart code.
You can save and reuse them later or share them with other people. If a custom chart is used in a project, when anyone else will open it on their computer the custom chart will be automatically added to their gallery.
See, for example, this file containing a RAWGraphs project with the German population Pyramid.
In RAWGraphs app, select open your project
The chart will be loaded displaying the related dataset.
Now you can use the custom chart also in new projects.