首页> 中国专利> 图表绘制装置和图表绘制方法

图表绘制装置和图表绘制方法

摘要

从表格数据中生成位图格式的显示用图表图像,另一方面,生成鼠标判断用的能够分别识别图表图像上的多个线条画的识别用布局信息。而且,通过从识别用布局信息中取得与在显示用图表图像上通过鼠标光标指定的点相对应的识别信息,并将该识别信息所表示的点阵作为线条画进行特定,与分别矢量绘制多个线条画并进行显示的情况相比能够加快显示速度,并且能够根据识别用布局信息分别识别被位图化的图表图像中的线条画。

著录项

  • 公开/公告号CN102598060A

    专利类型发明专利

  • 公开/公告日2012-07-18

    原文格式PDF

  • 申请/专利权人 第一控股株式会社;株式会社峰库;

    申请/专利号CN201080050131.0

  • 发明设计人 岛泽甲;田中润;

    申请日2010-11-11

  • 分类号G06T11/20;G06T11/60;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人樊建中

  • 地址 日本国东京都

  • 入库时间 2023-12-18 06:12:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-04-22

    授权

    授权

  • 2014-12-24

    著录事项变更 IPC(主分类):G06T11/20 变更前: 变更后: 申请日:20101111

    著录事项变更

  • 2014-12-24

    专利申请权的转移 IPC(主分类):G06T11/20 变更前: 变更后: 登记生效日:20141202 申请日:20101111

    专利申请权、专利权的转移

  • 2012-11-07

    实质审查的生效 IPC(主分类):G06T11/20 申请日:20101111

    实质审查的生效

  • 2012-07-18

    公开

    公开

说明书

技术领域

本发明涉及图表绘制装置(chart drawing device)和图表绘制方法, 特别是,适合用于绘制包含大量线条画在内的图表图像的图表绘制装置和 图表绘制方法。

背景技术

现有技术下,提供了能够将每天积累的表格数据(form data)进行汇 总并以图表形式输出的应用程序。通过以容易观察的图表形式进行输出而 不是以数字罗列的形式输出,能够提高营业、销售、会计、库存等汇总业 务的效率。这种应用程序中也存在Web对应的应用程序。在Web对应的 应用程序中,现状是为了绘制图表而使用作为浏览器的插件软件的FLASH 的情况较多。

在利用FLASH绘制图表时,一般进行利用作为Graphics类的方法的 LineTo函数或DrawRect函数的矢量绘制。所谓的“矢量绘制”,是利用 以点的坐标和连接点之间的线或面的参数信息所表现的矢量形式进行的 绘制方法,适于绘制线条画。但是,在进行矢量绘制时,会对通过计算将 作为数值数据被赋予的信息进行图像化的渲染处理施加大量的计算负荷。 因此,在绘制了大量线条画时,存在性能明显下降的问题。

为了避免性能的下降,一般使用将矢量绘制的大量线条画依次向位图 数据(bitmap data)复制这一方法。例如,在绘制由大量折线构成的图表 时,首先进行利用Graphics类的方法的矢量绘制,生成第一条折线。然后, 将该第一条折线复制到位图数据而进行图像化。然后,清除Graphics类的 内容,对于第二条折线进行同样的处理。之后同样地利用位图数据绘制多 条折线。这样,通过每次都将Graphics类的内容清除而削减绘制信息,无 论绘制多少条折线都不会对动作速度带来不良影响。

但是,作为将多条折线位图化的弊端,发生无法进行鼠标光标的位置 判断这样的操作上的问题。例如,在使鼠标光标对准图表上的线或点上时, 无法进行所选择的线的高亮显示、或者所选择的点的标签显示(作为图表 生成的基础数据的表格信息的显示等)等的动作。因为位图化后的图表其 整体只是一个图像,因而在数据上不再存在线或点这样的概念。

