掌桥专利:专业的专利平台
掌桥专利
首页

图表切换方法、装置、存储介质及电子设备

文献发布时间:2023-06-19 12:10:19


图表切换方法、装置、存储介质及电子设备

技术领域

本公开涉及计算机技术领域,具体地,涉及一种图表切换方法、装置、存储介质及电子设备。

背景技术

随着图表分析技术的不断发展和应用,数据分析网站的图表分析功能也逐渐完善。目前,数据分析网站提供的图表样式多达七十多种,如柱状图、趋势图、表格、堆叠图、百分比图、饼状图等。

相关技术中,为了适应不同用户对不同图表样式的不同直观敏感度,或为了满足用户对不同图表样式的直观性需求,数据分析网站提供了图表样式切换按钮功能,通过操作图表样式切换按钮可实现对当前展示的图表进行任意样式切换。

发明内容

提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

第一方面,本公开提供一种图表切换方法,所述方法包括:

输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示;

响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件;

响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

第二方面,本公开提供一种图表切换装置,所述装置包括:

输出模块,用于输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示;

选择模块,用于响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件;

切换模块,用于响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现上述第一方面中任一项所述方法的步骤。

第四方面,本公开提供一种电子设备,包括:存储装置,其上存储有计算机程序;处理装置,用于执行所述存储装置中的所述计算机程序,以实现上述第一方面中任一项所述方法的步骤。

采用上述技术方案,至少能够达到如下的有益技术效果:

通过输出第一图表展示界面,以对第一维度下的至少一个一级指标事件进行展示。响应于针对该至少一个一级指标事件中的目标一级指标事件的关注操作,在第一图表展示界面上显示与目标一级指标事件关联的其他维度切换控件。响应于针对与目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将第一图表展示界面切换为第二图表展示界面,该第二图表展示界面用于展示目标一级指标事件在第二维度下的至少一个二级指标事件。采用本公开的这种方法,提供了一种新的图表切换功能,可关注第一图表展示界面中的任一目标一级指标事件,并追踪该目标一级指标事件在其他维度下的具体分析情况。如此,实现了对某些异常数据或重点关注的数据,从多个角度/维度进行更深一步的挖掘或追踪分析的目的。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。在附图中:

图1是根据本公开一示例性实施例示出的一种图表切换方法的流程图。

图2是根据本公开一示例性实施例示出的一种第一图表展示界面。

图3是根据本公开一示例性实施例示出的一种第二图表展示界面。

图4是根据本公开一示例性实施例示出的另一种第二图表展示界面。

图5是根据本公开一示例性实施例示出的另一种第二图表展示界面。

图6是根据本公开一示例性实施例示出的另一种第二图表展示界面。

图7是根据本公开一示例性实施例示出的另一种第二图表展示界面。

图8是根据本公开一示例性实施例示出的一种第三图表展示界面。

图9是根据本公开一示例性实施例示出的另一种第二图表展示界面。

图10是根据本公开一示例性实施例示出的另一种第二图表展示界面。

图11是根据本公开一示例性实施例示出的另一种第一图表展示界面。

图12是根据本公开一示例性实施例示出的另一种第一图表展示界面。

图13是根据本公开一示例性实施例示出的一种图表切换装置的框图。

图14是根据本公开一示例性实施例示出的一种电子设备的框图。

具体实施方式

下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。

正如背景技术所述,相关技术中,为了适应不同用户对不同图表样式的不同直观敏感度,或为了满足用户对不同图表样式的直观性需求,数据分析网站提供了图表样式切换按钮功能,通过操作图表样式切换按钮可实现对当前展示的图表进行任意样式的切换。但是,在关注/追踪某个重要数据或异常数据的场景下(如漏斗分析场景、审计业务中的异常数据以及异常数据线定向追踪场景),相关技术中的这种方式造成了数据定向追踪/分析的阻碍。原因在于相关技术中的这种图表切换方法仅对当前图表的样式进行切换,无法对图表的数据进行切换。而且在切换图表类型后从切换后的图表中重新查找到所关注的重要数据也非常耗时不便(例如数据量成百上千时,从切换后的图表中查找某一个被关注的数据极为耗时)。而相关技术中的这种对图表样式的切换只改变了图表的直观性,无法对所关注的重要数据进行多维度或定向的深度挖掘分析。

