Chart.js/docs
Simon Brunel 872dfec0f3 Introduce scriptable options (bubble chart) (#4671)
New `options.resolve` helper that determines the final value to use from an array of input values (fallback) and a given context and/or index. For now, only the bubble chart support scriptable options, see documentation for details.

Add scriptable options documentation and update the bubble chart dataset properties table with their scriptable and indexable capabilities and default values. Also move point style description under the element configuration section.
2017-08-24 09:34:38 +02:00
..
axes Make offsetGridLines consistent and add new offset scale option (#4545) 2017-08-14 10:09:33 +02:00
charts Introduce scriptable options (bubble chart) (#4671) 2017-08-24 09:34:38 +02:00
configuration Introduce scriptable options (bubble chart) (#4671) 2017-08-24 09:34:38 +02:00
developers Instructions to access resources built from master 2017-07-26 15:40:00 +02:00
general Introduce scriptable options (bubble chart) (#4671) 2017-08-24 09:34:38 +02:00
getting-started replace self closing script tag with open and closing tags 2017-06-29 17:05:01 -04:00
notes Add link to Java integration (#4527) 2017-07-18 18:26:02 -04:00
README.md Combine the two contributing docs 2017-04-17 07:27:41 -04:00
style.css Document the new filling modes and options (#4251) 2017-05-13 14:13:05 +02:00
SUMMARY.md Introduce scriptable options (bubble chart) (#4671) 2017-08-24 09:34:38 +02:00

Chart.js

Chart.js on Slack

Installation

You can download the latest version of Chart.js from the GitHub releases or use a Chart.js CDN. Detailed installation instructions can be found on the installation page.

Creating a Chart

It's easy to get started with Chart.js. All that's required is the script included in your page along with a single <canvas> node to render the chart.

In this example, we create a bar chart for a single dataset and render that in our page. You can see all the ways to use Chart.js in the usage documentation

<canvas id="myChart" width="400" height="400"></canvas>
<script>
var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
        datasets: [{
            label: '# of Votes',
            data: [12, 19, 3, 5, 2, 3],
            backgroundColor: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)',
                'rgba(75, 192, 192, 0.2)',
                'rgba(153, 102, 255, 0.2)',
                'rgba(255, 159, 64, 0.2)'
            ],
            borderColor: [
                'rgba(255,99,132,1)',
                'rgba(54, 162, 235, 1)',
                'rgba(255, 206, 86, 1)',
                'rgba(75, 192, 192, 1)',
                'rgba(153, 102, 255, 1)',
                'rgba(255, 159, 64, 1)'
            ],
            borderWidth: 1
        }]
    },
    options: {
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero:true
                }
            }]
        }
    }
});
</script>

Contributing

Before submitting an issue or a pull request to the project, please take a moment to look over the contributing guidelines first.

For support using Chart.js, please post questions with the chartjs tag on Stack Overflow.

License

Chart.js is available under the MIT license.