Echarts 象形图
2018年5月15日
var walk = 'image://../images/health_walk.png'; var dom = document.getElementById("recoveryChart"); var myChart = echarts.init(dom); var app = {}; option = null; option = { tooltip: { trigger: 'axis', formatter: '{b}<br />{a1}:{c1}' }, legend: { show: true, data: ['改善目标'], textStyle: { color: '#000' }, left: 38 }, grid: { top: 60, left: 8, containLabel: true, }, color: ['#0f0', '#c23531', '#2f4554', '#61a0a8', '#d48265', '#91c7ae', '#749f83', '#ca8622', '#bda29a', '#6e7074', '#546570', '#c4ccd3'], xAxis: { type: 'category', boundaryGap: false, interval: 1, data: [0, '第2周', '第4周', '第6周', '第8周', '第10周', '第12周'], splitLine: { show: false, lineStyle: { type: 'solid', color: '#000', }, interval: 0 }, axisTick: { show: false }, axisLine: { lineStyle: { color: '#000' }, }, }, yAxis: { name: '公斤', type: 'value', nameGap: 6, splitLine: { show: false, lineStyle: { color: '#000' } }, axisLine: { //坐标轴线设置 lineStyle: { color: '#000' } }, axisTick: { //坐标轴刻度设置 show: false }, nameTextStyle: { color: '#000' }, axisLabel: { //坐标轴刻度标签设置 color: '#000' }, splitArea: { //分隔区域样式设置 show: false, areaStyle: { color: ['rgba(250,250,250,0.3)', 'rgba(200,200,200,0.3)'], }, }, }, series: [{ type: 'pictorialBar', symbol: walk, symbolSize: [15, 23], z: 10, data: [{ value: 88, symbolPosition: 'end', symbolOffset: [15,-23] },{ },{ },{ },{ },{ },{ value: 71, symbolPosition: 'end', symbolOffset: [-15, -23] }] },{ name: '改善目标', type: 'line', step: 'middle', lineStyle: { normal: { color: '#ff9743', }, }, itemStyle: { normal: { color: '#ff9743' } }, data: [88, 86, 83.5, 81, 76.9, 73, 71] }] }; if(option && typeof option === "object") { myChart.setOption(option, true); }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JVM Profiler StacktraceCollectorProfiler
开篇 StacktraceCollectorProfiler主要用来采集线程的调用栈,原理是通过ManagementFactory.getThreadMXBean()返回的ThreadMXBean对象来实现。 源码分析 public void profile() { // 获取此刻所有线程的dump信息 ThreadInfo[] threadInfos = threadMXBean.dumpAllThreads(false, false); if (threadInfos == null) { return; } // 遍历线程信息并处理每个线程 for (ThreadInfo threadInfo : threadInfos) { String threadName = threadInfo.getThreadName(); if (threadName == null) { threadName = ""; } if (!ignoreThreadNamePrefix.isEmpty() && threadName.startsWith(ignoreThreadNa...
- 下一篇
CSS 箭头和线条代码
2018年4月25日 /*箭头*/ div:before { position: absolute; top: 50%; right: 15px; margin-top: -4px; content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #c8c8cd; border-style: solid; -webkit-transform: matrix(.71,.71,-.71,.71,0,0); transform: matrix(.71,.71,-.71,.71,0,0); } /*线条*/ div:after { content: " "; position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #d9d9d9; color: #d9d9d9; -webkit-transform-origin: 100% 0; transf...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Red5直播服务器,属于Java语言的直播服务器
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- 2048小游戏-低调大师作品