另外,提出了如下那样的技术,即,将从被测信号的抽样数据中以位 图格式(bitmap format)生成的眼图进行显示并操作鼠标选择眼图显示区 域上的任意点时,通过被选择的点的波形被高亮显示的技术(例如参照专 利文献1)。但是,在该专利文献1中,并未公开关于如何在被位图化的 图像上进行鼠标光标的位置判断的具体方法,其实现方法不清楚。

专利文献1:日本特开2008-232968号公报

发明内容

本发明是为了解决这样的问题而作成的,其目的在于,即使在显示包 含大量线条画在内的图表图像时也能够实现其显示速度的提高,同时,即 使在为了显示速度的高速化而被位图化的图表图像上也能够进行鼠标光 标的位置判断。

为了解决上述课题,在本发明中,从多个数值数据中生成位图格式的 图表图像,并从该图表图像中生成显示用图表图像,另一方面,生成鼠标 判断用的识别用布局信息。该识别用布局信息是将能够分别识别图表图像 上多个线条画的识别信息赋予在与图表图像相同的二维布局上与线条画 相对应的各点(dot)后的信息。而且,从识别用布局信息中取得与在被显 示在显示装置中的显示用图表图像上被指定的点相对应的识别信息,并将 该取得的识别信息所表示的点阵作为线条画进行特定。

根据上述那样构成的本发明,由于包含多个线条画的图表作为位图图 像而被生成并被显示,因此,与分别矢量绘制多个线条画并显示的情况相 比,能够显著提高绘制多个线条画时的动作速度。由此,即使是包含大量 线条画在内的图表图像也能够极其快速地进行绘制。

进而,根据本发明,通过与图表图像分开生成的识别用布局信息而形 成图表图像中所包含的线条画的位置这一概念,从而能够分别识别图表图 像中的线条画。由此,即使是在被位图化的图表图像上也能够将指定了点 的位置的线条画进行特定。

附图说明

图1是表示本实施方式涉及的图表绘制装置的功能构成例的框图。

图2是表示通过本实施方式的图表绘制装置绘制的图表图像的一例的 图。

图3是表示由图2所示图表图像生成的线识别用布局信息和点识别用 布局信息的部分构成例的图。

图4是表示本实施方式涉及的显示画面的一例的图。

图5是表示本实施方式涉及的图表绘制装置的动作例的流程图。

具体实施方式

以下,根据附图对本发明的一实施方式进行说明。图1是表示本实施 方式涉及的图表绘制装置100的功能构成例的框图。本实施方式的图表绘 制装置100,作为其功能构成而设有矢量绘制部11、图表图像生成部12、 识别信息生成部13、识别信息存储部14、显示用图表图像生成部15、显 示控制部16、识别信息取得部17、线条画特定部18以及动作控制部19。

这些各功能块通过硬件构成、DSP(Digital Signal Processor、数字信号 处理器)、软件的任意一方均能够实现。例如,在通过软件来实现的情况下, 本实施方式的图表绘制装置100实际上设有计算机的CPU(中央处理器) 或者MPU(微处理器)、RAM(随机存取存储器)、ROM(只读存储器) 等而构成,并能够通过使被存储在RAM或ROM中的程序进行动作而实 现。

矢量绘制部11使用被存储在表格数据(form data)存储部200中的 多个表格数据(数值数据),并利用作为Graphics类的方法的LineTo函 数或DrawRect函数依次矢量绘制多个线条画。图表图像生成部12通过 将由矢量绘制部11矢量绘制的多个线条画依次向位图数据(bitmap data) 复制,将以颜色的不同来表现多个线条画的图表作为位图格式(bitmap  format)的图像而生成。

例如,在绘制图2所示那样的由多条折线(线条画)构成的图表图像 时,首先,矢量绘制部11利用Graphics类的方法矢量绘制第一条折线。 然后,图表图像生成部12将该第一条折线复制到位图数据而进行图像 化。然后,矢量绘制部11将Graphics类的内容清除并矢量绘制第二条折 线。然后,图表图像生成部12将该第二条折线复制到位图数据而进行 图像化。以下通过反复进行同样的处理而生成利用位图绘制了多条折线 的图表图像。

