转载:

之前在做报表的时候用过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. OpenGL——折线图柱状图饼图绘制

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

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

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

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

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

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

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

  6. JavaScript数据可视化编程学习(一)Flotr2,包含简单的,柱状图,折线图,饼图,散点图

    一.基础柱状图 二.基础的折线图 三.基础的饼图 四.基础的散点图 一.基础柱状图 如果你还没有想好你的数据用什么类型的图表来展示你的数据,你应该首先考虑是否可以做成柱状图.柱状图可以表示数据的变化过 ...

  7. HighCharts之2D柱状图、折线图和饼图的组合图

    HighCharts之2D柱状图.折线图和饼图的组合图 1.实例源码 ColumnLinePie.html: <!DOCTYPE html> <html> <head&g ...

  8. ChartControl 折线图 柱状图

    添加折线图(柱状图) 拖动ChartControl到Form上 在Series Collection中添加Line(或Bar) DevExpress.XtraCharts.Series series1 ...

  9. v-charts 绘制柱状图、条形图、水球图、雷达图、折线图+柱状图,附官网地址

    v-charts 官网地址:https://v-charts.js.org/#/ 柱状图: <template> <ve-histogram :data="chartDat ...

  10. 微信小程序echart 折线图legend不显示的问题

    最近使用小程序echart折线图,遇到表头一直不显示问题,查询之后解决方案:

随机推荐

  1. 3.cassandra遇到内存占用过高的问题

    目前cssandra的内存分配如下: https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/ops_tune_jvm_c.ht ...

  2. PAT 1028 List Sorting[排序][一般]

    1028 List Sorting (25)(25 分) Excel can sort records according to any column. Now you are supposed to ...

  3. soapUI-DataGen

    1.1.1  DataGen 1.1.1.1 概述 – DataGen DataGen TestStep可用于生成要用作TestCases中的输入的数据,例如数字或日期序列,随机选择等.生成的数据可作 ...

  4. Oracle存储过程中游标的简单使用

    存储过程中查询语句如何返回多行结果? 我们知道,如果存储过程中查询语句有多行结果输出,会报错:ORA-01422: exact fetch returns more than requested nu ...

  5. VS中代码对齐等快捷键

    在VS2008中,选定代码后,按Ctrl+K+F组合键,可以自动进行代码对齐. 注意:要先按下Ctrl和K,再按下F,因为Ctrl+F是查找的快捷键. 也可以先按下Ctrl+K,再按下Ctrl+F. ...

  6. 54. Spiral Matrix(剑指offer--19)

    Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral or ...

  7. memecached常用命令

    memcached 常用命令及使用说明 1.启动Memcache 常用参数 -p <num> 设置TCP端口号(默认设置为: 11211) -U <num> UDP监听端口(默 ...

  8. python+Django框架运用(二)

    Django应用 与 模板 应用就是网站中的一个独立的程序模块,在Django 中,主目录一般不处理用户的具体请求, 主目录主要做的是项目的初始化和设置,以及请求的分发. 创建应用 1. 创建应用命令 ...

  9. python webdriver 显示等待判断元素是可以被点击的,但是执行脚本时,却提示元素不能点击的解决办法?

    我之前运行没问题的环境是firefox版本50,对应的驱动是没有问题的,现在firefox自动升级到了60,驱动没有变,我试着把浏览器装回了50,再试就好了, 所以应该是浏览器跟驱动geckodriv ...

  10. js dom 操作技巧

    1.创建元素 创建元素:document.createElement() 使用document.createElement()可以创建新元素.这个方法只接受一个参数,即要创建元素的标签名.这个标签名在 ...