首页 > 编程知识 正文

echarts折线图x轴数据太多(echarts不同x)

时间:2023-05-05 17:11:40 阅读:78576 作者:3716

EasyV可视化引擎5.3版已全面上线。 此次EasyV集成发布了ECharts组件。 使用想用的图表,制作想做的可视化效果。

01 About ECharts

ECharts是一个基于JavaScript的数据可视化图表库,提供直观、生动、交互式和可定制的数据可视化图表。 作为开源可视化图表库,ECharts提供了多种图表形式。

“开发人员对可视化产品的期望不仅仅是图表制作工具,还在交互性、性能和数据处理等方面有着更高的需求。 ”-- ECharts公式

EasyV ECharts为产品提供了更丰富的素材库,为用户提供了个性化选择,为开发人员节省了更多的代码编写时间,实现真正的低代码可视化效果。

02 With ECharts

基于ECharts组件的v1.0.0版。 当前版本引用的是v5.2.1版本的ECharts库

组件说明:

ECharts组件位于组件--第三方组件栏中。

ECharts是最广泛使用的开源图表库之一,EasyV集成了ECharts图表库,以提高产品开放性和扩展官方图表组件的能力。

以下,将“ECharts组件”简称为“EC组件”,区分“ECharts的组件”的概念。

EC组件本身是标准的EasyV组件,是可以在EasyV平台上运行ECharts图表库的容器。 可以将任何合法的ECharts代码写入组件配置项,同时继承EasyV官方组件配置访问数据和配置的交互。

效果演示:

这里是操作视频------

样式初始化:

在代码输入框中输入的代码本身是JavaScript代码环境,在输入框中输入的代码最终也作为函数调用。 函数必须返回一个ECharts实例。 通常通过调用echarts.init方法创建实例。 可以在此写入与初始化相关的操作。 此函数在配置项的函数之前执行。

函数的格式参数如下:

此函数本身是异步函数,通过返回Promise以实现异步操作来支持异步创建ECharts实例。 例如:

这里是代码插入--------

样式设置项目:

默认情况下,此设置中的注释是补充的,注释很长,以便您可以在全屏模式下查看编辑。

代码输入框中是JavaScript代码环境,输入框中的代码最终作为函数主体调用函数。 函数具有以下形式的参数:

代码必须将有效的ECharts配置对象分配给选项,以便组件将配置项传递给ECharts。

样式资源:

ECharts图表可能依赖于外部图像、json文件等资源。 通常,可以通过在“初始化”、“设置项”的代码输入框中调用接口来获取资源。 引用的资源接口必须与EasyV平台的网络环境相同,并且必须支持跨域。 EC组件还提供了在EasyV平台上上传资源并在代码中引用资源的方法。

ID )输入资源的唯一ID。 此ID可以获取资源的url,形式类似于上述RES资源对象所引用的RES.img。

文件:可以上传任何格式的文件资源,大小限制为150MB。

数据:

将EasyV组件的各种数据源映射到筛选器和字段的数据通过DATA变量用于“配置项”代码输入框中。

注:在面板中访问数据时,请检查所选电子图表所需的数据格式。

对话:

上述relative函数是RelativeFunction的类型,RelativeFunction的类型声明如下:

这里是代码--------

relative本身基于EasyV组件的props.onRelative函数封装,可以直接基于该函数开发回调(请参阅EasyV组件回调开发文档)。

以下为示例。

这里是代码-----

示例中描述了一种类型为“单击折线”的回调。 使用ECharts提供的事件接收方法,回调函数调用relative以确定将发送的数据写入out对象的类型。

视频号|@EasyV数字双胎可视化

知乎b站头条小红书(RED )|@EasyV数字双胎可视化

搜索“易知微官网”申请EasyV免费试用

yizhiweieasyv.all rights reserved

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。