识别信息生成部13根据由图表图像生成部12生成的图表图像,生成 能够分别识别图表图像上的多个线条画的识别信息,并生成识别用布局信 息,其中,该识别用布局信息是对在与图表图像相同的二维布局上与多个 线条画相对应的各点(dot)分别赋予识别信息而形成的。在本实施方式中, 作为由识别信息生成部13生成的各点的识别信息而使用颜色信息。识别 信息生成部13将生成的识别用布局信息存储于识别信息存储部14中。

识别信息生成部13生成两种识别用布局信息。一种是线识别用布局 信息,另一种是点识别用布局信息。前者的线识别用布局信息是用于识别 多个线条画的线的信息。另外,后者的点识别用布局信息是用于识别多个 线条画上的离散的点的信息。

即,识别信息生成部13生成线识别用布局信息,其中,该线识别用 布局信息是对在与由图表图像生成部12生成的图表图像相同的二维布局 上与多个线条画的线相对应的各点分别赋予识别信息(颜色信息)而形成 的。另外,识别信息生成部13生成点识别用布局信息,其中,该点识别 用布局信息是同样地对在与图表图像相同的二维布局上与多个线条画上 的离散点相对应的各点分别赋予识别信息(颜色信息)而形成的。

构成点识别用布局信息的各点的离散点是由表格数据其自身所标绘 的点。例如,在表格数据为按店铺每日积累的销售额的数据,且根据该表 格数据生成的图2的图表图像表示各店铺的销售额时序推移(横轴为日期, 纵轴为销售额)的情况下,离散点相当于每日标绘各店铺销售额的点。识 别信息生成部13在生成点识别用布局信息时,从表格数据存储部200中 读入与上述各标绘点(plot point)相对应的表格数据(店铺名称、日期、 销售额等),并作为以颜色信息为ID的关联信息(linking information) 存储于识别信息存储部14中。

图3是表示由图2所示图表图像生成的线识别用布局信息和点识别用 布局信息的部分构成例的图。图3(a)表示线识别用布局信息,图3(b) 表示点识别用布局信息。在图3中,各个方形块表示点。识别用布局信息 的各点的位置与图表图像的各点的位置一一对应。各方块中的附有阴影线 的部分表示构成线条画的点,种类不同的阴影线表示为不同的线条画。

识别信息生成部13对于图3中以阴影线表示的点赋予按照每一线条 画而不同的颜色信息作为识别信息。此时,识别信息生成部13对于在图 表图像上多个线条画重叠的点(以下称为“交叉点”)分别赋予与各线条 画相对应的颜色信息而生成识别用布局信息。另外,由于图面的关系而对 交叉点也仅附以一种阴影线,但是,实际上与多个线条画相对应地分别赋 予不同的颜色信息。

与表示交叉点的阴影线相对应的颜色信息是通过后述的识别信息取 得部17取得的颜色信息。具体而言,是与在该交叉点相交的多个线条画 中的、被图表图像生成部12最后位图化的线条画相对应的颜色信息。将 多个线条画位图化的顺序基本上取决于被存储在表格数据存储部200中的 表格数据的排序,但是,也可以根据使用者的指定任意地重新排列。

例如如图4所示,通过将除了用于显示图表图像的视窗51之外还包 括排序按钮52的画面显示在显示装置300中,并由使用者通过鼠标400 操作排序按钮52,而重新排列将多个线条画位图化的顺序。或者,也可以 通过将除了用于显示图表图像的视窗51之外还包括与多个线条画相对应 的店铺名称列表53的画面显示在显示装置300中,并由使用者操作鼠标 400任意地变换店铺名称的排序,而重新排列将多个线条画位图化的顺序。

这样,若重新排列将多个线条画位图化的顺序,则矢量绘制部11、图 表图像生成部12以及识别信息生成部13按照重新排列后的顺序再次进行 动作,并按照新的排序重新生成识别用布局信息。由此,对交叉点赋予的 多个颜色信息中的通过识别信息取得部17取得的颜色信息变为与下述线 条画相对应的颜色信息,其中,该下述线条画是在交叉点相交的多个线条 画中的、以重新设定的顺序被图表图像生成部12最后位图化的线条画。