有鉴于此,本公开实施例提供一种图表切换方法、装置、存储介质及电子设备,以解决相关技术中存在的问题。

首先需声明的是,本公开所提供的图2-图12均为用于对本公开的方案进行示例性说明的举例用图,并不用于限制本公开的方案。

图1是根据本公开一示例性实施例示出的一种图表切换方法的流程图。如图1所示,该图表切换方法包括以下步骤:

S11、输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示。

为了便于理解,可将第一图表展示界面理解为初始图表界面。一种可实现的实施方式,第一图表展示界面可以是根据用户预先设置的一级指标事件及图表样式生成的。另一种可实现地实施方式,第一图表展示界面也可以是先通过确定图表数据集中指标事件的优先级最高的一级指标事件,然后根据该一级指标事件和预设图表样式生成的。再一种可实现地实施方式,第一图表展示界面也可以是先通过确定图表数据集中指标事件的优先级为目标优先级的一级指标事件,然后根据该一级指标事件和预设图表样式生成的。本公开对第一图表展示界面上展示的第一维度下的至少一个一级指标事件不作具体的限制。

其中,值得解释的是,每一所述一级指标事件包括一级指标名称和一级指标数值。其中,一级指标名称可作为第一图表展示界面中图表的第一坐标轴数据,相应地,一级指标数值可作为第一图表展示界面中图表的第二坐标轴数据。第一维度是一级指标事件所对应的数据维度。

以图2所示的步骤间转换率图表为例进行说明,(B play_session/1,82.51%)为一个一级指标事件,(B play_session/10,71.88%)为一个一级指标事件,(B play_session/20,71.88%)为一个一级指标事件。X轴上的Bplay_session/1、B play_session/10、B play_session/20等均为一级指标名称。Y轴上的82.51%、71.88%、71.88%等均为一级指标数值。(B play_session/1,82.51%)、(B play_session/10,71.88%)、(B play_session/20,71.88%)等一级指标事件对应的数据维度为步骤间转换率,即第一维度为步骤间转换率。

S12、响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件。

其中,关注操作是指用户关注目标一级指标事件的操作。关注操作的具体操作形式可以是用户单次或连续多次点击目标一级指标事件。关注操作的具体操作形式还可以是用户将鼠标移动到目标一级指标事件的浮层上,hover到数据上的操作。在第一图表展示界面上存在与每一一级指标事件对应的操作按钮的情况下,关注操作的具体操作形式还可以是点击或勾选目标一级指标事件对应的操作按钮。本公开对关注操作的具体操作形式不作具体的限制。

具体地实施方式,响应于针对至少一个一级指标事件中的目标一级指标事件的关注操作,在第一图表展示界面上显示与目标一级指标事件关联的其他维度切换控件。示例地,与目标一级指标事件(B play_session/20,71.88%)关联的其他维度切换控件如图2中所示的任一切换控件。

其中,应当说明的是,一级指标事件关联有一个或多个维度的下级指标事件。示例地,参见图2,表征步骤间转换率的一级指标事件关联的下级指标事件有用户资历分层维度的下级指标事件、用户性别分层维度的下级指标事件、时间点分层维度的下级指标事件、周期分层维度的下级指标事件等。

S13、响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

选中操作是指用户选中第一目标切换控件的操作。选中操作的具体操作形式可以是用户单次或连续多次点击第一目标切换控件。选中操作的具体操作形式还可以是用户将鼠标移动到第一目标切换控件的浮层上,然后点击鼠标右键/左键的操作。本公开对选中操作的具体操作形式不作具体的限制。

值得说明的是,每一所述二级指标事件包括二级指标名称和二级指标数值。第二维度是二级指标事件(第一目标切换控件)所对应的数据维度。

举例来说,假设第一目标切换控件为图2中文本“查看用户资历分层”所对应的切换控件。响应于针对该“查看用户资历分层”切换控件的选中操作,将图2所示的第一图表展示界面切换为图3所示的第二图表展示界面。如图3所示,第二图表展示界面展示了目标一级指标事件在第二维度下的至少一个二级指标事件。其中,第二维度表征的二级指标事件(“查看用户资历分层”对应的切换控件)所对应的数据维度具体是用户资历分层维度。

