echarts自定义图表内字体颜色(坐标轴字体颜色、图例字体颜色)

川长思鸟来 2022-04-14 02:52 3893阅读 0赞

最近接触到一个大数据可视化项目,需要用到echarts图标,在使用中会需要对部分图标或字体做自定义设定,这些设定虽然不是太难,设定方法也仅在官网上的配置文档中,但我还是想把它记录下来,以便以后再次用到时能够快捷的解决问题;

echarts官网:http://echarts.baidu.com/

我使用的折线图中(样式主题是shine)坐标轴字体颜色是灰色的,这样在深色的背景中坐标轴上的数字会看不清,因此我想修改成浅色字体;

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNzI1NDUw_size_16_color_FFFFFF_t_70

1.修改折线图坐标轴字体颜色

  1. xAxis: {
  2. type: 'category',
  3. data: ['6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16'],
  4. //设置坐标轴字体颜色和宽度
  5. axisLine: {
  6. lineStyle: {
  7. color: "#fff",
  8. }
  9. }
  10. },
  11. yAxis: {
  12. type: 'value',
  13. //设置坐标轴字体颜色和宽度
  14. axisLine: {
  15. lineStyle: {
  16. color: "#fff",
  17. }
  18. }
  19. }

2.修改图例字体颜色

  1. legend: {
  2. data: ["今日人数趋势", "昨日人数趋势"],
  3. textStyle:{
  4. color:"#fff"
  5. }
  6. },

修改后的完整代码:

  1. $(function () {
  2. // 人数趋势
  3. var myChart2 = echarts.init(document.getElementById('number-trend'), "shine");
  4. option2 = {
  5. tooltip: {
  6. trigger: 'axis'
  7. },
  8. legend: {
  9. data: ["今日人数趋势", "昨日人数趋势"],
  10. textStyle:{
  11. color:"#fff"
  12. }
  13. },
  14. xAxis: {
  15. type: 'category',
  16. data: ['6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16'],
  17. //设置坐标轴字体颜色和宽度
  18. axisLine: {
  19. lineStyle: {
  20. color: "#fff",
  21. }
  22. }
  23. },
  24. yAxis: {
  25. type: 'value',
  26. //设置坐标轴字体颜色和宽度
  27. axisLine: {
  28. lineStyle: {
  29. color: "#fff",
  30. }
  31. }
  32. },
  33. series: [
  34. {
  35. name: "今日人数趋势",
  36. data: [121820, 129321, 129501, 129134, 121290, 121330, 121320, 121336, 121423, 121547, 121586],
  37. type: 'line',
  38. smooth: true
  39. },
  40. {
  41. name: "昨日人数趋势",
  42. data: [121720, 125532, 123971, 129725, 128275, 126364, 124327, 121436, 121323, 125447, 128686],
  43. type: 'line',
  44. smooth: true
  45. }
  46. ]
  47. };
  48. myChart2.setOption(option2, true);
  49. });

修改后图表样式以达到预期效果,坐标轴和图例字体颜色已经变为白色

修改后效果如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNzI1NDUw_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,3893人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Eclipse字体颜色控制

    注:以下为转载,觉得写的很全,只为方便自己查看,或他人查看 因为eclipse字体颜色默认的我们看久了会觉得有点眼睛不舒服,特别是在晚上,太亮了,我觉得eclipse

    相关 状态栏字体颜色设置

    根据不同的主题设置状态栏的字体颜色,主要有以下几种实现方法。 > 注意:状态栏的字体颜色分两种,一种是黑色,另一种是白色。 步骤1 设置`info.plist`中的属性