• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > echarts散点图,象限分析系列

echarts散点图,象限分析系列

作者:qq_43559923 字体:[增加 减小] 来源:互联网 时间:2018-11-02

qq_43559923通过本文主要向大家介绍了echarts散点图,象限分析系列等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
var option = {
              title: [{
                text: '性格群体分析',
                subtext: '分析对象:XX区域',
                left: 'center',
                textStyle: {
                  fontSize: 16
                }
              }, {
                text: 'Ⅰ',
                z:1,
                textAlign: 'center',
                left: '75%',
                top: '25%',
                textStyle: {
                  fontSize: 36,
                  fontWeight:'normal',
                  color:'#999'
                }
              }, {
                text: 'Ⅱ',
                z:1,
                textAlign: 'center',
                left: '75%',
                top: '65%',
                textStyle: {
                  fontSize: 36,
                  fontWeight:'normal',
                  color:'#999'
                }
              }, {
                text: 'Ⅲ',
                z:1,
                textAlign: 'center',
                left: '25%',
                top: '65%',
                textStyle: {
                  fontSize: 36,
                  fontWeight:'normal',
                  color:'#999'
                }
              }, {
                text: 'Ⅳ',
                z:1,
                textAlign: 'center',
                left: '25%',
                top: '25%',
                textStyle: {
                  fontSize: 36,
                  fontWeight:'normal',
                  color:'#999'
                }
              }, 
              {
                text: '类型Ⅰ:性格外向开朗,愿意社交',
                textAlign: 'center',
                left: '94%',
                top: '20%',
                textStyle: {
                  fontSize: 14
                }
              }, 
              {
                text: '类型Ⅱ:性格内向,不喜欢社交',
                textAlign: 'center',
                left: '94%',
                top: '23%',
                textStyle: {
                  fontSize: 14
                }
              }, {
                text: '类型Ⅲ:怪异,不喜欢社交',
                textAlign: 'center',
                left: '94.4%',
                top: '26%',
                textStyle: {
                  fontSize: 14
                }
              }, {
                text: '类型Ⅳ:想法另类,喜欢社交',
                textAlign: 'center',
                left: '94.4%',
                top: '29%',
                textStyle: {
                  fontSize: 14
                }
              }
              ],
            grid: {
              top:'10%',
              left: '3%',
              right: '7%',
              bottom: '1%',
              containLabel: true
            },
          tooltip: {
            showDelay: 0,
            formatter: function(params) {
              if (params.value.length > 1) {
                return params.seriesName + ' :<br/>' + params.value[0] + 'cm ' + params.value[1] + 'kg ';
              }
            },
            axisPointer: {
              show: true,
              type: 'cross',
              lineStyle: {
                type: 'dashed',
                width: 1
              }
            }
          },
          toolbox: {
            feature: {
              dataZoom: {},
              brush: {
                type: ['']
              }
            }
          },
          legend: [
                {
                  orient: 'horizontal',
                  x: '89%',
                  y: '7%',
                  align: 'left',
                  data: ['正常性格'],
                  textStyle: {
                    fontSize: 14
                  }
                },
                {
                  orient: 'horizontal',
                  x: '94%',
                  y: '7%',
                  align: 'left',
                  data: ['离群性格'],
                  textStyle: {
                    fontSize: 14
                  }
                },
                {
                  orient: 'horizontal',
                  x: '89%',
                  y: '10%',
                  align: 'left',
                  data: ['性格中位数'],
                  textStyle: {
                    fontSize: 14
                  }
                },
                {
                  orient: 'horizontal',
                  x: '94%',
                  y: '10%',
                  align: 'left',
                  data: ['均分人数'],
                  textStyle: {
                    fontSize: 14
                  }
                }
          ],
          xAxis: [{
            type: 'value',
            name: "专注指数",
            scale: true,
            splitLine: {
              show: false
            }
          }],
          yAxis: [{
            type: 'value',
            scale: true,
            name: "人数",
            splitLine: {
              show: false
            }
          }],
    series : [
        {   
            name:'离群性格',
            z:3,
            type: 'effectScatter',
            symbolSize: 30,
             label: {
                normal: {
                    show: true,
                    formatter: function (param) {
                        return param.data[2];
                    },
                    position: 'insideTop'//版本3系列

           //**********   最新官网4系列版本    散点的突出点的文字样式部分 *************//

                    position: [35,5],
                    backgroundColor:'#19318F',
                    color:'#fff',
                    borderColor:'#19318F',
                    borderWidth:1,
                    borderRadius:2,
                    padding:[6,15]

          //**********   最新官网4系列版本  *************//
                }
            },
            itemStyle: {
              normal: {
                color: "#EF535C"
              }
            },
            data: [
                [190, 95,'墨菲斯'], [190, 59.0,'柠檬'],  [157.0, 63.0,'益达'],[162,90,'龙猫']
            ]
        },
        {
            name:'正常性格',
            z:3,
            type:'scatter',
            symbolSize: 25,
            itemStyle: {
              normal: {
                  color: '#6FE12F'      
              }
            },
            data: [[174.0, 65.6], [175.3, 71.8], [193.5, 80.7], [186.5, 72.6], [187.2, 78.8],
                [181.5, 74.8], [184.0, 86.4], [184.5, 78.4], [175.0, 62.0], [184.0, 81.6]
            ]
        },
        
        {
            name:'均分人数',
            type:'scatter',
            data: [[150, 78]],
            itemStyle:{
              normal: {
                color:'#8B4DF6'
              }
            },
            markLine : {
                data : [{type : 'average', name : '均分人数'}],
                labei:{
                    show:false
                }
            }
        },
        
        {
          name:'性格中位数',
            type:'scatter',
            data: [[175, 50]],
            itemStyle: {
              normal: {
                color: '#05D6DE'
              }
            },
            markLine : {
                data : [
                      {type : 'average', 
                      name : '性格中位数',
                      valueIndex: 0
                          
                    }
                ]
            }  
        }
    ]
  };



此图的版本基于3系列使用的,当前官网最新的4系列版本,有一些部分的样式有差异(中位线,以及分均线)
此段代码可直接复制运行与官网的模拟编辑器上,

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • echarts散点图,象限分析系列

相关文章

  • 2017-05-11JS对象深度克隆实例分析
  • 2017-05-11折叠菜单及选择器的运用
  • 2017-05-11Vue 2.x教程之基础API
  • 2017-05-11js绑定事件和解绑事件
  • 2017-05-11jquery插件ContextMenu设置右键菜单
  • 2017-05-11Vue.js:使用Vue-Router 2实现路由功能介绍
  • 2017-05-11Vue监听数组变化源码解析
  • 2017-05-11JS实现向iframe中表单传值的方法
  • 2017-05-11bootstrap组件之导航组件使用方法
  • 2017-05-11100多个基础常用JS函数和语法集合大全

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • AngularJS监听路由变化的方法
    • 对比分析Django的Q查询及AngularJS的Datatables分页插件
    • 实例解析js中try、catch、finally的执行规则
    • .html(),.text()和.val()的差异总结:
    • JS 设计模式--策略模式
    • 三种方式实现瀑布流布局
    • JavaScript仿微信打飞机游戏
    • JavaScript实现翻页功能(附效果图)
    • bootstrap中模态框、模态框的属性实例详解
    • 详解NodeJS框架express的路径映射(路由)功能及控制

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有