采用本公开的上述技术方案,通过输出第一图表展示界面,以对第一维度下的至少一个一级指标事件进行展示。响应于针对该至少一个一级指标事件中的目标一级指标事件的关注操作,在第一图表展示界面上显示与目标一级指标事件关联的其他维度切换控件。响应于针对与目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将第一图表展示界面切换为第二图表展示界面,该第二图表展示界面用于展示目标一级指标事件在第二维度下的至少一个二级指标事件。采用本公开的这种方法,提供了一种新的图表切换功能,可关注第一图表展示界面中的任一目标一级指标事件,并追踪该目标一级指标事件在其他维度下的具体分析情况。如此,实现了对某些异常数据或重点关注的数据,从多个角度/维度进行更深一步的挖掘或追踪分析的目的。

而且,采用本公开的这种对某些异常数据或重点关注的数据,从多个角度/维度进行图表切换的方式,还能够避免用户重新从切换后的图表的海量数据中查找异常数据或重点关注的数据导致的耗时不便问题,因此本公开的这种方式能够快速切换为从多个角度/维度进行深度分析挖掘的目标图表。

一种可能的实施方式,所述响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,包括:

响应于针对所述第一目标切换控件的选中操作,将所述第一图表展示界面切换为所述第二图表展示界面;并在所述第二图表展示界面上展示所述目标一级指标事件的信息。

其中,目标一级指标事件的信息可以是目标一级指标事件的一级指标名称和/或一级指标数据。

示例地,假设目标一级指标事件为(B play_session/20,71.88%)。响应于针对第一目标切换控件的选中操作,可将图2所示的第一图表展示界面切换为图3所示的第二图表展示界面;或者,可响应于针对第一目标切换控件的选中操作,将图2所示的第一图表展示界面切换为图4所示的第二图表展示界面。

一种可能的实施方式,所述第二图表展示界面包括一级指标事件信息展示栏以及展示所述目标一级指标事件在第二维度下的至少一个二级指标事件的图表展示栏,所述在所述第二图表展示界面上展示所述目标一级指标事件的信息,包括:通过锚点在所述一级指标事件信息展示栏中选中所述目标一级指标事件的信息,以突出显示所述目标一级指标事件的信息。

以图5为例进行说明,第二图表展示界面包括一级指标事件信息展示栏以及展示目标一级指标事件在第二维度下的至少一个二级指标事件的图表展示栏,其中,通过锚点在一级指标事件信息展示栏中选中目标一级指标事件(如B play_session/20,71.88%)的信息,以突出显示目标一级指标事件的信息。如此便于用户知悉图表展示栏中的信息为目标一级指标事件(Bplay_session/20,71.88%)在第二维度下的二级指标事件的信息。

由于锚点是可移动的,因此一种可能的实施方式,上述图表切换方法还可以包括以下步骤:

响应于将所述锚点从选中所述目标一级指标事件的信息的当前状态切换为选中其他任一一级指标事件的目标状态的操作,将所述其他任一一级指标事件作为新的目标一级指标事件,并将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述新的目标一级指标事件在第二维度下的至少一个二级指标事件的信息。

以图5和图6为例进行说明。响应于将锚点从图5中选中目标一级指标事件(Bplay_session/20,71.88%)的信息的当前状态切换为图6中选中其他任一一级指标事件(如B play_session/30,71.88%)的目标状态的操作,将其他任一一级指标事件作为新的目标一级指标事件,并将图5中图表展示栏中目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为图6中新的目标一级指标事件(如B play_session/30,71.88%)在第二维度下的至少一个二级指标事件的信息。也就是说,响应于将锚点从图5中选中目标一级指标事件(B play_session/20,71.88%)的信息的当前状态切换为图6中选中其他任一一级指标事件(B play_session/30,71.88%)的目标状态的操作,将图5所示的第二图表展示界面切换为图6所示的第二图表展示界面。

参见图3-6,基于与第一图表展示界面相同的原理,针对第二图表展示界面中的图表,也可对第二图表展示界面中的图表上的任一二级指标事件进行关注,并从与该被关注的二级指标事件相关联的其他维度进一步挖掘分析。详细地,一种可能的实施方式,在将所述第一图表展示界面切换为第二图表展示界面之后,可以包括以下步骤:

