【技术实现步骤摘要】
可视化数据显示方法、系统、设备及计算机可读存储介质
本专利技术涉及数据可视化
,尤其涉及可视化数据显示方法、系统、设备及计算机可读存储介质。
技术介绍
web前端原生技术对于绘制图表可以使用html5的canvas。但是对于一些复杂的图表显示,若通过canvas实现,需要编写数量庞大且复杂的代码,时间成本和人力成本都很大。Echarts的出现很好的解决了这一问题。Echarts是一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,且兼容当前绝大部分浏览器。现有技术中,常用的做法是在Echarts插件基础上结合vueJs组件化特性,二次封装了一个Echarts-vue组件。但是,单纯封装后的Echarts-vue组件只能实现通过对父组件数据进行控制,从而控制图例的显示,而不能通过对显示的图例进行控制,从而控制父组件数据的显示。
技术实现思路
本专利技术的主要目的在于提供一种可视化数据显示方法、系统、设备及计算机可读存储介质,旨在解决现有技术中,单纯封装后的Echarts-vue组件只能实现通过对父组件数据进行控制,从而控制图例的显示,而不能通过对显示的图例进行控制,从而控制父组件数据的显示的技术问题。为实现上述目的,本专利技术提供一种可视化数据显示方法,应用于可视化数据展示系统,所述可视化数据展示系统包括父组件和Echarts-vue组件,所述可视化数据显示方法包括:所述父组件接收后台数据,并在第一显示区显示所述后台数据;< ...
【技术保护点】
1.一种可视化数据显示方法,其特征在于,应用于可视化数据展示系统,所述可视化数据展示系统包括父组件和Echarts-vue组件,所述可视化数据显示方法包括:/n所述父组件接收后台数据,并在第一显示区显示所述后台数据;/n所述父组件通过props接口将所述后台数据传递给所述Echarts-vue组件;/n所述Echarts-vue组件根据所述后台数据生成Echarts图例,并在第二显示区显示所述Echarts图例;/n当所述Echarts-vue组件监听到基于所述Echarts图例触发的图例点击事件时,在所述第一显示区显示所述图例点击事件对应的目标数据,所述目标数据为所述图例点击事件对应的图例元素在所述后台数据中对应的数据。/n
【技术特征摘要】
1.一种可视化数据显示方法,其特征在于,应用于可视化数据展示系统,所述可视化数据展示系统包括父组件和Echarts-vue组件,所述可视化数据显示方法包括:
所述父组件接收后台数据,并在第一显示区显示所述后台数据;
所述父组件通过props接口将所述后台数据传递给所述Echarts-vue组件;
所述Echarts-vue组件根据所述后台数据生成Echarts图例,并在第二显示区显示所述Echarts图例;
当所述Echarts-vue组件监听到基于所述Echarts图例触发的图例点击事件时,在所述第一显示区显示所述图例点击事件对应的目标数据,所述目标数据为所述图例点击事件对应的图例元素在所述后台数据中对应的数据。
2.如权利要求1所述的可视化数据显示方法,其特征在于,所述Echarts-vue组件根据所述后台数据生成Echarts图例,并在第二显示区显示所述Echarts图例的步骤,包括:
所述Echarts-vue组件检测所述后台数据对应的时间点个数是否小于或等于预设阈值;
若所述后台数据对应的时间点个数小于或等于预设阈值,则根据所述后台数据生成Echarts图例,并在第二显示区显示所述Echarts图例。
3.如权利要求2所述的可视化数据显示方法,其特征在于,所述根据所述后台数据生成Echarts图例,并在第二显示区显示所述Echarts图例的步骤,包括:
当检测到所述后台数据中在坐标系中包括纵坐标轴为零的数据时,在纵坐标轴零刻度为预设高度的坐标轴上根据所述后台数据生成Echarts图例,并在第二显示区显示所述Echarts图例。
4.如权利要求2所述的可视化数据显示方法,其特征在于,在所述Echarts-vue组件检测所述后台数据对应的时间点个数是否小于或等于预设阈值的步骤之后,还包括:
若所述后台数据对应的时间点个数大于预设阈值,则显示时间选择窗口;
接收基于所述时间选择窗口输入的设定时间点;
根据所述设定时间点以及所述预设阈值,从所述后台数据中确定待渲染数据;
根据所述待渲染数据生成Echarts图例,并在第二显示区显示所述Echarts图例。
5.如权利要求4所述的可视化数据显示方法,其特征在于,所述根据所述设定时间点以及所述预设阈值,从所述后台数据中确定待渲染数据的步骤包括:
检测所述后台数据对应的有效时间点中是否存在与所述设定时间点相同的时间点;
若所述后台数据对应的有效时间点中存在与所述设定时间点相...
【专利技术属性】
技术研发人员:杜珍,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。