识别信息生成部13生成的识别用布局信息中的各点的颜色信息是将 处于规定范围内的类似色分组到同一色组中的颜色信息。此处所说的类似 色是指通过人眼几乎无法识别而通过计算机能够识别的颜色。识别信息生 成部13对于与一个线条画相对应的各点分别赋予属于同一色组的类似色 的颜色信息。此时,识别信息生成部13对于与一个线条画上的离散点相 对应的各点(图3(b)所示的各点)至少分别赋予不同的类似色的颜色信 息。

即,图3(b)中附有阴影线的各点是与图表图像中所包含的多个线条 画上的离散点相对应的点,但是,无论是不同线条画上的点还是同一线条 画上的点,对各点赋予的颜色信息均不同。另一方面,对于图3(a)中附 有阴影线的各点,若是同一线条画上的点,则被赋予属于同一色组的类似 色的颜色信息,若是不同线条画上的点,则被赋予非类似色的颜色信息。 在此,对同一线条画上的各点赋予的类似色的颜色信息也可以全部不同。 该情况下,对构成线识别用布局信息的阴影线部的各点赋予的颜色信息全 部不同。

返回图1继续对其他的功能块进行说明。显示用图表图像生成部15 根据由图表图像生成部12生成的图表图像,生成显示用的图表图像。该 显示用图表图像利用与下述颜色不同的颜色来表现线条画,其中,该下述 颜色是指在由识别信息生成部13生成的识别用布局信息中作为识别信息 被使用的颜色信息所表示的颜色。

如上所述,识别用布局信息中所使用的颜色信息包括通过人眼几乎无 法识别但通过计算机能够识别的颜色的颜色信息。相对于此,显示用图表 图像生成部15生成仅使用人眼能够识别的颜色来区分多个线条画的显示 用图表图像。另外,显示用图表图像生成部15生成在多个线条画相交的 交叉点处绘制了在交叉点相交的多个线条画中的、被图表图像生成部12 最后位图化的线条画的显示用图表图像。

显示控制部16进行控制,以使由显示用图表图像生成部15生成的位 图的显示用图表图像显示在显示装置300中。识别信息取得部17从被存 储在识别信息存储部14的识别用布局信息中取得与在下述显示用图表图 像上通过鼠标400的光标而被指定的点相对应的识别信息(颜色信息), 其中,该下述显示用图表图像是通过显示控制部16被显示在显示装置300 中的显示用图表图像。由于识别用布局信息具有与对二维布局的各点赋予 了颜色信息的位图数据相同的形态,因此,颜色信息的取得能够使用 BitmapData类的getPixcel函数等进行。

在通过鼠标光标指定的点是与图3(b)所示的离散点相对应的点时, 识别信息取得部17从点识别用布局信息中取得颜色信息。另一方面,在 通过鼠标光标指定的点是图3(b)所示的离散点以外的点、且是与图3(a) 所示线条画上的点相对应的点时,识别信息取得部17从线识别用布局信 息中取得颜色信息。

在此,在通过鼠标光标指定的点为图表图像上多个线条画重叠的交叉 点时,识别信息取得部17从对该交叉点赋予的多个颜色信息中取得任意 一个颜色信息。在本实施方式中,取得与在交叉点处相交的多个线条画中 的、被图表图像生成部12最后位图化的线条画相对应的颜色信息(与图3 中表示交叉点的阴影线相对应的颜色信息)。

另外,如上所述,图表图像生成部12根据表格数据存储部200中所 存储的表格数据将多个线条画位图化的顺序能够根据使用者的指定而任 意地改变。通过将线条画位图化的顺序的重新排列,能够改变识别信息取 得部17对交叉点取得的颜色信息。