响应于针对所述第二图表展示界面上的所述图表展示栏中目标二级指标事件的关注操作,在所述第二图表展示界面上显示与所述目标二级指标事件关联的其他维度切换控件;响应于针对与所述目标二级指标事件关联的其他维度切换控件中的第二目标切换控件的选中操作,将所述第二图表展示界面切换为第三图表展示界面,所述第三图表展示界面用于展示所述目标二级指标事件在第三维度下的至少一个三级指标事件,其中,所述第三维度是所述第二目标切换控件对应的维度。

以图7和图8为例进行说明,响应于针对如图7所示的第二图表展示界面上的图表展示栏中目标二级指标事件(注册1周用户,30)的关注操作,在图7所示的第二图表展示界面上显示与目标二级指标事件关联的其他维度切换控件。响应于针对与目标二级指标事件关联的其他维度切换控件中的第二目标切换控件(如文本“查看用户性别分层”所对应的切换控件)的选中操作,将图7所示的第二图表展示界面切换为图8所示的第三图表展示界面。

可实现的,所述方法还可以包括:响应于针对所述一级指标事件信息展示栏中任一一级指标事件的关注操作,在所述第二图表展示界面上显示与所述任一一级指标事件关联的除当前所述第二维度之外的其他第二维度切换控件;响应于针对所述其他第二维度切换控件中的目标第二维度切换控件的选中操作,将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述任一一级指标事件在所述目标第二维度下的至少一个二级指标事件的信息,所述目标第二维度是所述目标第二维度切换控件对应的维度。

此处对除当前第二维度之外的其他第二维度切换控件进行说明,参见图2,图2中示出了与目标一级指标事件关联的其他维度切换控件有“查看用户资历分层”切换控件、“查看用户性别分层”切换控件、“查看时间点分层”切换控件、“查看用周期分层”切换控件,那么,在图2切换为图5的过程中,选中“查看用户资历分层”切换控件后将图2所示的第一图表展示界面切换为图5所示的第二图表展示界面后,在图5所示的第二图表展示界面中,除当前第二维度之外的其他第二维度切换控件是指“查看用户性别分层”切换控件、“查看时间点分层”切换控件、“查看用周期分层”切换控件。

以图9和图10为例进行说明,响应于针对图9中一级指标事件信息展示栏中任一一级指标事件(如B play_session/1,82.51%)的关注操作,在图9所示的第二图表展示界面上显示与任一一级指标事件(B play_session/1,82.51%)关联的除当前第二维度之外的其他第二维度切换控件。响应于针对其他第二维度切换控件中的目标第二维度切换控件“查看时间点分层”切换控件的选中操作,将图表展示栏中目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为任一一级指标事件在目标第二维度下的至少一个二级指标事件的信息。也就是说,响应于针对其他第二维度切换控件中的“查看时间点分层”切换控件的选中操作,将图9所示的第二图表展示界面变成了图10所示的第二图表展示界面。

为了适应不同用户对不同图表样式的不同直观敏感度,或为了满足用户对不同图表样式的直观性需求,本公开在实现了对某些异常数据或重点关注的数据,从多个角度/维度进行更深一步的挖掘或追踪分析之后,还提供一种满足用户对图表样式进行自由选择的需求的方式,具体地,步骤S13所述响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,包括:

响应于针对所述第一目标切换控件的选中操作,显示所述第二维度下与所述至少一个二级指标事件对应的图表样式目录;响应于从所述图表样式目录中选择目标图表样式的操作,将所述第一图表展示界面切换为以所述目标图表样式进行展示的所述第二图表展示界面。

以图11和图5为例进行说明,响应于针对图11中第一目标切换控件如“查看用户资历分层”切换控件的选中操作,显示第二维度下与至少一个二级指标事件对应的图表样式目录。响应于从图表样式目录中选择折线图样式的操作,将图11所示的第一图表展示界面切换为以折线图样式进行展示的图5所示的第二图表展示界面。

