Chart.js 气泡图
气泡图用于展示三个变量之间的关系。
气泡的位置由前两个变量决定,对应的是 X 轴和 Y 轴,第三个参数为气泡的大小。
{ // X 轴对应值 x: number, // Y 轴对应值 y: number, // 气泡半径,单位为像素 r: number }
泡图的 type 属性为 bubble ,type 描述了图表类型。
const config = { type: 'bubble', data: data, options: {} };
接下来我们创建一个简单的气泡图:
实例代码
const ctx = document.getElementById('myChart');
const data = {
datasets: [{
label: '气泡图实例',
data: [{
x: 20, // X 轴
y: 30, // Y 轴
r: 15 // 气泡半径
}, {
x: 30,
y: 20,
r: 20
}, {
x: 40,
y: 10,
r: 10
}],
backgroundColor: 'rgb(255, 99, 132)'
}]
};
const config = {
type: 'bubble', // 设置图表类型
data: data, // 设置数据集
options: {
},
};
const myChart = new Chart(ctx, config);
const data = {
datasets: [{
label: '气泡图实例',
data: [{
x: 20, // X 轴
y: 30, // Y 轴
r: 15 // 气泡半径
}, {
x: 30,
y: 20,
r: 20
}, {
x: 40,
y: 10,
r: 10
}],
backgroundColor: 'rgb(255, 99, 132)'
}]
};
const config = {
type: 'bubble', // 设置图表类型
data: data, // 设置数据集
options: {
},
};
const myChart = new Chart(ctx, config);
以上实例输出结果为: