之前在做报表的时候用过echart 用完也就完了,而这次在用的时候已经忘了,所以这里简单记录一下,好记性不如烂笔头!!!

1、折线图修改颜色:

  1. xAxis: {
  2. type: 'category',
  3. boundaryGap: false,
  4. data: ['年龄','20岁以下','30岁','40岁','50岁','60岁','60岁以上']
  5. },
  6. yAxis: {
  7. type: 'value'
  8. },
  9. series: [
  10. {
  11. name:'员工数',
  12. type:'line',
  13. stack: '总量',
  14. itemStyle:{
  15. normal:{
  16. lineStyle:{
  17. color:'#b5b5b6'
  18. }
  19. }
  20. },
  21. data:[]// 注意这里的这个括号是要保留虽然返回的数据带着括号!
  22. }
  23. ]

其中的series 中的lineStyle中的 color 就是折现的颜色!

2、环形图修改颜色:

  1. function queryData2(){
  2. var i=0;
  3. var colors=['#393939','#f5b031','#fad797','#59ccf7','#c3b4df'];
  4. myChart2 = echarts.init(document.getElementById('main2'));
  5. option2 = {
  6. tooltip : {
  7. trigger: 'item',
  8. formatter: "{a} <br/>{b} : {c} ({d}%)"
  9. },
  10. legend: {
  11. orient : 'vertical',
  12. x : 'left',
  13. data:['女','男']
  14. },
  15. toolbox: {
  16. show : true,
  17. feature : {
  18. saveAsImage : {show: true}
  19. }
  20. },
  21. calculable : true,
  22. series : [
  23. {
  24. name:'性别结构',
  25. type:'pie',
  26. radius : ['30%', '70%'],
  27. itemStyle : {
  28. normal : {
  29. color:function(){
  30. return colors[i++];
  31. },
  32. label : {
  33. show : false
  34. },
  35. labelLine : {
  36. show : false
  37. }
  38. },
  39. emphasis : {
  40. label : {
  41. show : true,
  42. position : 'center',
  43. textStyle : {
  44. fontSize : '30',
  45. fontWeight : 'bold'
  46. }
  47. }
  48. }
  49. },
  50. data:[]
  51. }
  52. ]
  53. };
  54. }

其中 函数开始定义了一个 colors 对象这里保存的都是颜色值,而在series中的itemStyle中的normal 中定义了一个color:function(){ return colors[i++]} 函数,这个函数的作用就是随机获取颜色值。这样就修改了

3、柱状图:

  1. yAxis : [
  2. {
  3. type : 'value'
  4. }
  5. ],
  6. series : [
  7. {
  8. name:'部门人数',
  9. type:'bar',
  10. data:[],
  11. //颜色
  12. itemStyle:{
  13. normal:{
  14. color:'#f5b031',
  15. }
  16. },
  17. markPoint : {
  18. data : [
  19. {type : 'max', name: '最大值'},
  20. {type : 'min', name: '最小值'}
  21. ]
  22. },
  23. markLine : {
  24. data : [
  25. {type : 'average', name: '平均值'}
  26. ]
  27. }
  28. }
  29. ]

颜色的修改还是在series 中的itemStyle 中的normal 中的color这个值。