值得说明的是,由于每一所述一级指标事件包括一级指标名称和一级指标数值,相应地,所述第一图表展示界面上的图表数据维度为二维;每一所述二级指标事件包括二级指标名称和二级指标数值,相应地,在所述第二图表展示界面包括所述一级指标事件信息展示栏的情况下,所述第二图表展示界面上的图表数据维度至少为三维。第二图表展示界面上的图表数据维度至少包括二级指标事件对应的二级指标名称和二级指标数值两个数据维度,以及一级指标事件信息展示栏中包括的一级指标事件的信息维度(如一级指标事件对应的一级指标名称和/或一级指标数值)

也就是说,采用本公开的方法,在第二图表展示界面包括一级指标事件信息展示栏的情况下,本公开的上述图表切换方法实现的将第一图表展示界面切换为第二图表展示界面的实质为将二维第一图表展示界面切换为至少三维的第二图表展示界面。

一种以三维展示方式输出第二图表展示界面的实施方式为:在所述第二图表展示界面上的图表为三维图表的情况下,所述二级指标名称为第一坐标轴的数据,所述二级指标数值为第二坐标轴的数据,所述一级指标名称为第三坐标轴的数据,详细地,所述一级指标事件信息展示栏表征所述第三坐标轴。

一种可能的实施方式,所述响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,还包括:

响应于针对所述第一目标切换控件的选中操作,显示与所述第一目标切换控件对应的所述第二维度下二级指标事件的二级指标数值类型目录;响应于从所述二级指标数值类型目录中选择目标数值类型的操作,将所述第一图表展示界面切换为以所述目标数值类型显示所述二级指标数值的所述第二图表展示界面。

数值类型可以是百分比类型、个数类型、千分比类型等,对此本公开不作具体限制。

以图12和图5为例进行说明,响应于针对图12中第一目标切换控件的“查看用户资历分层”切换控件选中操作,显示在与第一目标切换控件对应的第二维度下二级指标事件的二级指标数值类型目录;响应于从二级指标数值类型目录中选择个数类型的操作,将图12所示的第一图表展示界面切换为以图5所示的以个数类型显示二级指标数值的第二图表展示界面。

容易理解的是,图11和图12中的图表样式目录和二级指标数值类型目录可以结合使用,此处不再赘述。

采用本公开的这种方法,不仅可适应于用户需求而切换图表样式,还可以切换图表的数值类型。本公开的这种方式具有普适性。

此外,可实现的,可在第二、三、四等任一级图表展示界面设置返回按钮,以从当前图表展示界面返回上一次的图表展示界面或返回第一图表展示界面。

可实现的,可在第二、三、四等任一级图表展示界面的上级(一级、二级、三)指标事件信息展示栏设置查询框,以从上级指标事件信息展示栏中查询或定位目标指标事件。

基于同一发明构思,本公开实施例还提供一种图表切换装置。如图13所示,该图表切换装置1300包括:

输出模块1301,用于输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示;

第一选择模块1302,用于响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件;

第一切换模块1303,用于响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

在一种可能的实施方式中,所述第一切换模块1303包括:切换子模块,用于响应于针对所述第一目标切换控件的选中操作,将所述第一图表展示界面切换为所述第二图表展示界面;输出子模块,用于在所述第二图表展示界面上展示所述目标一级指标事件的信息。

在一种可能的实施方式中,所述第二图表展示界面包括一级指标事件信息展示栏以及展示所述目标一级指标事件在第二维度下的至少一个二级指标事件的图表展示栏,所述输出子模块用于,通过锚点在所述一级指标事件信息展示栏中选中所述目标一级指标事件的信息,以突出显示所述目标一级指标事件的信息。

在一种可能的实施方式中,所述装置还包括:第二切换子模块,用于响应于将所述锚点从选中所述目标一级指标事件的信息的当前状态切换为选中其他任一一级指标事件的目标状态的操作,将所述其他任一一级指标事件作为新的目标一级指标事件,并将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述新的目标一级指标事件在第二维度下的至少一个二级指标事件的信息。

在一种可能的实施方式中,所述装置还包括第二选择模块,用于在将所述第一图表展示界面切换为第二图表展示界面之后,响应于针对所述第二图表展示界面上的所述图表展示栏中目标二级指标事件的关注操作,在所述第二图表展示界面上显示与所述目标二级指标事件关联的其他维度切换控件;第二切换模块,用于响应于针对与所述目标二级指标事件关联的其他维度切换控件中的第二目标切换控件的选中操作,将所述第二图表展示界面切换为第三图表展示界面,所述第三图表展示界面用于展示所述目标二级指标事件在第三维度下的至少一个三级指标事件,其中,所述第三维度是所述第二目标切换控件对应的维度。

