业务需求:根据x轴是用户和有用户的文件夹来展示两种颜色

在获取数据的方法中

 initData() {totalAnaysis().then(res => {let xData = [],yData = [],xFontcolor = []res.data.user.forEach(item => {item.xFontcolor = '#9B9B9B'xFontcolor.push(item.xFontcolor)})res.data.group.forEach(item => {item.xFontcolor = '#6FAAE0'xFontcolor.push(item.xFontcolor)this.initEaharts(xData, yData, xFontcolor)})},

在初始echarts的方法中,xAxis–>axisLabel—>textStyle–>color 中设置

initEaharts(xData = [], yData = [], xFontcolor = []) {// 绘制图表this.echart = echarts.init(document.getElementById('anaysisEcharts'))let options = {xAxis: {axisTick: { show: true },axisLine: { show: true },axisLabel: {textStyle: {color: function(value, index) {return xFontcolor[index]},fontSize: 14},rotate: 40,clickable: true},silent: false,triggerEvent: true,data: xData},this.echart.setOption(options)this.echart.on('magictypechanged', params => {this.echart.setOption({ xAxis: { boundaryGap: true } })})},

echarts设置x轴字体不同颜色相关推荐

  1. Echarts设置y轴值间隔

    需求:如图,y轴之间的距离太小,这样就太过于拥挤了,现在要修改echarts里面的属性,设置y轴值间隔让图表看上去舒服一些. 其实很多问题,真的只是因为自己没有好好的看文档,很多文档上面都写的清清楚楚 ...

  2. echarts 设置X轴Y轴字体大小不成功问题处理

    在网上看到的error代码 axisLabel: {show: true,textStyle: {color: '#FFFFFF',fontSize: '38',//字体大小},}, 正确的代码 ax ...

  3. 解决echarts设置x轴、y轴刻度起始值、终止值以及步长

    echarts的官方示例中,可以通过设置xAxis(x轴)和yAxis(y轴)min.max属性改变x.y轴刻度起始.终止值. 对于坐标轴步长,官方给出两种方式,第一种是利用splitNumber,第 ...

  4. Echarts调整X轴字体大小

    有一个课程作业要做数据可视化,用到了Echart,这个框架很好用,但是我发现有需求的修改,需要查阅官方文档,但是查阅不方便,给开发还是造成了一些困难.例如我要调整X轴上的字体大小,但是发现官方的dem ...

  5. Echarts设置X轴文本换行

    在做Echarts图表的时候 通常会遇到一个名字较长的分类或者字段名称 通常我们可以倾斜他 让他全部显示 但是这样的话X轴下方就会拉得比较长 在项目中需求通常也是会要求换行: Echarts本身没有提 ...

  6. Echarts 修改X轴字体大小

    axisLabel: {textStyle: {color: '#000',fontSize:30,}}, axisLabel   哦!!!!!!!!!!他有几个属性长的很相似的

  7. echarts柱状图x轴文字换行_深入 echarts 如何设置 Label / axisLabel 换行及自定义格式 / 自定义样式? 结合 canvas 如何实现文字换行来理解...

    前言 之前在一篇文章<深入 echarts 如何设置渐变色?echarts 如何设置圆角?echarts 如何设置自定义 Label?>已经初步介绍了如何通过 formatter 结合 r ...

  8. echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标

    本文已参与「新人创作礼」活动,一起开启掘金创作之路. 宝子们,今天又是开心的一天呢~ 上面先说注意事项 1.如果使用show hidden控制图表显示隐藏,某些切换效果很奇怪,比如饼图,会从左上角开始 ...

  9. Echarts柱状纵向横向、圆角、渐变、x轴字体倾斜或垂直显示

    1.柱状纵向变横向 将xAxis的type设置为value, 将yAxis的type设置为category即可实现横向显示 //纵向xAxis: [{type: 'value'}],yAxis: [{ ...

最新文章

  1. Android Studio 第一次新建Android Gradle项目超级慢的解决方案
  2. [密码学] 破解维吉尼亚密码
  3. mpython_mPython下载 mPython(图形化编程软件) v0.5.0 官方安装版 下载-脚本之家
  4. 对象检测和浏览器检测
  5. 计算机硬件的维护知识,电脑放了一年开不了机 电脑硬件维护常识要点有哪些...
  6. sql优化学习(一)
  7. Codeforces Round #374 (Div. 2) C. Journey DP
  8. Android手机模拟器如何把语言设置为中文
  9. linux执行ksh文件,关于linux:KSH shell,它对目录中的文件行进行计数
  10. Java代码实现—寻找素数
  11. 2020校园招聘公司列表!计算机/互联网 技术类岗位!,一直更新!
  12. Exception: ROM is missing for ms_pacman, see https://github.com/openai/atari-py#roms for instruction
  13. Windows远程应用发布
  14. 如何快速将qsv格式转换成mp4
  15. Invocation failed Server returned invalid Response.或java.io.IOException: Server returned invalid Res
  16. intellij idea 设置代理 代理下载
  17. Java面试题自我总结
  18. 股市筹码分布的实现效果
  19. 纯CSS打气球爆炸js特效
  20. MNL——多项Logit模型学习笔记(一)离散选择以及logit模型介绍

热门文章

  1. activiti5.22整合官方编辑器
  2. 【eoe源码索引】2014年3月份源码索引贴
  3. 在Windows上使用EDA软件——利用WSL安装IC618、SPECTRE181
  4. 机器学习论文:《LightGBM: A Highly Efficient Gradient Boosting Decision Tree》
  5. linux下批量改文件名命令,Linux 批量更改文件名命令
  6. C3P0,Proxool,BoneCP,Druid等连接池的断开自动重联功能
  7. Neo4j OGM的配置问题
  8. VR实时语音,带着最好的武器去战斗
  9. 【数据挖掘】聚类分析
  10. Tita 如何助力组织目标层层落地