线条画特定部18在通过鼠标光标指定的点是与图3(b)所示的离散 点相对应的点时,根据被存储在识别信息存储部14中的点识别用布局信 息,将通过识别信息取得部17取得的颜色信息所表示的点作为线条画上 的点进行特定。另一方面,在通过鼠标光标指定的点是图3(b)所示的离 散点以外的点、且是与图3(a)所示的线条画上的点相对应的点时,线条 画特定部18根据被存储在识别信息存储部14中的线识别用布局信息,将 与通过识别信息取得部17取得的颜色信息属于同一色组的颜色信息所表 示的点阵作为线条画进行特定。

动作控制部19进行控制,以在通过线条画特定部18特定了线条画(的 线)时进行有关该被特定线条画的规定的第一动作。例如,动作控制部19 对显示用图表图像生成部15和显示控制部16进行控制,以使通过线条画 特定部18特定的线条画高亮显示(highlighting display)。具体而言,接 受到动作控制部19的控制后显示用图表图像生成部15重新绘制显示用图 表图像,以使通过线条画特定部18特定的线条画以特定的高亮色显现在 最上面。然后,显示控制部16将通过显示用图表图像生成部15重新绘制 的显示用图表图像显示在显示装置300中。

另一方面,在通过线条画特定部18特定了线条画上的点时,动作控 制部19对显示控制部16进行控制,以进行有关该被特定点的规定的第二 动作。例如,动作控制部19对被特定的点进行标签显示(与被特定的点 相对应的表格数据的显示等)。具体而言,接受到动作控制部19的控制 后显示控制部16从识别信息存储部14中取得与被特定的点相对应的店铺 名称、日期、销售额等的表格数据(如上所述,与点识别用布局信息的颜 色信息相关联地被存储),并使表格数据与通过显示用图表图像生成部15 生成的显示用图表图像重叠地进行标签显示。

接下来,对上述那样构成的本实施方式涉及的图表绘制装置100的动 作进行说明。图5是表示本实施方式涉及的图表绘制装置100的动作例的 流程图。图5所示的流程在将图表绘制装置100启动并指示了图表图像的 显示时开始。

在图5中,首先,矢量绘制部11使用被存储在表格数据存储部200 中的多个表格数据矢量绘制第一个线条画(步骤S1)。接着,图表图像生 成部12通过将由矢量绘制部11矢量绘制的第一个线条画向位图数据复制 而生成图表图像(步骤S2)。

进而,识别信息生成部13根据由图表图像生成部12生成的图表图像, 生成关于第一个线条画的线识别用布局信息和点识别用布局信息,并存储 到识别信息存储部14中(步骤S3)。接下来,显示用图表图像生成部15 根据由图表图像生成部12生成的图表图像生成显示用图表图像(步骤 S4)。

然后,矢量绘制部11判断是否使用被存储在表格数据存储部200中 的多个表格数据对应该绘制的线条画全部进行了处理(步骤S5)。在仍残 留有应该绘制的线条画时,处理返回至步骤S1。此时,矢量绘制部11将 绘制第一个线条画时生成的Graphics类的内容清除。

然后,矢量绘制部11根据被存储在表格数据存储部200中的多个表 格数据矢量绘制第二个线条画(步骤S1)。接下来,图表图像生成部12 通过将由矢量绘制部11矢量绘制的第二个线条画向位图数据复制而生成 图表图像(步骤S2)。

进而,识别信息生成部13根据由图表图像生成部12生成的图表图像, 生成关于第二个线条画的线识别用布局信息和点识别用布局信息,并追加 存储到识别信息存储部14中(步骤S3)。接下来,显示用图表图像生成 部15根据由图表图像生成部12生成的图表图像生成显示用图表图像(步 骤S4)。具体而言,是将第二个线条画叠加在第一个线条画上而生成显示 用图表图像。

然后,矢量绘制部11判断是否使用被存储在表格数据存储部200中 的多个表格数据对应该绘制的线条画全部进行了处理(步骤S5)。在仍残 留有应该绘制的线条画时返回至步骤S1,之后同样地生成有关多个线条画 的识别用布局信息,并且生成包含多个线条画在内的显示用图表图像。