在一种可能的实施方式中,所述装置还包括第三选择模块,用于响应于针对所述一级指标事件信息展示栏中任一一级指标事件的关注操作,在所述第二图表展示界面上显示与所述任一一级指标事件关联的除当前所述第二维度之外的其他第二维度切换控件;第三切换模块,用于响应于针对所述其他第二维度切换控件中的目标第二维度切换控件的选中操作,将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述任一一级指标事件在所述目标第二维度下的至少一个二级指标事件的信息,所述目标第二维度是所述目标第二维度切换控件对应的维度。

在一种可能的实施方式中,所述第一切换模块包括:第一显示子模块,用于响应于针对所述第一目标切换控件的选中操作,显示所述第二维度下与所述至少一个二级指标事件对应的图表样式目录;第一选择子模块,用于响应于从所述图表样式目录中选择目标图表样式的操作,将所述第一图表展示界面切换为以所述目标图表样式进行展示的所述第二图表展示界面。

在一种可能的实施方式中,每一所述一级指标事件包括一级指标名称和一级指标数值,相应地,所述第一图表展示界面上的图表数据维度为二维;每一所述二级指标事件包括二级指标名称和二级指标数值,相应地,在所述第二图表展示界面包括所述一级指标事件信息展示栏的情况下,所述第二图表展示界面上的图表数据维度至少为三维。

在一种可能的实施方式中,所述第一切换模块,还包括:第二显示子模块,用于响应于针对所述第一目标切换控件的选中操作,显示在与所述第一目标切换控件对应的所述第二维度下二级指标事件的二级指标数值类型目录;第二切换子模块,用于响应于从所述二级指标数值类型目录中选择目标数值类型的操作,将所述第一图表展示界面切换为以所述目标数值类型显示所述二级指标数值的所述第二图表展示界面。

在一种可能的实施方式中,在所述第二图表展示界面上的图表为三维图表的情况下,所述二级指标名称为第一坐标轴的数据,所述二级指标数值为第二坐标轴的数据,所述一级指标名称为第三坐标轴的数据,所述一级指标事件信息展示栏表征所述第三坐标轴。

采用本公开的上述装置,通过输出第一图表展示界面,以对第一维度下的至少一个一级指标事件进行展示。响应于针对该至少一个一级指标事件中的目标一级指标事件的关注操作,在第一图表展示界面上显示与目标一级指标事件关联的其他维度切换控件。响应于针对与目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将第一图表展示界面切换为第二图表展示界面,该第二图表展示界面用于展示目标一级指标事件在第二维度下的至少一个二级指标事件。采用本公开的这种方法,提供了一种新的图表切换功能,可关注第一图表展示界面中的任一目标一级指标事件,并追踪该目标一级指标事件在其他维度下的具体分析情况。如此,实现了对某些异常数据或重点关注的数据,从多个角度/维度进行更深一步的挖掘或追踪分析的目的。

关于上述装置中各个模块的具体实施步骤,已经在有关该装置的方法实施例中进行了详细的说明,此处不再赘述。

下面参考图14,其示出了适于用来实现本公开实施例的电子设备600的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图14示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图14所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。

通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图14示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从ROM 602被安装。在该计算机程序被处理装置601执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示;

响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件;

响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言——诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该模块本身的限定。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

根据本公开的一个或多个实施例,示例1提供了一种图表切换方法,包括输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示;响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件;响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

根据本公开的一个或多个实施例,示例2提供了示例1的方法,所述响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,包括:响应于针对所述第一目标切换控件的选中操作,将所述第一图表展示界面切换为所述第二图表展示界面;并在所述第二图表展示界面上展示所述目标一级指标事件的信息。

根据本公开的一个或多个实施例,示例3提供了示例2的方法,所述第二图表展示界面包括一级指标事件信息展示栏以及展示所述目标一级指标事件在第二维度下的至少一个二级指标事件的图表展示栏,所述在所述第二图表展示界面上展示所述目标一级指标事件的信息,包括:通过锚点在所述一级指标事件信息展示栏中选中所述目标一级指标事件的信息,以突出显示所述目标一级指标事件的信息。