4、饼图颜色修改:

  1. var  option = {
  2. tooltip: {
  3. trigger: 'item',
  4. formatter: "{a} <br/>{b}: {c} ({d}%)"
  5. },
  6. //设置饼图的颜色
  7. color:['#f6da22','#bbe2e8','#6cacde'],
  8. legend: {
  9. orient: 'vertical',
  10. x: 'left',
  11. data:['柴油','汽油','附属油'],
  12. show:false
  13. },

饼图的颜色修改和折线图 环形图不同,他是单独出来的!

echart 折线图、柱状图、饼图、环形图颜色修改的更多相关文章

  1. 百度推出的echarts,制表折线图柱状图饼图等的超级工具(转)

    一.简介: 1.绘制数据图表,有了它,想要网页上绘制个折线图.柱状图,从此easy. 2.使用这个百度的echarts.js插件,是通过把图片绘制在canvas上在显示在页面上. 官网对echarts ...

  2. 数据输入——生成你需要的echart图(堆积柱状图、扇形图、嵌套环形图)

    最近论文需要一些比较直观的图表, 发现echart做出来的图还是比较美观的,这里介绍如何修改数据生成你需要的echart图. 1.堆积柱状图: http://echarts.baidu.com/exa ...

  3. OpenGL——折线图柱状图饼图绘制

    折线图绘制代码: #include<iostream> //旧版本 固定管线 #include<Windows.h> #include <GL/glut.h> // ...

  4. G2 基本使用 折线图 柱状图 饼图 基本配置

    G2的基本使用 1.浏览器引入  <!-- 引入在线资源 --> <script src="https://gw.alipayobjects.com/os/lib/antv ...

  5. echarts折线图柱状图的坐标轴的颜色及样式的设置

    基本用法请查看echarts官网. 一.图例legend的设置. 1.字体和颜色的设置 textStyle:{ fontSize:15, color:'#fff' } 2.样式的设置 legend: ...

  6. android 开源图表库MPChart最简单使用方法示例教程Demo--折线图 柱状图

    转载请注明本文出处:http://blog.csdn.net/wingichoy/article/details/50428246 MPChart是android上一款强大的图表开源库,他可以轻松的绘 ...

  7. echart折线图,柱状图,饼图设置颜色

    转载: 之前在做报表的时候用过echart 用完也就完了,而这次在用的时候已经忘了,所以这里简单记录一下,好记性不如烂笔头!!! 1.折线图修改颜色: xAxis: { type: 'category ...

  8. 数据可视化(Echart) :柱状图、折线图、饼图等六种基本图表的特点及适用场合

    数据可视化(Echart) 柱状图.折线图.饼图等六种基本图表的特点及适用场合 参考网址 效果图 源码 <!DOCTYPE html> <html> <head> ...

  9. 安卓图表引擎AChartEngine(三) - 示例源码折线图、饼图和柱状图

    折线图: package org.achartengine.chartdemo.demo.chart; import java.util.ArrayList; import java.util.Lis ...

随机推荐

  1. Epplus导出Excel(DataTable)

    1.先将dataTable转换成流 public Stream DataTableToExcel(DataTable dataTable, string[] columns, string sheet ...

  2. Bloom filter和Counting bloom filter

    Bloom filter原理: https://en.wikipedia.org/wiki/Bloom_filter 推导过程结合博客: https://blog.csdn.net/jiaomeng/ ...

  3. Git学习手记

    直接使用github的客户端即可 1.简介 集中化的版本控制系统( Centralized Version Control Systems,简称 CVCS )应运而生.这类系统,诸如 CVS,Subv ...

  4. Django From表单定制

    参考文档: Forms The Forms API Working with forms 一.简单的Form表达定制 1)首先我们得定制Form表单类,下面我们创建一个简单的类: class Book ...

  5. 啊啊啊啊啊啊啊今天就写,炒鸡简单 数据库Sqlite的创建,库的增删改查

    啦啦啦啦啦啦啦 写这个不用多长时间,我直接写代码注释都是些语句,Sql语句和Api来操作数据库 ,语句的参数我会注释 SQLite数据库创建数据库需要使用的api:SQLiteOpenHelper必须 ...

  6. 【python爬虫】用python编写LOL战绩查询

    介绍一个简单的python爬虫,通过Tkinter创建一个客户端,当输入要查询的LOL用户名称的时候,可以显示出当前用户的所在服务器,当前战力和当前段位. 爬取网页地址:http://lol.duow ...

  7. Composite Design Pattern in Java--转

    https://dzone.com/articles/composite-design-pattern-in-java-1 The composite pattern is meant to &quo ...

  8. 深入redis内部之redis启动过程之一

    redis作为一个服务器,它的启动是从main函数开始的.redis.c 1. 进程重命名 #ifdef INIT_SETPROCTITLE_REPLACEMENT spt_init(argc, ar ...

  9. HDU 5313——Bipartite Graph——————【二分图+dp+bitset优化】

    Bipartite Graph Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)T ...

  10. Javascript 5种设计风格

    1.过程式的程序设计 <script> /*Start and Stop animations using functions.*/ function startAnimation() { ...