mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-06 12:19:08 +02:00
49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
|
# Scatter Chart
|
||
|
|
||
|
Scatter charts are based on basic line charts with the x axis changed to a linear axis. To use a scatter chart, data must be passed as objects containing X and Y properties. The example below creates a scatter chart with 3 points.
|
||
|
|
||
|
```javascript
|
||
|
var scatterChart = new Chart(ctx, {
|
||
|
type: 'scatter',
|
||
|
data: {
|
||
|
datasets: [{
|
||
|
label: 'Scatter Dataset',
|
||
|
data: [{
|
||
|
x: -10,
|
||
|
y: 0
|
||
|
}, {
|
||
|
x: 0,
|
||
|
y: 10
|
||
|
}, {
|
||
|
x: 10,
|
||
|
y: 5
|
||
|
}]
|
||
|
}]
|
||
|
},
|
||
|
options: {
|
||
|
scales: {
|
||
|
xAxes: [{
|
||
|
type: 'linear',
|
||
|
position: 'bottom'
|
||
|
}]
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
```
|
||
|
|
||
|
## Dataset Properties
|
||
|
The scatter chart supports all of the same properties as the [line chart](./line.md#dataset-properties).
|
||
|
|
||
|
## Data Structure
|
||
|
|
||
|
Unlike the line chart where data can be supplied in two different formats, the scatter chart only accepts data in a point format.
|
||
|
|
||
|
```javascript
|
||
|
data: [{
|
||
|
x: 10,
|
||
|
y: 20
|
||
|
}, {
|
||
|
x: 15,
|
||
|
y: 10
|
||
|
}]
|
||
|
```
|