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 ) ;
尝试一下 »
以上实例输出结果为: