数据可视化展示方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:20680194 阅读:19 留言:0更新日期:2019-03-27 18:38
本公开涉及一种数据可视化展示方法、装置、电子设备及计算机可读介质。涉及计算机信息处理领域,该方法包括:获取待展示的数据与组件配置;根据所述数据建立变量映射表;根据预设的依赖关系,通过所述变量映射表确定组件参数;以及根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示。本公开涉及的数据可视化展示方法、装置、电子设备及计算机可读介质,能够用简单方便的方式提供定制智能仪表板,扩展了智能仪表板的可交互性、提升了用户体验。

【技术实现步骤摘要】
数据可视化展示方法、装置、电子设备及计算机可读介质
本公开涉及计算机信息处理领域,具体而言,涉及一种数据可视化展示方法、装置、电子设备及计算机可读介质。
技术介绍
仪表板(Dashboard)是商业智能仪表板(BusinessIntelligenceDashboard,BIDashboard)的简称,它是一般商业智能都拥有的实现数据可视化的模块,是向企业展示度量信息和关键业务指标(KPI)现状的数据虚拟化工具。在数据报表和分析领域,仪表板(Dashboard)是一种非常重要的数据呈现或者数据可视化形式。相对于静态的报表,仪表板可以提供更丰富的内容展示、多种图表类型、更友好的用户交互及更深入的数据探查,交互界面可定制化,支持从多种数据源获取数据。仪表板是一般商业智能产品所不可或缺的数据可视化模块。仪表板展示数据图表时一般有一个明确的主题,其中包含的图表展示的数据特征共同对主题进行说明。因此,仪表板中一般包含多个图表。为了让数据以最容易理解的方式展示,图表使用的展示方式很可能各不相同。仪表板的设计一般会是比较独特、灵活、定制化的。现有的技术方案一般有两种实现智能仪表板的方案1.纯代码开发图表、布局、交互等所有要素;2.先预先配置好图表,再根据需求,用工具进行布局的定制。方案1需要的交付周期较长,运营难度较大,运营整体成本升高;方案2仅限于弱交互或者无交互的智能仪表板的展示,不能处理大型和复杂的仪表板任务。因此,需要一种新的数据可视化展示方法、装置、电子设备及计算机可读介质。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种数据可视化展示方法、装置、电子设备及计算机可读介质,能够用简单方便的方式提供定制智能仪表板,扩展了智能仪表板的可交互性、提升了用户体验。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,提出一种数据可视化展示方法,该方法包括:获取待展示的数据与组件配置;根据所述数据建立变量映射表;根据预设的依赖关系,通过所述变量映射表确定组件参数;以及根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示。在本公开的一种示例性实施例中,所述变量映射表包括源变量与目标变量;根据所述数据建立变量映射表还包括:将所述变量映射表中的源变量解析为确定数值;以及将所述变量映射表中的目标变量解析为确定数值。在本公开的一种示例性实施例中,根据预设的依赖关系,通过所述变量映射表确定组件参数包括:根据预设的依赖关系,通过所述变量映射表中的确定数值生成所述组件参数。在本公开的一种示例性实施例中,所述源变量与所述目标变量之间的依赖关系通过观察者模式建立;以及所述源变量、所述目标变量与组件参数之间的依赖关系通过观察者模式建立。在本公开的一种示例性实施例中,根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示包括:根据所述组件配置按照层级结构对所述组件进行渲染,以将所述组件参数在显示端进行可视化展示。在本公开的一种示例性实施例中,根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示还包括:通过所述组件参数动态进行所述组件的实例化处理。在本公开的一种示例性实施例中,还包括:通过预设界面接收开发者的指令以生成组件配置相关文件。根据本公开的一方面,提出一种数据可视化展示装置,该装置包括:数据接收模块,用于获取待展示的数据与组件配置;映射模块,用于根据所述数据建立变量映射表;组件参数模块,用于根据预设的依赖关系,通过所述变量映射表确定组件参数;以及渲染模块,用于根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示。根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。根据本公开的数据可视化展示方法、装置、电子设备及计算机可读介质,能够用简单方便的方式提供定制智能仪表板,扩展了智能仪表板的可交互性、提升了用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据一示例性实施例示出的一种数据可视化展示方法的流程图。图2是根据一示例性实施例示出的一种数据可视化展示装置的框图。图3是根据另一示例性实施例示出的一种数据可视化展示装置的框图。图4是根据一示例性实施例示出的一种电子设备的框图。图5是根据一示例性实施例示出一种计算机可读存储介质示意图。具体实施方式现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本公开概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的,因此不能用于限制本公开的保护范围。本申请的专利技术人发现,仪表板展示数据图表时一般有一个明确的主题,其中包含的图表展示的数据特征共同对主题进行说明。因此,仪表板中一般包含多个图表。为了让数据以最容易理解的方式展示,图表使用的展示方式很可能各不相同。根据图表之间的主次关系和重要性不同,在布局上也会侧重于将主要的或者更重要的图表放置在显著位置,占用的本文档来自技高网
...

【技术保护点】
1.一种数据可视化展示方法,其特征在于,包括:获取待展示的数据与组件配置;根据所述数据建立变量映射表;根据预设的依赖关系,通过所述变量映射表确定组件参数;以及根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示。

【技术特征摘要】
1.一种数据可视化展示方法,其特征在于,包括:获取待展示的数据与组件配置;根据所述数据建立变量映射表;根据预设的依赖关系,通过所述变量映射表确定组件参数;以及根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示。2.如权利要求1所述的方法,其特征在于,所述变量映射表包括源变量与目标变量;根据所述数据建立变量映射表还包括:将所述变量映射表中的源变量解析为确定数值;以及将所述变量映射表中的目标变量解析为确定数值。3.如权利要求2所述的方法,其特征在于,根据预设的依赖关系,通过所述变量映射表确定组件参数包括:根据预设的依赖关系,通过所述变量映射表中的确定数值生成所述组件参数。4.如权利要求2或3任一所述的方法,其特征在于,所述源变量与所述目标变量之间的依赖关系通过观察者模式建立;以及所述源变量、所述目标变量与组件参数之间的依赖关系通过观察者模式建立。5.如权利要求1所述的方法,其特征在于,根据所述组件配置对组件进行渲染,以将所述组件参数在显示端进行可视化展示包括:根据所述组件配置按照层级结构对所述组件...

【专利技术属性】
技术研发人员:赖昆张实
申请(专利权)人:医渡云北京技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1