一种图表的显示方法、装置的制造方法_2

文档序号:9261150阅读:来源:国知局
的数据选择操作,确定用户所选择的源数据区域,如果监测到用户所选择的源数据区域发生变化,则以变化后的源数据区域的数据作为数据源,生成数据图表,然后对该数据图表进行显示。本发明实施例提供的图表显示方法,随着用户数据选择操作的变化,图表的生成和显示也相应的变化,也就是说,图表的生成和显示随着用户数据选择操作的变化而变化,因此,当用户的数据选择操作发生变化时,用户能够根据自己的数据选择操作实时的看到图表的显示过程。
[0060]参见图2,本发明实施例提供图表显示方法的另一流程示意图,包括:
[0061]S210:对用户的数据选择操作进行监测,确定用户所选择的源数据区域。
[0062]本发明实施例提供的图表显示方法可以应用于具有触摸屏的电子设备,如智能手机、平板电脑、具有触摸屏的笔记本、台式电脑等电子设备。
[0063]参见图3,图3示出了确定用户所选择的源数据区域的一种示意图。在确定用户所选择的源数据区域时,可以通过以下方式实现:
[0064]获取触摸屏上触摸操作的起点A及终点B ;
[0065]以起点A及终点B的连线作为对角线,生成矩形图形并显示,根据该矩形图形覆盖的区域,确定用户所选择的源数据区域S。
[0066]其中,源数据区域S中的数据是图表生成所依据的原始数据。
[0067]需要说明的是,在确定用户所选择的源数据区域时,并不局限于上述的方法,还可以根据获取的起点及终点,生成其他形状的图形,如圆形等,根据该生成的图形所覆盖的区域确定用户所选择的源数据区域。
[0068]进一步的,源数据区域中的数据可以是电子表格图表数据源上的数据。如果源数据区域中的数据是电子表格图表数据源上的数据,则:对用户的数据选择操作进行监测,确定用户所选择的源数据区域,可以包括:对用户的数据选择操作进行监测,确定用户在电子表格的图表数据源上所选择的源数据区域。
[0069]更进一步的,可以在对用户的数据选择操作进行监测,确定用户所选择的源数据区域之前,在电子表格的图表数据源上显示图表数据源标记线。则:上述确定用户所选择的源数据区域,可以包括:获取图表数据源标记线包围的区域,将图表数据源标记线包围的区域作为用户所选择的源数据区域。其中,图表数据源标记线是用颜色标记的线,用于将生成图表所依据的原始数据圈起来。
[0070]参见图4,图4示出了电子表格图表数据源上图表数据源标记线的一种示意图。图表数据源标记线可以为矩形,图表数据源标记线包括多个可控点以及多个可控边。如图4中的D,可控边可以为矩形的边;如图4中的C,可控点可以为两个可控边之间的交点。通过拖动可控点或可控边调整图表数据源的大小,获取图表数据源标记线包围的区域,将图表数据源标记线包围的区域作为用户所选择的源数据区域。
[0071]需要补充的是,在不具有触摸屏的电子设备上调整图表数据源的大小时,可以通过键盘方向键,或者键盘其他特定键来向上、向下、向左、向右移动选择的可控边或可控点。或者,通过鼠标拖动选择的可控边或可控点以调整图表数据源的大小。
[0072]S220:如果监测到用户所选择的源数据区域发生变化,则以变化后的源数据区域的数据作为数据源,根据预设的图表类型,生成该类型的数据图表。
[0073]其中,预设的图表类型可以为条形图、柱状图、折线图、饼图等。
[0074]在创建一个新的图表时,用户选择需要生成图表的源数据区域,当监测到用户所选择的源数据区域发生变化时,则以变化后的源数据区域的数据作为数据源,根据预设的图表类型,生成该类型的数据图表。
[0075]S230:对数据图表进行显示。
[0076]参考图5,对数据图表进行显示时,优选的,在用户所选择的源数据区域的同一界面上显示该数据图表。如果在用户所选择的源数据区域的同一界面上显示该数据图表,则用户的数据选择操作发生变化时,用户能够根据自己的数据选择操作实时的看到根据所选择区域生成的图表。
[0077]在本发明的其他实施例中,还可以在指定目录位置的文档如电子表格中显示该数据图表,显示时,将指定目录位置上的文档调动至用户所选择的源数据区域的同一界面上,以使得用户能够根据自己的数据选择操作实时的看到图表。
[0078]图2实施例提供的图表显示方法,用于创建并显示新的图表。在新建图表时,用户选择需要生成图表的源数据区域,当监测到用户所选择的源数据区域发生变化时,则以变化后的源数据区域中的数据作为数据源,根据预设的图表类型,生成该类型的数据图表。新建图表的生成过程随着用户数据选择操作的变化而变化,因此,当用户的数据选择操作发生变化时,用户能够根据自己的数据选择操作实时的看到新建图表的生成过程。
[0079]参见图6,示出了本发明实施例提供的图表显示方法的另一流程示意图,该方法包括:
[0080]S310:对用户的数据选择操作进行监测,确定用户所选择的源数据区域。
[0081]S310与上述S210相同,具体可参见上述S210部分,在此不作赘述。
[0082]S320:如果监测到用户所选择的源数据区域发生变化,则以变化后的源数据区域的数据作为数据源,根据变化前所显示的图表类型,生成与变化前所显示图表类型相同的数据图表。
[0083]变化前所显示的图表类型可以为已打开图表的图表类型。
[0084]S330:对该数据图表进行更新显示。
[0085]S330与上述S230相同,具体可参见上述S230部分,在此不作赘述。
[0086]参见图7,图7示出了用户所选择的源数据区域发生变化前后,已打开图表更新显示的示意图。图7在对数据图表进行显示时,在用户所选择的源数据区域的同一界面上显示该数据图表,其中,源数据区域发生变化可以包括源数据区域的变大或变小。
[0087]与图2所示实施例不同的是,图7实施例提供的图表显示方法用于实时更新显示已打开的图表。在用户选中并打开某一图表的情况下,如果当前图表允许进行修改源数据区域的数据,则监测用户所选择的源数据区域是否发生变化,如果发生变化,则以变化后的源数据区域的数据作为数据源,根据已打开图表的图表类型,生成与已打开图表的图表类型相同的数据图表,并对该图表进行更新显示。图7实施例提供的图表显示方法,在更新源数据区域中的数据时,已打开的图表的可以随着用户数据选择操作的变化而变化,因此,当用户的数据选择操作发生变化时,用户能够根据自己的数据选择操作实时的看到图表的更新过程。
[0088]参见图8,本发明实施例提供的图表更新显示方法的一种流程示意图,包括:
[0089]S410:打开文档。
[0090]打开的文档可以是WORD,EXCEL等编辑软件产生的文件,该文件中包含有待更新的图表。
[0091]S420:是否点击图表,如果是,则进行S430,否则结束流程或进入其他流程。
[0092]S430:选中当前图表。
[0093]S440:是否直接编辑数据源,如果是,则进行步骤450,否则结束流程或不显示数据源标记线。
[0094]S450:显示数据源标记线。
[0095]S460:点击数据源标记线上的可控点或可控边并拖动。
[0096]S470:数据源更新显示。
[0097]S480:是否松开点击,如果是,则进行步骤490,否则结束流程或进入其他流程。
[0098]S490:应用数据源到当前图表,更新显示图表。
[0099]参见图9,本发明实施例提供一种图表显示装置,包括:
[0100]源数据区域确定单元100,用于对用户的数据选择操作进行监测,确定用户所选择的源数据区域;
[0101]图表生成单元110,用于如果监测到所述用户所选择的源数据区域发生变化,则以变化后的源数据区域的数据作为数据源,生成数据图表;
[0102]图表显示单元120,用于对
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1