散点图适用于三维数据集,但其中只有两维需要比较。

散点图

  1. ECharts基本构建代码结构
  2. 准备x轴和y轴数据,二维数组[[身高,体重],[]…]
  3. 将type的值设置为scatter,x轴和y轴的type都是value
  • 准备和处理json数据
//准备数据 数据太多只拿出一部分
var data = [{"gender": "female","height": 161.2,"weight": 51.6}, {"gender": "female","height": 167.5,"weight": 59}, {"gender": "female","height": 159.5,"weight": 49.2}, {"gender": "female","height": 157,"weight": 63}, {"gender": "female","height": 155.8,"weight": 53.6}]//处理数据var axisData = []for (var i = 0; i < data.length; i++) {var height = data[i].heightvar weight = data[i].weightvar newArr = [height, weight]axisData.push(newArr)}
  • 准备ECharts图表容器
    <div style="width: 600px;height:400px"></div>
  • 初始化ECharts实例
var mCharts = echarts.init(document.querySelector("div"))
  • 配置配置项
var option = {xAxis: {type: 'value',scale: true},yAxis: {type: 'value',scale: true},series: [{type: 'scatter', // 指明图表的类型为散点图data: axisData}]}
  • 将配置项设置给echarts实例
        mCharts.setOption(option)

散点图样式

  • 缩放,脱离0值比例 -scale
                 xAxis: {type: 'value',//缩放,脱离0值比例scale: true},yAxis: {type: 'value',scale: true},
  • 带涟漪动画的散点图
type: 'effectScatter'
  • 出现涟漪动画的时机
 //render 绘制完成后显示 emphasis  高亮的显示
showEffectOn: 'emphasis'
  • 涟漪动画时, 散点的缩放比例
  rippleEffect: {scale: 10 // 涟漪动画时, 散点的缩放比例},
  • 控制散点的样式 -itemStyle
  • 控制散点的大小 -symbolSize

玩转ECharts制作图表之散点图相关推荐

  1. 玩转ECharts制作图表之折线图

    折线图适合二维的大数据集,尤其是那些趋势比单个数据点更重要的场合 markArea //标注空间 (xAxis的值要与xdata值中取出)markArea: {data: [[{xAxis: '1月' ...

  2. 在jsp中使用ECharts制作图表

    ECharts插件的下载地址http://echarts.baidu.com/download.html 先来看看我们要达到的效果!后面直接上代码,如下图: 下面直接贴上代码 我们这里写的都是些死的数 ...

  3. echarts制作图表同时有3d柱状图与折线图

    echarts制作图表同时有3d柱状图与折线图 工作遇到,小可爱们可直接抄作业,使用的pictorialBar 工作遇到,小可爱们可直接抄作业,使用的pictorialBar echarts封装,使用 ...

  4. 使用Echarts制作图表基础教程

    在我们前端开发的过程中,会涉及到很多图表,如果用源生的js和css3制作的话,需要耗费大量的时间,同时代码量需求也比较大,那么我们在开发的过程中讲究的是效率,如果单单在制作图表的过程中就耗费了大量的时 ...

  5. echarts ucharts 和_使用chart和echarts制作图表

    前  言 chart.js是一个简单.面向对象.为设计者和开发者准备的图表绘制工具库.它可以帮你用不同的方式让你的数据变得可视化.每种类型的图表都有动画效果,并且看上去非常棒,即便是在retina屏幕 ...

  6. 在Java web页面使用ECharts制作图表

    前言 因为最近在做一项课设,需要可视化,因此选择echarts.但因为太久没用了,所以忘记了怎么在web页面引用echarts,在这里做个记录,开发工具是VSCODE. 一.下载echarts.min ...

  7. echarts 制作图表固定的三个步骤

    1.导入js() (1)Echarts官网(第三方可视化图表库):Apache ECharts (2)echart.js(引入的js文件)下载地址:https://cdn.jsdelivr.net/n ...

  8. 【微信小程序】关于使用ECharts制作图表

    halo小伙伴们,在原生微信小程序中会遇到需要开发图表,这总不能自己手撸一个吧?多费力啊,这就不得不说ECharts的好用之处了.接下来我来说下微信小程序使用ECharts的一个过程吧 ECharts ...

  9. ECharts常用图表 饼图

    1.图表4 饼图 1.1.饼图的实现步骤 步骤1 ECharts 最基本的代码结构 此时 option 是一个空空如也的对象 步骤2 准备数据 步骤3 准备配置项 在 series 下设置 type: ...

最新文章

  1. 基于Nginx的LVS配置 提出curl 虚拟IP无响应解决办法!
  2. ASP.NET MVC Module
  3. linux内存地址断点,开发一个 Linux 调试器(三):寄存器和内存
  4. Mac 可设置环境变量的位置、查看和添加PATH环境变量
  5. 2014末,Surface Pro 3叫好不叫座只是价格问题?
  6. Spotlight on oracle 使用
  7. leetcode 198. 打家劫舍 思考分析
  8. python 删除文件 通配符_python 实现删除文件或文件夹实例详解
  9. 剑指offer(C++)-JZ25:合并两个排序的链表(数据结构-链表)
  10. Akka的Actor生命周期《Eight》译
  11. 排除包_冷水机压缩机压缩机常见故障和排除方法
  12. WINCE--修改MAC地址
  13. 华三服务器管理口地址_不同型号服务器的默认管理IP及账号密码汇总
  14. 杀毒软件误删文件了怎么办?如何恢复被杀毒软件删除的文件
  15. 第11章 UART串口通信 练习题
  16. JAVA 系列——包装类
  17. Windows环境下,输入(Chkntfs /X C:)命令可以取消系统每次启动对C盘的磁盘扫描程序
  18. 如何往码云里上传项目文件?
  19. 基于python的文字识别系统,python神经网络识别图片
  20. 测试cpu调度软件,性能测试分析之CPU篇

热门文章

  1. 使用Privoxy做智能代理切换
  2. 毕业设计 STM32智能电子计步器设计与实现
  3. 中信建投计算机研究武超则,中信建投证券--计算机行业:华为投资鲲鹏产业生态,加速国产化进程(4页)-原创力文档...
  4. JavaSE有所小成
  5. 西门子S7-1200PLC双轴定位算法电池焊接控制博图程序 案例,触摸屏画面采用威纶触摸屏
  6. 时间复杂度计算-例题集合
  7. openGauss内核荣获中国首个国际CC EAL4+级别认证
  8. pycharm中虚拟环境已经创建好,使用workon命令没有提示
  9. 用Delphi实现快闪窗体信息提示
  10. 软件工程-团队作业二