根据本公开的一个或多个实施例,示例4提供了示例3的方法,所述方法还包括:响应于将所述锚点从选中所述目标一级指标事件的信息的当前状态切换为选中其他任一一级指标事件的目标状态的操作,将所述其他任一一级指标事件作为新的目标一级指标事件,并将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述新的目标一级指标事件在第二维度下的至少一个二级指标事件的信息。

根据本公开的一个或多个实施例,示例5提供了示例3的方法,在将所述第一图表展示界面切换为第二图表展示界面之后,包括:响应于针对所述第二图表展示界面上的所述图表展示栏中目标二级指标事件的关注操作,在所述第二图表展示界面上显示与所述目标二级指标事件关联的其他维度切换控件;响应于针对与所述目标二级指标事件关联的其他维度切换控件中的第二目标切换控件的选中操作,将所述第二图表展示界面切换为第三图表展示界面,所述第三图表展示界面用于展示所述目标二级指标事件在第三维度下的至少一个三级指标事件,其中,所述第三维度是所述第二目标切换控件对应的维度。

根据本公开的一个或多个实施例,示例6提供了示例3-5的方法,所述方法还包括:响应于针对所述一级指标事件信息展示栏中任一一级指标事件的关注操作,在所述第二图表展示界面上显示与所述任一一级指标事件关联的除当前所述第二维度之外的其他第二维度切换控件;响应于针对所述其他第二维度切换控件中的目标第二维度切换控件的选中操作,将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述任一一级指标事件在所述目标第二维度下的至少一个二级指标事件的信息,所述目标第二维度是所述目标第二维度切换控件对应的维度。

根据本公开的一个或多个实施例,示例7提供了示例1的方法,所述响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,包括:响应于针对所述第一目标切换控件的选中操作,显示所述第二维度下与所述至少一个二级指标事件对应的图表样式目录;响应于从所述图表样式目录中选择目标图表样式的操作,将所述第一图表展示界面切换为以所述目标图表样式进行展示的所述第二图表展示界面。

根据本公开的一个或多个实施例,示例8提供了示例3-5的方法,每一所述一级指标事件包括一级指标名称和一级指标数值,相应地,所述第一图表展示界面上的图表数据维度为二维;每一所述二级指标事件包括二级指标名称和二级指标数值,相应地,在所述第二图表展示界面包括所述一级指标事件信息展示栏的情况下,所述第二图表展示界面上的图表数据维度至少为三维。

根据本公开的一个或多个实施例,示例9提供了示例8的方法,所述响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,还包括:响应于针对所述第一目标切换控件的选中操作,显示在与所述第一目标切换控件对应的所述第二维度下二级指标事件的二级指标数值类型目录;响应于从所述二级指标数值类型目录中选择目标数值类型的操作,将所述第一图表展示界面切换为以所述目标数值类型显示所述二级指标数值的所述第二图表展示界面。

根据本公开的一个或多个实施例,示例10提供了示例8的方法,在所述第二图表展示界面上的图表为三维图表的情况下,所述二级指标名称为第一坐标轴的数据,所述二级指标数值为第二坐标轴的数据,所述一级指标名称为第三坐标轴的数据,所述一级指标事件信息展示栏表征所述第三坐标轴。

根据本公开的一个或多个实施例,示例11提供了一种图表切换装置,所述装置包括:输出模块,用于输出第一图表展示界面,所述第一图表展示界面用于对第一维度下的至少一个一级指标事件进行展示;选择模块,用于响应于针对所述至少一个一级指标事件中的目标一级指标事件的关注操作,在所述第一图表展示界面上显示与所述目标一级指标事件关联的其他维度切换控件;切换模块,用于响应于针对与所述目标一级指标事件关联的其他维度切换控件中的第一目标切换控件的选中操作,将所述第一图表展示界面切换为第二图表展示界面,所述第二图表展示界面用于展示所述目标一级指标事件在第二维度下的至少一个二级指标事件,其中,所述第二维度是所述第一目标切换控件对应的维度。

根据本公开的一个或多个实施例,示例12提供了示例11的装置,所述第一切换模块包括:切换子模块,用于响应于针对所述第一目标切换控件的选中操作,将所述第一图表展示界面切换为所述第二图表展示界面;输出子模块,用于在所述第二图表展示界面上展示所述目标一级指标事件的信息。

