之前介绍折线图时提到过,如果将数据集的showLine设为false,则绘制图形时只会绘制点,不会绘制点与点之间的连线,这其实就是散点图。chart.js中有单独绘制散点图的类型,即scatter,其与折线图的不同之处在于折线图中的数据是一维的,而散点图的数据集中的每组数据包含x、y两类值。
  散点图支持的属性与折线图相同,在此不在赘述。

 var ctx = document.getElementById('myChart');const data = {datasets: [{label: '气泡图数据集',data: [{x: 20,y: 30}, {x: 40,y: 10},{x: 100,y: 36},{x: 80,y: 29},{x: 140,y: 110}],backgroundColor: 'rgb(255, 99, 132)'}]};var myBubbleChart = new Chart(ctx, {type: "scatter",data: data});


  由上图及代码可以看出,散点图中点的位置由两个坐标确定,而折线图中的点(如下图所示),其点的位置由单个坐标确定,其横坐标仅用于显示每个数据对应的标题(lable)。

参考文献:
[1]https://baike.baidu.com/item/%E6%95%A3%E7%82%B9%E5%9B%BE/10065276?fr=aladdin
[2]https://www.chartjs.org/docs/latest/charts/scatter.html
[3]https://chartjs.bootcss.com/docs/charts/scatter.html
[4]https://blog.csdn.net/qq_36288559/article/details/112370040

chart.js使用学习——散点图相关推荐

  1. 数据可视化清新版【chart.js】学习笔记8.0—极地图(Polar Area)

    Polar Area--(极地图) 极地面积图类似于饼图,但每个线段具有相同的角度 - 线段的半径因值而异.当我们想要显示类似于饼图的比较数据,同时也要显示上下文的值的范围时通常使用这种类型的图表. ...

  2. chart.js使用学习——折线图(1:基本用法)

      折线图,即在直角坐标系中用直线串起来的一系列点形成的图形.在excel.ppt等办公软件中经常见到折线图,应用系统中也有不少统计汇总功能以折线图形式展示.本文根据参考文献1-2学习chart.js ...

  3. 图表插件 - chart.js (柱状图) 学习总结

    chart.js 基于H5的canvas,轻量级的图表插件. 有6中图表类型:折线图.条形图.雷达图.饼图.柱状图.极地区域图 关于柱状图的绘制,追加 .更新.删除数据等操作的总结 原文来自于:htt ...

  4. chart.js使用学习——柱状图(1:基本用法)

      柱状图属于以长方形的长度为变量的统计图表[1].chart.js创建图形的方式都类似,先是数据准备,然后在chart构造函数中指定图表类型.   如下列代码及效果图所示,chart类中将类型指定为 ...

  5. chart.js使用学习——雷达图

      雷达图以二维形式综合对比多组数据的差异,常用于比较2组或更多组数据集[1].chart.js中雷达图的数据准备与其它图形相同,主要差异在于创建chart对象时,图形类型需指定为"rada ...

  6. chart.js使用学习——饼图/环形图

      饼图/环形图能够展示数据集中各项的大小与各项总和的比例.chart.js中创建饼图/环形图,只需在chart构造函数中指定图表类型为pie/doughnut即可. 基本用法   创建饼图/环形图主 ...

  7. chart.js使用学习——柱状图(2:常用属性设置)

      本文介绍柱状图常用属性及效果.柱状图中有部分常用属性与折线图用法相同,本文仅列出这些属性的简要说明,不再详细说明. base   设置图形绘制时的基准值,数值型,默认值为空,设置的值为数值轴上的值 ...

  8. chart.js使用学习——气泡图

      气泡图(Bubble Chart)能够同时展示三类数据之间的关系,其中前两个维度的数据用于确定气泡的位置,第三维的数据用于确定气泡大小,因此气泡图数据集中的每条记录必须包含三个数据,不能像之前图形 ...

  9. chart.js基本知识——调整图表尺寸

      <chart.js使用学习 >最后提到测试过程中发现调用chart.js绘制的图表会自动充满父容器.如果canvas直接放在body标签下,则图标会充满整个页面,即便设置canvas的 ...

最新文章

  1. python3 - 元组、集合
  2. 「Codeforces」598E (区间dp)
  3. 对于按成本组件结构(要素)还原
  4. 现在有N元钱,两块钱一瓶,或者直接给你N瓶酒,两个空瓶换一瓶酒,四个瓶盖换一瓶酒,问你最后可以喝多少瓶?如果能借酒呢?
  5. 10分钟上线 - API网关 + 函数计算实现图片处理服务
  6. oracle11查看dblink,配置oracle11g通过dblink+透明网关访问GBase
  7. 执行一次怎么会写入两次数据_Java进阶知识:一文详解缓存Redis的持久化机制,新手看完也会用
  8. 点到点链路上的 OSPF
  9. C++ Linked lists detail
  10. MySQL安装详细图解
  11. 博为峰Java技术文章 ——JavaSE Swing焦点事件的处理
  12. 常用的数据库软件各自有什么特点?
  13. 使用RMAN备份与恢复数据库(1)——RMAN基本命令
  14. 详解apply的用处
  15. fastboot 常用命令
  16. EuroBen Benchmark安装以及测试(By Robinvane Suen)
  17. 逻辑思维案例题(二)
  18. 电力系统机组组合优化调度(IEEE14节点、IEEE30节点、IEEE118节点)(Matlab代码实现)
  19. 何恺明暗通道去雾(阅读笔记)
  20. Apache Flink介绍、架构、原理以及实现

热门文章

  1. 企业服务总线(ESB)
  2. linux上ftp和ns有什么区别,Linux下ftp使用及nfs网络文件系统
  3. AgentWeb-Android-H5混合开发
  4. 基金投资入门3:中外常见金融指数类型说明
  5. 搜索 php源码,影视搜索php源码
  6. 前端导出后端文件的方法
  7. rtmp协议规范详解
  8. web大学生个人网站作业模板——上海旅游景点介绍网页代码 家乡旅游网页制作模板 大学生静态HTML网页源码...
  9. python安装与程序_二、Python安装和第一个程序
  10. VisualC++逆序存放