前端经常会用到图标,本人用到的不多,但是积累下来也能慢慢了解它的规律,看懂它的API,今天就积累了一类饼图,用到的知识点当然还是官方文档的配置,有时间可以结合实例去看一下
祝大家越来越进步
Echarts官方文档的配置项:http://www.echartsjs.com/option.html#series

实现效果

今天的饼图实现渐变色和数据背景色的添加及饼图对应的名称

实现步骤

var option_1 = {//饼图名的名称、位置及样式title: {text: 'USDJPY',x:'center',y:'bottom',textStyle: {color:'#7E7E7E',fontSize:'16',fontWeight:'normal',}},//提示框的样式、提示框显示什么数据tooltip: {show:true,trigger: 'item',//有a,b,c,d四种//a代表系列名称(在这里就是USDJPY),b代表数据项名称(在这里就是上涨或下跌),//c代表数据(在这里就是335或310),//d代表数据项所占的百分比数(在这里就是40.04或59.96,要显示百分比样子要自己加百分号)formatter: "{d}%",padding:[10, 10],backgroundColor:'#FFFFFF',textStyle:{color:'#333',fontSize:'16',},},//系列列表series: [{name:'USDJPY',//图标类型,pie是饼图type:'pie',//内外半径radius: ['50%', '90%'],//是否启用防止标签重叠策略,默认是true,一般圆环圆设为falseavoidLabelOverlap: false,//饼图图形上的文本标签(在这里是上涨或下跌)是否在中心环中显示label: {normal: {show: false,position: 'center'},emphasis: {show: false,textStyle: {fontSize: '10',fontWeight: 'bold'}}},//系列中的数据内容数组data:[{//数据值value:335,//数据项名称name:'上涨',//图形样式itemStyle:{normal:{show:true,borderColor:'#F6F7FB',borderWidth:10,//渐变色,一共五个参数,前四个0,0,0,1代表渐变色从正上方开始//第5个参数则是一个数组, 用于配置颜色的渐变过程; 每一项为一个对象, 包含offset和color两个参数. offset的范围是0 ~ 1, 用于表示位置, color不用多说肯定是表示颜色了. 像示例代码的配置则表示:color: new echarts.graphic.LinearGradient(0, 0, 0, 1,[{offset: 0, color: '#A949DE'},{offset: 1, color: '#5341A0'}]),},},},{value:310,name:'下跌',//定义数据项的样式itemStyle:{normal:{show:true,borderColor:'#F6F7FB',borderWidth:10,color: new echarts.graphic.LinearGradient(0, 0, 0, 1,[{offset: 0, color: '#79E6F6'},{offset: 1, color: '#59C2F5'}]),},},}]}]
};
var dom = document.getElementById("pie_1");
var myChart = echarts.init(dom);
myChart.setOption(option_1, true);

echarts自定义饼图相关推荐

  1. echarts自定义图表颜色,柱状图/饼图自定义渐变色

    echarts自定义图表颜色,自定义渐变色 柱状图: 单色: 原先图表的颜色 配置代码: series: {type: "bar",barWidth: "60" ...

  2. Echarts自定义折线图例,增加选中功能

    用Echarts图表开发,原本的Echarts图例不一定能满足我们的视觉要求. 下面是Echarts 折线图自定义图例,图例checked选中,相应的折线线条会随之checked,其余未选中的图例对应 ...

  3. html中legend样式,echarts自定义图例legend文字和样式

    话不多说,先上效果图. 要完成这个图并不难,主要是下面那个图例比较难,需要定制. 让我们从官方文档找找思路,官方文档关于legend.formatter是这样的:链接在这 难点在于: 1.这里的图例文 ...

  4. Echarts 解决饼图文字过长重叠的问题

    Echarts 解决饼图文字过长重叠的问题 参考文章: (1)Echarts 解决饼图文字过长重叠的问题 (2)https://www.cnblogs.com/yingsu/p/10608014.ht ...

  5. echarts饼图解析html标签,解决echarts中饼图标签重叠的问题

    饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...

  6. QT自定义饼图的外观

    QT自定义饼图的外观 项目简介 项目技术 项目展示 主要源码片段解析 获取完整项目源码传送门 项目简介 自定义饼图的外观. 项目技术 qt5.12,qt charts模块,C++ 项目展示

  7. QT绘制饼图和自定义饼图切片

    QT绘制饼图和自定义饼图切片 项目简介 项目技术 项目展示 主要源码片段解析 获取完整项目源码传送门 项目简介 创建一个简单的饼图以及如何对饼图切片进行一些自定义. 项目技术 qt5.12,qt ch ...

  8. java word 饼图_[Java教程]echarts标准饼图解读(一)——基本配置demo

    [Java教程]echarts标准饼图解读(一)--基本配置demo 0 2016-11-21 17:00:18 echarts标准饼图解读共分为四部分, 一.基本配置demo 二.标题(title) ...

  9. java中点击按钮出现echarts图表_echarts 显示下载按钮,echarts 自定义按钮,echarts 添加按钮...

    echarts 显示下载按钮,echarts 自定义按钮,echarts 添加按钮 >>>>>>>>>>>>>>&g ...

  10. iOS-贝塞尔曲线之自定义饼图

    代码地址如下: http://www.demodashi.com/demo/11981.html 项目中需要统计数据展现, 采用了饼图形式展现. 第一步: 了解下贝塞尔曲线相关概念 贝塞尔曲线相关概念 ...

最新文章

  1. 台式电脑可以连wifi吗_[Windows] wifi音箱:台式电脑也可以连接蓝牙音箱了
  2. 11、CROSS JOIN:交叉连接(笛卡尔积)
  3. 牛客 - 云(扫描线)
  4. Java判断字符串的开头和结尾
  5. java javap_javap的用途不断发展:您的Java类文件中隐藏了什么?
  6. xml mysql 模糊查询_mybatis+Spring mysql的模糊查询问题
  7. 【原创】请不要对Boost Format使用Byte作为参数
  8. Alibaba Cloud Toolkit一键上云神器
  9. Hadoop学习记录(6)|Eclipse安装Hadoop 插件
  10. 如何给企业选择一款ERP系统
  11. oracle——服务器同时安装服务端和客户端冲突
  12. mac系统csv转ansi_迅捷文字转语音 for mac
  13. Egg 2.20.0 发布,阿里开源的企业级 Node.js 框架
  14. 军用计算机通用规范测试试验,军用装备环境可靠性试验项目表
  15. rgb转yuv422 matlab,MATLAB读取一张RGB图片转成YUV420格式、YUV422格式、YUV444格式
  16. KindEditor上传图片及使用
  17. 开源 | 写了个微博去广告、屏蔽拉黑插件
  18. 「经济理财」跟简七学理财之理财训练营(下)
  19. 括号配对检测python123_括的意思
  20. 网红直播天水人间主播大秀

热门文章

  1. 原子互换:一统公链江湖的神来之笔
  2. python加法_python加法运算
  3. git把一个分支的commit merge到另外一个分支
  4. python django跨域解决csrf_exempt
  5. 从消费互联网到产业互联网:平台思维始终是主导
  6. Linux使用cp命令报cp:omitting directory错误
  7. 一只兔子帮你理解 kNN
  8. iOS 关于键盘监听
  9. 软件测试-黑盒测试方法(二)---正交实验法、场景图、错误推测法
  10. django -- 过滤器