[发明专利]图生成装置、图生成方法及计算机可读取存储介质有效
申请号: | 201510144285.0 | 申请日: | 2015-03-30 |
公开(公告)号: | CN104978755B | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 岩崎瑶平;木村博昭 | 申请(专利权)人: | 新日铁住金系统集成株式会社 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 北京瑞盟知识产权代理有限公司 11300 | 代理人: | 刘昕 |
地址: | 日本国东京都中*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图构造 图生成 图生成装置 存储装置 源数据 更新 计算机可读取存储介质 相对位置关系 布局位置 登记单元 数据存储 数据更新 存储 记述 | ||
本发明提供一种图生成装置、图生成方法及图生成程序,其在更新图构造数据的内容时能够对共同顶点,以与更新前的图的位置关系相同的位置关系进行布局。在存储装置(30)中存储有第一图构造数据、与该第一图构造数据相对应的布局源数据。数据更新登记单元(51)在输入了对第一图构造数据的内容进行更新后的第二图构造数据时,将该第二图构造数据存储到存储装置(30)中。在生成与第二图构造数据相对应的图时,布局位置计算出单元(52)确定记述在第二图构造数据和与其相对应的第一图构造数据中的共同顶点,在维持由与第一图构造数据相对应的布局源数据确定的相对位置关系的条件下,对各共同顶点进行图的布局。
技术区域
本发明涉及生成包含多个顶点和用于连接顶点之间的多个边的图并显示在显示装置的画面上的图生成装置、图生成方法及图生成程序。
背景技术
以往,为了使眼镜容易确认复杂的数据而使用图表或表或曲线图。这里所谓的图是指用于将数据彼此之间关联可视化的图,并与用于表示统计数据的图,例如分为用于表示数据的时间变化的折线图、用于表示各数据的大小关系或各数据相对于全体所占比例的圆形图或柱状图。另外,在系统开发中,例如,为了将系统设计信息或构造可视化而使用类图,为了表示系统程序的子进程彼此的调用关系而使用调用图,但这些类图或调用图也是在这里所说的图的一种。
通常,图由多个顶点和多个边构成。顶点是指表示数据的点,但在图上大部分由具有一定大小的图形表现。边是连接顶点之间的边,在图上用直线或曲线等表现。当生成图时,希望以使用户容易掌握图构造的方式布局多个顶点和多个边。因此,例如,当生成边具有方向的有向图时,需要以尽可能满足“边的单向性”、“边的最短路径”、“边的最少交叉”、“边的垂直性”、“顶点的唯一性”这样的条件的方式布局多个顶点和多个边。这里,“边的单向性”是指各边朝向相同的方向,“边的最短路径”是指以使各边的长度尽可能短的方式表现各边,“边的最少交叉”是指交叉的边的数量尽可能少,“边的垂直性”是指不用曲线而用直线表现各边,“顶点的唯一性”是指在图内同一个顶点不在多个位置出现而仅在一个位置出现。
对于小规模的图,能够通过手工作业以满足上述各条件的方式布局多个顶点和多个边,但是对于含有大量顶点和大量边的大规模图,难以通过手工作业布局多个顶点和多个边。因此,现在,提出了利用计算机以尽可能满足上述各条件的方式自动进行图的布局(例如,参照专利文献1、2)。此时,基于图布局算法进行图的布局。作为这样的图布局算法,存在多种多样,尤其是在有向图的层次布局领域中存在著名的Sugiyama算法(例如,参照非专利文献1、2。)。以下说明 Sugiyama算法的概要。
Sugiyama算法是进行有向图的层次布局的算法。在该Sugiyama 算法中,假定有向非循环图作为有向图。图14是用于说明Sugiyama 算法的图。如图14所示,Sugiyama算法包括进行层次分配的第一步骤 (层次分配步骤)、进行顶点排序的第二步骤(排序步骤)、以及进行位置坐标赋予的第三步骤(坐标赋予步骤)这三个步骤。
首先,在第一步骤中,根据图构造数据,为了尽可能满足边的最短路径或顶点的唯一性等条件,对各顶点分配应该配置各顶点的层次。这里,图构造数据中包含对各顶点表示其形状和大小的数据(顶点数据)、以及对各边表示与顶点的连接关系的数据(边数据)。这些图构造数据被预先输入到计算机。然后,在第二步骤中,在各层次中,以尽可能满足边的单向性或边的交叉数的最小性等条件的方式,对该层次被分配的各边,确定配置边的顺序。然后,在第三步骤中,以尽可能满足边的垂直性的条件的方式,确定各顶点的位置,并对该顶点赋予与其位置相关的信息(位置坐标)。如此,各顶点的位置坐标被确定时,计算机能够根据与所述各顶点的位置坐标相关的数据和图构造数据生成有向图,并显示在显示装置的画面上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新日铁住金系统集成株式会社,未经新日铁住金系统集成株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510144285.0/2.html,转载请声明来源钻瓜专利网。