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 ) ;

尝试一下 »

以上实例输出结果为: