转载:

之前在做报表的时候用过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. javascript打开制定窗口大小的页面

    <a  onclick="window.open ('页面链接', 'newwindow', 'height=680, width=400, top=0, left=0, toolba ...

  2. redhat7下对用户账户的管理

    redhat7对用户帐号的管理主要集中在新建,删除和修改三个动作. 1.新建用户 通过useradd --help,我们得到useradd的详细参数. -d 目录 指定用户主目录,如果此目录不存在,则 ...

  3. Git Gui 查看分支历史的时候中文显示乱码

    如图所示 解决方案1 在Git Gui工具栏上选择-编辑-选项: 选择:Default File Contents Encoding, change为UTF-8 成功: 解决方案2  C:\Users ...

  4. mysql 常用命令 常用SQL语句

    维护命令 数据库 ##创建数据库 mysql> create database test; Query OK, 1 row affected ##删除数据库 mysql> drop dat ...

  5. git的使用(包括创建远程仓库到上传代码到git的详细步骤以及git的一些常用命令)

    A创建远程仓库到上传代码到git 1)登陆或这注册git账号 https://github.com 2)创建远程仓库 3)打开终端输入命令 cd到你的本地项目根目录下,执行如下git命令 git in ...

  6. c/c++的预处理定义 Stringizing Operator (#) Charizing Operator (#@) Token-Pasting Operator (##)

    c/c++的预处理定义:一.Stringizing Operator (#)在c和c++中数字标志符#被赋予了新的意义,即字符串化操作符.其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名 ...

  7. 【环境变量】Linux 下三种方式设置环境变量

    1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变 ...

  8. 深入理解php内核——读书笔记1

    第一章 基础准备 宏定义 #字符串化 ##连接符 do{}while(0) 多行 全局宏: EG.PG 第二章 用户代码的执行 php请求的生命周期 SAPI接口 php脚本执行 第三章 变量及数据类 ...

  9. visual studio 2010 winform程序不能添加对system.web的引用

    visual studio 2010 winform程序不能添加对system.web的引用[转载] 需要引用到System.Web.发现没有“System.Web”.在通过“浏览”方式,找到该DLL ...

  10. Excel脱拽或者下拉公式时, 保持公式里单元格数字不变

    绝对引用 可以选中B1 用F4快捷键自己就给加绝对引用符号了 然后回车 复制或者拖拽