1.代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><title>如何用echarts实现颜色渐变半圆形仪表盘</title><style>.alignCenter{text-align:center}.myChartPosition{height:300px;width:300px;margin:0 auto}</style><script  type="text/javascript"  src="static/echarts.min.js"></script>
</head>
<body  class="alignCenter"><button onclick="myHistoryRiskChartInit()">如何用echarts实现颜色渐变半圆形仪表盘</button><div id="myChart1"  class="myChartPosition"  ></div><script type="text/javascript">function myHistoryRiskChartInit(){var myChart=echarts.init(document.getElementById("myChart1"));var option={tooltip: {show: true,trigger: 'item',formatter: "{a}:{b}",position: ['100%', '0%']},series: [{type: "gauge",startAngle: 185,endAngle: -8,clockwise: true,      // 仪表盘刻度是否是顺时针增长,默认 true。min: 0,                    // 最小的数据值,默认 0 。映射到 minAngle。max: 4.1,              // 最大的数据值,默认 100 。映射到 maxAngle。splitNumber: 5,      // 仪表盘刻度的分割段数,默认 10。center: ["50%", "65%"], // 仪表盘位置(圆心坐标)axisLine: {show: true,lineStyle: {width: 15,color: [[0.2, new echarts.graphic.LinearGradient(0, 0, 1, 0, [{offset: 0,color: '#57f987'},{offset: 1,color: '#6bd471'}])],[0.4, new echarts.graphic.LinearGradient(0, 0, 1, 0, [{offset: 0,color: '#6bd471'},{offset: 1,color: '#6bd471'}])],[0.6, new echarts.graphic.LinearGradient(0, 0, 1, 0, [{offset: 0,color: '#6bd471'},{offset: 1,color: '#eb7742'}])],[0.8, new echarts.graphic.LinearGradient(0, 0, 1, 0, [{offset: 0,color: '#edb168'},{offset: 1,color: '#d0391c'}])],[1, new echarts.graphic.LinearGradient(0, 0, 1, 0, [{offset: 0,color: '#d0391c'},{offset: 1,color: '#e41608'}])]]},},axisTick: {show: false},axisLabel: {show: false},splitLine: {            // 分隔线样式。show: true,                // 是否显示分隔线,默认 true。length:30,               // 分隔线线长。支持相对半径的百分比,默认 30。lineStyle: {          // 分隔线样式。color: "#fff",               //线的颜色,默认 #eee。opacity: 1,                  //图形透明度。支持从 0 到 1 的数字,为 0 时不绘制该图形。width: 5,                  //线度,默认 2。type: "solid",              //线的类型,默认 solid。 此外还有 dashed,dottedshadowBlur: 10,              //(发光效果)图形阴影的模糊大小。该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果。shadowColor: "#fff",     //阴影颜色。支持的格式同color。}},pointer: {width: "15%",length: '70%',},title: {show: true,offsetCenter: [0, '-130%'],// textStyle: {       // 其余属性默认使用全局文本样式,详见TEXTSTYLEfontSize: 20,fontWeight: 'bolder',fontStyle: 'italic',color: 'auto'// }},detail: {show: true},data: [{value: 3, name: '颜色渐变半圆形仪表盘'}]/*  data:indata*/}]};myChart.setOption(option);}</script>
</body>
</html>

2.github完整代码地址:

[link] (https://github.com/mandyzhaoinsightzen/echarts-gauge.git).

3.效果图:

如何用echarts实现颜色渐变半圆形仪表盘相关推荐

  1. echarts柱状图颜色渐变样式

    option: {title: {text: ''},color: [{type: 'linear',x: 0,y: 0,x2: 0,y2: 1,colorStops: [{ offset: 0, c ...

  2. eCharts——柱状图中的柱体颜色渐变

    柱状图中的柱体颜色渐变详细说明 先来看一下柱体颜色渐变的效果 以下是实现渐变效果的代码: series: [{data: [18, 16, 8, 10, 5, 24],type: 'bar',show ...

  3. ECharts(三):柱状图柱体颜色渐变(每个柱体不同渐变色)

    前提: 会简单的绘制柱状图 主要内容: 渐变的主要使用在https://efe.baidu.com/blog/echarts-3.2.0/中有介绍到: itemStyle: {     normal: ...

  4. Echarts饼图实现颜色渐变

    linear 实现伪弧形渐变             https://gallery.echartsjs.com/editor.html?c=xB1oW7WWbQ Echarts饼图实现颜色渐变    ...

  5. ECharts的高级使用(主题、调色板、颜色渐变)

    目录 1. 主题 1.1 内置的主题 init方法有两个参数,第一个参数代表的是一个dom节点,第二个参数代表你需要使用哪一套主题 默认内置了两套主题,light.dark <!DOCTYPE ...

  6. Echarts主题和调色盘以及颜色渐变

    默认主题: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

  7. echarts象形柱图整体颜色渐变

    @独孤求败12138 象形柱图整体颜色渐变 echarts中的象形柱图颜色渐变只能局部内部渐变,但是我想要实现整体渐变,怎么做呢?经过我大量的搜索和官方文档及API的研究,好像并不提供这一功能,那只能 ...

  8. vue中使用echarts实现地图颜色渐变及自定义浮窗内容

    在这篇文章里vue中使用echarts自定义浮窗内容及样式_芝士焗红薯的博客-CSDN博客,总结了echarts的一些简单用法.这篇文章,一个是在原来的自定义浮窗内容上实现了地图的颜色渐变,一个是简化 ...

  9. echart 柱状图倒叙、字体设置、颜色渐变的使用

    倒叙    inside: true, var option = {color: ['#CFF0FD'],tooltip: {show: true},yAxis: {inverse:true,axis ...

最新文章

  1. OpenCV代码提取:flip函数的实现
  2. [微信小程序]物流信息样式加动画效果(源代码附效果图)
  3. poj3096(set的应用)
  4. wamp安装和配置_Joomla安装教程
  5. 收藏 | 最新知识图谱论文清单(附解读、下载)
  6. IOS上传代码到CocoaPods并通过Pod下载
  7. 物理层、数据链路层、介质访问控制子层
  8. 使用Spring Security的多租户应用程序的无状态会话
  9. 使用循环链表实现一个通讯录的管理程序_【LeetCode链表题型总结】
  10. android get width单位是什么意思,浅析Android中getWidth()和getMeasuredWidth()的区别
  11. 一定要知道的,那些Linux基本操作命令
  12. UNIX哲学之我的实践【1】
  13. linux 打包排除文件类型,Linuxtar或zip命令打包排除后缀文件
  14. 2、杂项:Bootloader升级方式---擦、写flash在RAM中运行
  15. 股票历史数据-股票历史数据在线查询系统
  16. 面试指导:情景处理与应变题常见问题
  17. datagridview 显示红色叉_显示器促销日常数码店招首页装修PSD模板分层psd素材
  18. R语言笔记-数值型变量的描述统计
  19. Redis学习笔记(附面试题)
  20. Vue中将Element表格导出为excel

热门文章

  1. 计算机里删除的文件可以在哪里进行恢复,电脑上删除的文件怎么恢复?方法在这里...
  2. Redis 知识点扫盲
  3. 分类数据cotegory介绍以及常用API的属性和方法
  4. 语义分割之边缘准确率提升
  5. Nginx是什么,为什么使用Nginx
  6. ColBERT(2020SIGIR)
  7. 技术干货丨《大天使之剑H5》主程与项目总监:H5游戏的压缩与优化经验
  8. 上海某大型企业因盗版Catia被罚千万
  9. 一个参数 nls_date_language
  10. 肇庆学院计算机科学与技术学院,信息科学技术学院:赴肇庆学院交流学习