66 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			66 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								# Chart.js
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[](https://chartjs-slack.herokuapp.com/)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Installation
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								You can download the latest version of Chart.js from the [GitHub releases](https://github.com/chartjs/Chart.js/releases/latest) or use a [Chart.js CDN](https://www.jsdelivr.com/package/npm/chart.js). Detailed installation instructions can be found on the [installation](./getting-started/installation.md) 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](./getting-started/usage.md).
							 | 
						||
| 
								 | 
							
								```html
							 | 
						||
| 
								 | 
							
								<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](https://github.com/chartjs/Chart.js/blob/master/docs/developers/contributing.md) first.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								For support using Chart.js, please post questions with the [`chartjs` tag on Stack Overflow](https://stackoverflow.com/questions/tagged/chartjs).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## License
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Chart.js is available under the [MIT license](https://opensource.org/licenses/MIT).
							 |