根据本公开的一个或多个实施例,示例13提供了示例12的装置,所述第二图表展示界面包括一级指标事件信息展示栏以及展示所述目标一级指标事件在第二维度下的至少一个二级指标事件的图表展示栏,所述输出子模块用于,通过锚点在所述一级指标事件信息展示栏中选中所述目标一级指标事件的信息,以突出显示所述目标一级指标事件的信息。

根据本公开的一个或多个实施例,示例14提供了示例13的装置,所述装置还包括:第二切换子模块,用于响应于将所述锚点从选中所述目标一级指标事件的信息的当前状态切换为选中其他任一一级指标事件的目标状态的操作,将所述其他任一一级指标事件作为新的目标一级指标事件,并将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述新的目标一级指标事件在第二维度下的至少一个二级指标事件的信息。

根据本公开的一个或多个实施例,示例15提供了示例13的装置,所述装置还包括第二选择模块,用于在将所述第一图表展示界面切换为第二图表展示界面之后,响应于针对所述第二图表展示界面上的所述图表展示栏中目标二级指标事件的关注操作,在所述第二图表展示界面上显示与所述目标二级指标事件关联的其他维度切换控件;第二切换模块,用于响应于针对与所述目标二级指标事件关联的其他维度切换控件中的第二目标切换控件的选中操作,将所述第二图表展示界面切换为第三图表展示界面,所述第三图表展示界面用于展示所述目标二级指标事件在第三维度下的至少一个三级指标事件,其中,所述第三维度是所述第二目标切换控件对应的维度。

根据本公开的一个或多个实施例,示例16提供了示例13-15的装置,所述装置还包括第三选择模块,用于响应于针对所述一级指标事件信息展示栏中任一一级指标事件的关注操作,在所述第二图表展示界面上显示与所述任一一级指标事件关联的除当前所述第二维度之外的其他第二维度切换控件;第三切换模块,用于响应于针对所述其他第二维度切换控件中的目标第二维度切换控件的选中操作,将所述图表展示栏中所述目标一级指标事件在第二维度下的至少一个二级指标事件的信息更新为所述任一一级指标事件在所述目标第二维度下的至少一个二级指标事件的信息,所述目标第二维度是所述目标第二维度切换控件对应的维度。

根据本公开的一个或多个实施例,示例17提供了示例11的装置,所述第一切换模块包括:第一显示子模块,用于响应于针对所述第一目标切换控件的选中操作,显示所述第二维度下与所述至少一个二级指标事件对应的图表样式目录;第一选择子模块,用于响应于从所述图表样式目录中选择目标图表样式的操作,将所述第一图表展示界面切换为以所述目标图表样式进行展示的所述第二图表展示界面。

根据本公开的一个或多个实施例,示例18提供了示例13-15的装置,每一所述一级指标事件包括一级指标名称和一级指标数值,相应地,所述第一图表展示界面上的图表数据维度为二维;每一所述二级指标事件包括二级指标名称和二级指标数值,相应地,在所述第二图表展示界面包括所述一级指标事件信息展示栏的情况下,所述第二图表展示界面上的图表数据维度至少为三维。

根据本公开的一个或多个实施例,示例19提供了示例18的装置,所述第一切换模块,还包括:第二显示子模块,用于响应于针对所述第一目标切换控件的选中操作,显示在与所述第一目标切换控件对应的所述第二维度下二级指标事件的二级指标数值类型目录;第二切换子模块,用于响应于从所述二级指标数值类型目录中选择目标数值类型的操作,将所述第一图表展示界面切换为以所述目标数值类型显示所述二级指标数值的所述第二图表展示界面。

根据本公开的一个或多个实施例,示例20提供了示例18的装置,在所述第二图表展示界面上的图表为三维图表的情况下,所述二级指标名称为第一坐标轴的数据,所述二级指标数值为第二坐标轴的数据,所述一级指标名称为第三坐标轴的数据,所述一级指标事件信息展示栏表征所述第三坐标轴。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

相关技术
  • 图表切换方法、装置、存储介质及电子设备
  • 图表的处理方法和装置、电子设备和存储介质
技术分类

06120113194905