在步骤S5中判断为对所有应该绘制的线条画都处理完毕时,即,在 识别用布局信息和显示用图表图像完成了时,显示控制部16使由显示用 图表图像生成部15生成的显示用图表图像显示在显示装置300中(步骤 S6)。

在显示用图表图像被显示在显示装置300中的状态下,识别信息取得 部17判断是否在该图表图像上通过鼠标光标进行了位置的指定(步骤 S7)。在图表图像上通过鼠标光标进行了位置的指定时,识别信息取得部 17从识别用布局信息中取得与通过鼠标光标指定的点相对应的颜色信息 (步骤S8)。此时,在通过鼠标光标指定的点是与线条画上的离散点相对 应的点时,识别信息取得部17从点识别用布局信息中取得颜色信息。另 一方面,在通过鼠标光标指定的点是与线条画上的点(离散点以外的点) 相对应的点时,识别信息取得部17从线识别用布局信息中取得颜色信息。

接下来,线条画特定部18判断通过鼠标光标指定的点是与线条画上 的离散点相对应的点还是其他的线条画上的点(步骤S9)。这能够根据识 别信息取得部17是从线识别用布局信息或点识别用布局信息的哪一方中 取得颜色信息而进行判断。

在此,在通过鼠标光标指定的点是与线条画上的离散点相对应的点 时,线条画特定部18根据被存储在识别信息存储部14中的点识别用布局 信息,将通过识别信息取得部17取得的颜色信息所表示的点作为线条画 上的点进行特定(步骤S10)。然后,动作控制部19控制显示控制部16, 进行关于被特定点的表格数据的标签显示(步骤S11)。

另一方面,在通过鼠标光标指定的点是与线条画上的点(离散点以外 的点)相对应的点时,线条画特定部18根据被存储在识别信息存储部14 中的线识别用布局信息,将与通过识别信息取得部17取得的颜色信息属 于同一色组的类似色的颜色信息所表示的点阵作为线条画进行特定(步骤 S12)。然后,动作控制部19对显示用图表图像生成部15和显示控制部 16进行控制,使被特定的线条画高亮显示(步骤S13)。

接着,矢量绘制部11判断使用者是否指示了重新排列将多个线条画 位图化的顺序(步骤S14)。在判断为进行了重新排列的指示时,处理返 回至步骤S1。该情况下,通过按照重新排列后的顺序反复执行步骤S1~ 步骤S5的处理,重新生成识别用布局信息和显示用图表图像。然后,将 重新生成的显示用图表图像重新显示在显示装置300中(步骤S6)。

另一方面,在使用者未指示重新排列将多个线条画位图化的顺序时, 判断使用者是否进行了用于结束图表绘制装置100的动作的指示(步骤 S15)。在未进行用于结束图表绘制装置100的动作的指示时,处理返回 至步骤S7。另一方面,在进行了用于结束图表绘制装置100的动作的指示 时,图5所示流程的处理结束。

如以上所详细说明,在本实施方式中,从表格数据生成位图格式的图 表图像,并从该图表图像生成位图格式的显示用图表图像,另一方面,生 成鼠标判断用的位图格式的识别用布局信息,其中,该位图格式的识别用 布局信息是将能够识别图表图像上的线条画的线和点的颜色信息赋予到 与线条画相对应的各点而形成的。然后,从识别用布局信息中取得与在显 示用图表图像上通过鼠标光标指定的点相对应的颜色信息,并将该取得的 颜色信息所表示的点阵作为线条画的线进行特定,或者,将该取得的颜色 信息所表示的点作为线条画的点进行特定。

根据这样构成的本实施方式的图表绘制装置100,由于包含多个线条 画的图表作为位图图像而被生成并被显示,因此,与分别矢量绘制多个线 条画并进行显示的情况相比,能够显著提高绘制多个线条画时的动作速 度。由此,即使是包含大量线条画的图表图像也能够极其快速地进行绘制。

