Creating Interactive Charts
Have a look at the Easychart module, which has an official release for Drupal 8 (also for Drupal 7).

It is a graphical user interface, using the Highcharts javascript library as its charting engine (which may require a commercial license though). It claims to support every Highcharts chart-type and option.

Some more details about this module:


It defines a new content type (= Chart) used to add charts to your site.
It creates a chart widget that can be used in your own content types.
It integrates with the WYSIWYG module and provides an editor button to add charts to your WYSIWYG content (CKeditor and TinyMCE are supported).
It provides an intuitive interface to configure charts through the Easychart plugin.
It supports pasting of CSV data to create charts from it.
overheid.vlaanderen.be contains some real world examples of a Drupal website (not yet D8 though) with some charts created with Easycharts (ignore the text on that page if you're not familiar with this language, just concentrate on the charts).


Resources:


Module documentation.
Video demonstration.