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

尝试一下 »

以上实例输出结果为: