博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ECharts 英雄联盟能力分析雷达图及支付宝信用评分雷达图
阅读量:6607 次
发布时间:2019-06-24

本文共 3189 字,大约阅读时间需要 10 分钟。

ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap,多维数据可视化的平行坐标,还有用于 BI 的漏斗图、仪表盘,并且支持图与图之间的混搭。
  • 在 body 中添加一个 div 标签,为该 div 设置一个 id 名,并设置宽和高。
  • 引入 echarts.js 文件

开始写自己的js代码:

//英雄联盟能力分析雷达图:var myChartLol = echarts.init(document.getElementById("lol"));var optionLol = {    radar:[{        indicator:[            {text: "击杀", max: 200},            {text: "金钱", max: 200},            {text: "防御", max: 200},            {text: "魔法", max: 200},            {text: "物理", max: 200},            {text: "助攻", max: 200},            {text: "生存", max: 200}        ],        radius: 100,        shape: "rect",        splitNumber: 4,        //文字颜色        name:{            textStyle:{color: "#000", fontFamily: '行楷', fontSize: 8}        },        splitLine: {            lineStyle: {                color: [                    '#95dde2','#5cc1c7','#2d8d93','#abdada'                ].reverse()            }        },        axisLine: {            lineStyle: {                color: '#abdada'            }        },        splitArea: {            areaStyle: {                color: [                    '#2d8d93','#5cc1c7','#95dde2','#d5f0f2'                ]            }        }    }],    series: [        {            type: 'radar',            data: [                {                    value: [130,100,160,199,80,190,180],                    symbolSize: 0,                    lineStyle: {                        normal: {                            type: 'solid',                            color: '#ee6049',                            width: 2                        }                    }                }            ]        }    ]};myChartLol.setOption(optionLol);复制代码

//支付宝信用评分雷达图:var Price = echarts.init(document.getElementById("price"));var optionPrice = {    backgroundColor: 'rgba(27,181,226,.7)',    radar: {        splitNumber: 1,        radius: "55%",        //字体颜色        name: {            textStyle: {color: '#fff'}        },        //斜角分割线颜色        axisLine: {            lineStyle: {                color: 'rgba(255,255,255,.2)'            }        },        //雷达图中的背景色透明度        splitArea: {            areaStyle: {                opacity: 0            }        },        //最外层边框颜色        splitLine: {            lineStyle: {                width: 1,                color: 'rgba(255,255,255,.5)'            }        },        indicator: [            {text: '身份特质', max: 50},            {text: '行为偏好', max: 50},            {text: '人脉关系', max: 50},            {text: '信用历史', max: 50},            {text: '履约能力', max: 50}        ]},    series: [        {            type: 'radar',            symbolSize: 0,            //填充区域颜色            areaStyle: {                normal: {                    color: 'rgba(255,255,255,.3)'                }            },            data: [{                value: [48,44,45,46,46],                //数据边框样式                lineStyle: {                    normal: {                        width: 1,                        color: 'rgba(82,206,228,1)'                    }                }            }]        }    ]};Price.setOption(optionPrice);复制代码

ECharts 已经为我们提供了很多的作品示例,平常使用的一些效果只需要引用某些示例,然后根据官方文档中的配置项来修改一些样式即可达到自己想要的效果。

转载地址:http://ykdso.baihongyu.com/

你可能感兴趣的文章
C#编程(四十七)----------集合接口和类型
查看>>
【转】关于大型网站技术演进的思考(十二)--网站静态化处理—缓存(4)
查看>>
积跬步,聚小流------Bootstrap学习记录(1)
查看>>
HDUPhysical Examination(贪心)
查看>>
HTML5 FileAPI
查看>>
使用tdcss.js轻松制作自己的style guide
查看>>
SecureCRTPortable.exe 如何上传文件
查看>>
C++中public、protected及private用法
查看>>
苹果公司的产品已用完后门与微软垄断,要检查起来,打架!
查看>>
顶级的JavaScript框架、库、工具及其使用
查看>>
AYUI -AYUI风格的 超美 百度网盘8.0
查看>>
简明 Python 教程
查看>>
用MPMoviePlayerController做在线音乐播放
查看>>
Java查找算法——二分查找
查看>>
如何构建微服务架构
查看>>
【前端笔记】彻底理解变量与函数的声明提升
查看>>
Android 反编译利器,jadx 的高级技巧
查看>>
二叉搜索树(递归实现)
查看>>
Spring Retry重试机制
查看>>
Android官方架构组件LiveData: 观察者模式领域二三事
查看>>