当前位置: 首页 > news >正文

ECharts图表图例知识点小结

               ECharts 图表图例简述

 

一、知识点

 

1. 作用:

- 用于标识图表中的不同系列,帮助用户理解图表所展示的数据内容。

2. 位置:

- 可以通过配置项设置图例的位置,如 top 、 bottom 、 left 、 right 等。

3. 显示状态控制:

- 可以通过点击图例项来控制对应系列的显示与隐藏。

4. 样式设置:

- 可以设置图例的字体、颜色、大小等样式。

- 可以设置图例项的间距、对齐方式等。

 

二、实例

 

1. 简单柱状图图例:

 

 

option = {

    xAxis: {

        type: 'category',

        data: ['苹果', '香蕉', '橙子']

    },

    yAxis: {

        type: 'value'

    },

    series: [

        {

            name: '销量',

            type: 'bar',

            data: [120, 80, 90]

        }

    ],

    legend: {

        bottom: '5%',

        left: 'center',

        data: ['销量']

    }

};

 

 

在这个例子中,柱状图的图例显示在底部居中位置,标识了图表中的系列名称为“销量”。

 

2. 多个系列折线图图例:

 

 

option = {

    xAxis: {

        type: 'category',

        data: ['周一', '周二', '周三', '周四', '周五']

    },

    yAxis: {

        type: 'value'

    },

    series: [

        {

            name: '系列 1',

            type: 'line',

            data: [10, 20, 15, 25, 30]

        },

        {

            name: '系列 2',

            type: 'line',

            data: [15, 25, 20, 30, 35]

        }

    ],

    legend: {

        top: '5%',

        right: '5%',

        data: ['系列 1', '系列 2']

    }

};

 

 

此例中,折线图有两个系列,图例显示在右上角,分别标识了“系列 1”和“系列 2”。

 

通过以上知识点简述,可以更好地理解和使用 ECharts 图表的图例功能。               

             ECharts图表图例配置

在 ECharts 中,图例的样式可以通过多种方式进行设置。以下是一些主要的样式设置方法:

 

一、字体样式

 

可以设置图例的字体相关属性,如:

 

-  textStyle.color :设置图例文字的颜色。例如: textStyle: { color: '#333' } ,将图例文字颜色设置为灰色。

-  textStyle.fontSize :设置字体大小。例如: textStyle: { fontSize: 14 } ,设置字体大小为 14 像素。

-  textStyle.fontWeight :设置字体粗细。可以是 normal (正常)、 bold (粗体)等。例如: textStyle: { fontWeight: 'bold' } ,设置为粗体。

 

二、背景样式

 

-  legend.backgroundColor :设置图例的背景颜色。如: backgroundColor: 'rgba(255, 255, 255, 0.8)' ,设置为半透明白色背景。

-  legend.borderColor :设置图例边框颜色。例如: borderColor: '#999' ,设置边框为灰色。

-  legend.borderWidth :设置边框宽度。例如: borderWidth: 1 ,设置边框宽度为 1 像素。

 

三、间距和对齐方式

 

-  legend.itemGap :设置图例项之间的间距。例如: itemGap: 10 ,设置间距为 10 像素。

-  legend.align :设置图例的对齐方式,可以是 left 、 right 、 center 。例如: align: 'right' ,将图例对齐到右侧。

 

四、图标样式

 

-  legend.icon :可以设置图例项的图标类型,如 'circle' (圆形)、 'rect' (矩形)、 'roundRect' (圆角矩形)等。例如: icon: 'circle' ,设置图标为圆形。

 

五、交互样式

 

-  legend.inactiveColor :设置图例项在不活动状态下的颜色。例如:当对应的系列被隐藏时,该图例项的文字颜色会变为这个设置的值。

-  legend.selectedMode :设置图例的选择模式,可以是 single (单选)、 multiple (多选)等,影响用户点击图例项时的交互行为。

 

通过以上各种设置方法,可以根据具体需求对 ECharts 图表的图例样式进行灵活调整,以达到更好的可视化效果。

http://www.lryc.cn/news/469141.html

相关文章:

  • LabVIEW非接触式模态参数识别系统开发
  • 厨艺爱好者的在线家园:基于Spring Boot的实现
  • PostgreSQL使用clickhouse_fdw访问ClickHouse
  • docker 单节点arm架构服务器安装zookeeper、kafka并测试通信
  • AnaTraf | 全面掌握网络健康状态:全流量的分布式网络性能监测系统
  • 单片机入门教程
  • 三维管线管网建模工具MagicPipe3D V3.5.3
  • (二十三)、k8s(minikube) 部署mysql
  • FFMPEG+Qt 实时显示本机USB摄像头1080p画面以及同步录制mp4视频
  • 微信小程序中关闭默认的 `navigationBar`,并使用自定义的 `nav-bar` 组件
  • FPGA 小鸟避障游戏
  • Claude Financial Data Analyst:基于Claude的金融数据分析工具!免费开源!
  • django5入门【03】新建一个hello界面
  • 【Unity】Unity中调用手机的震动功能 包括安卓和IOS
  • 【软件工程】软件工程入门
  • 命名空间std, using namespace std
  • 人工智能:未来生活与工作的变革者
  • SEO基础:什么是LSI关键词?【百度SEO优化专家】
  • 将理论付诸实践:如何通过实际项目有效学习和应用新技术
  • 【R + Python】iNaturalist 网站图片下载 inat api
  • C#与Sqlite数据库
  • 2019年计算机网络408真题解析
  • 江协科技STM32学习- P21 ADC模数转换器
  • [RK3566-Android11] 使用SPI方式点LED灯带-JE2815/WS2812,实现呼吸/渐变/随音量变化等效果
  • PostgreSQL用load语句加载插件
  • 一文了解:增强图像搜索之图像嵌入
  • yolov9目标检测/分割预测报错AttributeError: ‘list‘ object has no attribute ‘device‘常见汇总
  • 格姗知识圈博客网站开源了!
  • 【C++】深入理解C++中的类型推导:从auto到decltype的应用与实践
  • 使用Prometheus对微服务性能自定义指标监控