若存在大量线条画的话则也会存在重叠而看不见的部分,但是,也能 够通过重叠顺序的重新排列(将线条画位图化的顺序的重新排列)而瞬间 改变图表图像的观察方式。另外,在图表图像的纵轴或横轴长而在一个画 面中无法完全显示时,存在例如如图4所示那样通过滚动条54的操作使 显示区域移动的情况。该情况下,也能够追随滚动而瞬间重新显示不同区 域的图表图像。

进而,根据本实施方式的图表绘制装置100,通过与显示用图表图像 分开生成的识别用布局信息,形成了包含在图表图像中的线条画的位置这 一概念,从而能够分别识别图表图像中的线条画。由此,即使是在被位图 化的图表图像上也能够将与鼠标光标对准的位置的线条画进行特定。特别 是在本实施方式中,作为识别用布局信息生成了线识别用和点识别用的两 种,因此即使是同一线条画上的点也以不同的类似色进行识别而不是同一 颜色信息。由此,不仅能够特定线条画,而且能够将线条画上的线和点加 以区分并特定。

另外,线识别用布局信息和点识别用布局信息也可以根据用途而生 成。即,在仅识别线条画的线便足够的应用时,仅存在线识别用布局信息 即可。该情况下,对于同一线条画使用同一颜色信息即可,而无需利用类 似色形成同一色组。另外,在仅识别线条画的点便足够的应用时,存在点 识别用布局信息即可。

另外,在本实施方式中,为了进行鼠标光标的位置判断而从识别用布 局信息中取得颜色信息,而不是从鼠标400取得坐标信息。若是从鼠标400 取得坐标信息的方法,则每次稍微移动光标便需要从外部设备的鼠标400 逐一取得坐标信息,从而需要大量时间。

相对于此,若是如本实施方式那样从内部的识别用布局信息中取得颜 色信息的方法,则能够追随鼠标光标的移动而瞬间取得颜色信息。因此, 除了通过将图表图像位图化后进行显示而使显示速度提高之外,还能够显 著提高鼠标位置的判断速度。由此,能够使从图表图像的显示起经由鼠标 位置的判断直至进行通过这样特定的线条画的高亮显示等为止的一连串 的性能变得极高。

另外,在上述实施方式中,说明了对于交叉点分别赋予与在此处交叉 的各线条画相对应的颜色信息而生成识别用布局信息的例子,但是,本发 明并不限于此。例如,也可以仅赋予与在交叉点相交的多个线条画中的、 被图表图像生成部12最后位图化的线条画相对应的颜色信息。或者,也 可以仅赋予与使用者任意指定的线条画相对应的颜色信息。

另外,在上述实施方式中,说明了在通过鼠标光标的指定而特定了线 条画上的线时进行线条画的高亮显示、在特定了线条画上的点时进行标签 显示的例子,但是,特定了线条画上的线或点时的动作并不限于该例。即, 能够根据应用的用途进行任意的动作。例如,能够将特定了的线条画的显 示从显示用图表图像中清除。

另外,在上述实施方式中,说明了作为构成识别用布局信息的识别信 息而使用颜色信息的例子,但是,本发明并不限于此。即,只要是能够分 别识别图表图像中所包含的多个线条画(优选还能分别识别线条画上的线 和点)的信息,也可以使用颜色信息以外的信息。

另外,在上述实施方式中,作为线条画的一例而举出了图2那样的折 线进行了说明,但是,线条画的种类并不限于此。例如,也能够适用于条 形图、圆形图、雷达图、带状图等中。

另外,在上述实施方式中,说明了通过鼠标400的光标来指定显示用 图表图像上的点的例子,但是,本发明并不限于此。例如,也可以在显示 装置300中设置触摸面板,并通过触摸笔或手指对该触摸面板的触摸来指 定显示用图表图像上的点。

另外,上述实施方式均仅表示实施本发明时的具体化的一例,并不应 该据此对本发明的技术范围进行限定性的解释。即,本发明能够不脱离其 精神或其主要特征地以各种方式进行实施。

工业上的利用可能性

本发明能够利用于绘制包含大量线条画的图表图像的图表绘制装置 和图表绘制方法中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号