JPH0310385A - Graph generating device - Google Patents
Graph generating deviceInfo
- Publication number
- JPH0310385A JPH0310385A JP14481089A JP14481089A JPH0310385A JP H0310385 A JPH0310385 A JP H0310385A JP 14481089 A JP14481089 A JP 14481089A JP 14481089 A JP14481089 A JP 14481089A JP H0310385 A JPH0310385 A JP H0310385A
- Authority
- JP
- Japan
- Prior art keywords
- graph
- basic
- graphs
- composite
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔(既要〕
複数種のグラフを組み合わせた合成グラフの作成装置に
関し、
少ない記憶容量で容易に合成グラフを作成することがで
きる装置を提供することを目的とし、個別の棒グラフ、
折線グラフを含む基本グラフを複数組み合わせた合成グ
ラフの作成において、各基本グラフごとにその属性を記
憶する複数の基本属性記憶手段と、合成する複数の基本
グラフに対する該基本属性記憶手段を指定する指定部及
び合成グラフの属性を指定する属性部から構成される合
成属性記憶手段と、該合成属性記憶手段を指定し、合成
する基本グラフの数値データを入力する入力手段と、該
合成属性記憶手段の指定部により指定された該基本属性
記憶手段からの属性デタ及び該入力手段からの数値デー
タにWづいて構成される複数の基本グラフのデータを該
属性部の指定に従って合成する手段とを設しJ、該合成
手段により合成されたデータに基づいて合成グラフを出
力するように構成する。[Detailed Description of the Invention] [(Already required)] The present invention relates to a device for creating a composite graph that combines multiple types of graphs. bar graph,
In creating a composite graph that combines multiple basic graphs including line graphs, a plurality of basic attribute storage means for storing the attributes of each basic graph, and a specification for specifying the basic attribute storage means for the plurality of basic graphs to be synthesized. an input means for specifying the composite attribute storage means and inputting numerical data of the basic graph to be synthesized; means for synthesizing data of a plurality of basic graphs constructed based on W from the attribute data from the basic attribute storage means specified by the specification section and the numerical data from the input means according to the specification of the attribute section; J, configured to output a composite graph based on data synthesized by the synthesis means.
(産業上の利用分野〕
本発明は、複数種のグラフを組み合わせた合成グラフの
作成gWに関する。(Industrial Application Field) The present invention relates to the creation of a composite graph that combines a plurality of types of graphs.
近年、複数の変数の相関関係を表現する方法として合成
グラフが広く利用されている。例えば、年度を共通の横
軸(基準軸)とし、棒グラフで表した売上高と折線グラ
フで表した経常利益とを重ね合わせて合成グラフ(棒・
折線グラフという)に表示して営業戦略に資するなど、
合成グラフは複数の変数の関連を分かり易く表現するこ
とができるので益々、広い業務分野において作成され、
利用されている。従って、多種多様な合成グラフを安価
に、かつ効率よく作成することができる合成グラフ作成
装置が望まれている。In recent years, composite graphs have been widely used as a method to express correlations between multiple variables. For example, using the fiscal year as a common horizontal axis (reference axis), you can overlay sales expressed in a bar graph and ordinary income expressed in a line graph to create a composite graph (bar/reference axis).
It can be displayed on a line graph (called a line graph) to contribute to sales strategies, etc.
Composite graphs can express relationships between multiple variables in an easy-to-understand manner, so they are increasingly being created in a wide range of business fields.
It's being used. Therefore, there is a need for a synthetic graph creation device that can create a wide variety of synthetic graphs at low cost and efficiently.
〔従来の技術〕
グラフ作成においては個別の棒グラフ、折線グラフ等の
グラフ(以下、基本グラフという)種ごとに、例えば棒
グラフの棒の大きさ、棒の枠内のハツチ、目盛の単位な
どグラフの体裁又は装飾(以下、属性という)を定義す
る定義体を用意しておき、これら属性情報及び数値デー
タを入力することによってグラフを作成している。従来
、合成グラフ作成においては、棒グラフ、折線グラフな
どの基本グラフ種に対する定義体と同様に、棒・折線グ
ラフ等の合成グラフ毎にそれぞれ別に定義体を用意し、
その指定を行って合成グラフを作成していた。[Prior Art] When creating a graph, for each type of graph (hereinafter referred to as basic graph), such as an individual bar graph or line graph, the size of the bars in the bar graph, the hatch within the bar frame, the unit of the scale, etc. Definitions for defining appearance or decoration (hereinafter referred to as attributes) are prepared in advance, and graphs are created by inputting these attribute information and numerical data. Conventionally, when creating composite graphs, in the same way as definition bodies for basic graph types such as bar graphs and line graphs, separate definition bodies are prepared for each composite graph such as bar graphs and line graphs.
A composite graph was created by specifying this.
上記のように従来方法によると、棒グラフ、折線グラフ
等の暴木グラフ種と同様に合成グラフ種に対しても個々
に定義体を必要とするので、新しい種類の合成グラフ種
を作成するとき新たな定義体の追加を必要とし、定義体
の数が増大して多量の記憶容量を必要とするのみならず
、合成グラフ種の拡充が容易でないという問題点があっ
た。As mentioned above, according to the conventional method, individual definition bodies are required for composite graph types as well as for tree graph types such as bar graphs and line graphs, so when creating a new type of composite graph type, a new This method not only requires the addition of definition fields, which increases the number of definition fields and requires a large amount of storage capacity, but also makes it difficult to expand the types of synthetic graphs.
本発明は、少ない記憶容量で容易に合成グラフを作成す
ることができる方式を提供することを目的とする。An object of the present invention is to provide a method that can easily create a composite graph with a small storage capacity.
される複数の基本グラフのデータを属性部12の指定に
従って合成する手段である。This is a means for synthesizing data of a plurality of basic graphs according to specifications in the attribute section 12.
従って、合成手段5により合成されたデータを出力して
合成グラフを作成するよ・うに構成されている。Therefore, it is configured to output the data synthesized by the synthesizing means 5 to create a synthesized graph.
第1図は本発明の原理ブロンク図を示す。 FIG. 1 shows a principle diagram of the present invention.
図において、
2.3は複数の基本グラフごとにその属性を記憶する複
数の基本属性記憶手段、
1は合成する複数の基本グラフに対する基本属性記憶手
段2.3を指定する指定部11及び合成グラフの属性を
指定する属性部12から構成される合成属性記憶手段、
4は合成属性記憶手段1を指定し、合成する基本グラフ
の数値データを入力する入力手段、5は合成属性記憶手
段1の指定部11によ′り指定された基本属性記憶手段
2.3からの属性データ及び入力手段4からの数値デー
タに基づいて構成〔作用〕
本発明によれば、合成属性記憶手段1の指定部11は合
成する複数の基本グラフの属性を記憶する基本属性記憶
手段2.3を指定し、属性部12ば合成グラフの属性を
指定し、合成手段5は入力手段4により指定された合成
属性記憶手段1の指定部11で指定された基本属性記憶
手段2.3からの属性データ及び入力手段4からの数値
データに基づいて構成される複数の基本グラフのデータ
を属性部12の指定に従って合成するので、合成手段5
により合成されたデータを出力して合成グラフを作成す
ることができる。In the figure, 2.3 is a plurality of basic attribute storage means for storing attributes for each of a plurality of basic graphs, 1 is a designation unit 11 for specifying the basic attribute storage means 2.3 for a plurality of basic graphs to be synthesized, and a composite graph. 4 designates the composite attribute storage means 1 and inputs the numerical data of the basic graph to be synthesized. 5 designates the composite attribute storage means 1. According to the present invention, the designation section 11 of the composite attribute storage means 1 is configured based on the attribute data from the basic attribute storage means 2.3 and the numerical data from the input means 4 specified by the section specifies the basic attribute storage means 2.3 that stores the attributes of a plurality of basic graphs to be synthesized, the attribute section 12 specifies the attributes of the composite graph, and the synthesis means 5 specifies the composite attribute storage means specified by the input means 4. The data of a plurality of basic graphs configured based on the attribute data from the basic attribute storage means 2.3 and the numerical data from the input means 4 specified in the specification section 11 of 1 are synthesized according to the specification of the attribute section 12. , synthesis means 5
You can create a composite graph by outputting the composite data.
、5
〔実施例]
以下、本発明の実施例を第2図〜第4図を参照して説明
する。全図を通じて同一・符号は同一対象物を示す。第
2図及び第3図で第1図に対応するものは一点鎖線で囲
んである。, 5 [Example] Hereinafter, an example of the present invention will be described with reference to FIGS. 2 to 4. The same symbols indicate the same objects throughout the figures. In FIGS. 2 and 3, parts corresponding to those in FIG. 1 are surrounded by dashed lines.
第2図の本発明の実施例を示すブロック図において、
主制御部9aは各部を制御してグラフ作成の機能を遂行
せしめる。In the block diagram shown in FIG. 2 showing an embodiment of the present invention, a main control section 9a controls each section to perform a graph creation function.
定義体ファイル1ン1は、基本グラフの属性等を定義す
る基本グラフ情報、及び基本グラフ情報で指定される複
数の基本グラフの合成方法を定義する合成グラフ情報が
格納されており、合成グラフ情報は第3図に示すように
合成グラフの属性を定義する部分と合成する複数の基本
グラフの定義体の位置を指定する部分(ポインタ部)と
から構成される。即ち、基本グラフ情報の指定に従って
構成される基本グラフを合成グラフ情報によって指定さ
れる形式で合成グラフを作成する階層型定義体の構造を
有する。Definition file 1-1 stores basic graph information that defines the attributes of the basic graph, and synthetic graph information that defines the method of synthesizing multiple basic graphs specified by the basic graph information. As shown in FIG. 3, it consists of a part that defines the attributes of the composite graph and a part (pointer part) that specifies the positions of the definition bodies of the plurality of basic graphs to be composited. That is, it has a structure of a hierarchical definition body that creates a composite graph from a basic graph configured according to the designation of basic graph information in a format specified by composite graph information.
第4図によって階層型定義体について具体的に説明する
。図は年を基準軸にして同一位置に重ね合わせた棒・折
線グラフ(図(a))と月を基準軸にして上下に揃えた
ローソク足・棒グラフ(図(b))及び対応する定義体
を示す。図(a)、図(b)共に、基準軸は共通に定義
できるため合成グラフ情報に基準軸の定義を有する。ま
た、図(a)の場合は「価格」及び「生産量」について
も長さ等を共通化できるため合成グラフ情報に変化軸の
定義を有する。The hierarchical definition body will be explained in detail with reference to FIG. The figure shows a bar/line graph superimposed at the same position with the year as the reference axis (Figure (a)), a candlestick/bar graph aligned vertically with the month as the reference axis (Figure (b)), and the corresponding definition. shows. In both figures (a) and (b), the reference axis can be defined in common, so the synthetic graph information includes the definition of the reference axis. In addition, in the case of Figure (a), since the length etc. can be shared for "price" and "production amount", the synthetic graph information has a definition of a change axis.
図(b)の場合はローソク足グラフの「株価」及び棒グ
ラフの「出来高」は任意に設定できるため各基本グラフ
情報に変化軸の定義を有する。従って、合成グラフの形
態に応じて合成グラフ情報又は基本グラフ情報のいずれ
かにグラフの定義情報を設定することによって所望の合
成グラフを作成するように構成されている。In the case of Figure (b), since the "stock price" of the candlestick graph and the "trading volume" of the bar graph can be set arbitrarily, each basic graph information has a definition of a change axis. Therefore, a desired composite graph is created by setting graph definition information in either composite graph information or basic graph information depending on the form of the composite graph.
定義体入力部1Gは、キーボード4aからグラフ作成指
示が操作入力されたとき定義体ファイル1aから合成グ
ラフ情報及び基本グラフ情報を読み出して主メモリ6a
の定義体領域ヘロードする。When a graph creation instruction is inputted from the keyboard 4a, the definition program input unit 1G reads synthetic graph information and basic graph information from the definition program file 1a and stores them in the main memory 6a.
Load into the definition field area.
定義体処理部50は、4−−ボード4aから指定された
合成グラフ名を基に主メモリ6aから合成グラフ情報を
8k e’)出し、そのポインタ部から基本グラフ情報
を読め出し、合成グラフ処理部51及び基本グラフ処理
部52によって合成グラフ情報及び基本グラフ情報を解
析し、解析結果とキーボード4aから入力された数値デ
ータ(例えば、年度毎の価格及び生産量)とをグラフ作
成部5aへ出力する。The definition program processing unit 50 outputs composite graph information 8k') from the main memory 6a based on the composite graph name specified from the board 4a, reads basic graph information from the pointer section, and performs composite graph processing. The synthetic graph information and the basic graph information are analyzed by the unit 51 and the basic graph processing unit 52, and the analysis results and numerical data input from the keyboard 4a (for example, price and production volume for each year) are output to the graph creation unit 5a. do.
グラフ作成部5aば、合成グラフ処理部51及び基本グ
ラフ処理部52の解析結果と数値データに基づいて合成
グラフをベクトル形式で表現したグラフデータを作成し
て主メモリ6aのグラフデータ領域へ格納する。The graph creation unit 5a creates graph data representing the composite graph in vector format based on the analysis results and numerical data of the composite graph processing unit 51 and the basic graph processing unit 52, and stores it in the graph data area of the main memory 6a. .
グラフ出力部7aば、主メモリ6aからグラフデータを
プリンタ7p (又はデイスプレィ、回線等)へ出力す
る。The graph output section 7a outputs graph data from the main memory 6a to a printer 7p (or display, line, etc.).
従って、定義体処理部50は所要の合成グラフ情報を求
め、そのポインタ部から基本グラフ情報を求めて解析し
、グラフ作成部5aはその解析結果と数値データに暴づ
き、基本グラフ情報の指定に従って構成される基本グラ
フを合成グラフ情報によって指定される形式で合成する
ように構成されている。Therefore, the definition body processing section 50 obtains the required composite graph information, obtains and analyzes the basic graph information from the pointer part, and the graph creation section 5a uncovers the analysis result and numerical data, and according to the specification of the basic graph information. It is configured to synthesize the configured basic graphs in a format specified by synthetic graph information.
本実施例においては、2種の基本グラフの合成グラフの
作成について説明したが、合成グラフ情報のポインタ部
を増加する等の方法により容易に3種以上の基本グラフ
の合成グラフを作成することができる。In this example, the creation of a composite graph of two types of basic graphs has been described, but it is also possible to easily create a composite graph of three or more types of basic graphs by increasing the pointer part of the composite graph information. can.
以上説明したように本発明によれば、既存の基本グラフ
種の組合せにより作成される合成グラフについて全ての
グラフ情報を含んだ定義体を特別に用意する必要はなく
、合成に要する情報のカを合成グラフ情報としてもつこ
とにより合成グラフ種を容易に拡充することができ、ま
た、新規に追加する基本グラフ種を含む合成グラフにつ
いても追加される基本グラフ種の基本グラフ情報ののを
設定すればよい。従って、定義体の記憶容量の増加を伴
うことなく合成グラフ種を容易に拡充する0
こよができる七いう効果がある。As explained above, according to the present invention, there is no need to specially prepare a definition body that includes all graph information for a composite graph created by a combination of existing basic graph types, and the amount of information required for composition is reduced. By having it as composite graph information, you can easily expand the composite graph types.Also, if you set the basic graph information of the basic graph type to be added for a composite graph that includes a newly added basic graph type, good. Therefore, it is possible to easily expand the types of synthetic graphs without increasing the storage capacity of the definition field.
第1図は本発明の原理ブロック図、
第2図は本発明の実施例を示すブロック図、第3図は階
層型定義体の概念図、
第4図は合成グラフ及び階層型定義体の例である。
図において、
1は合成属性記if手段、
11は指定部、
12は属性部、
1fば定義体ファイル、
2.3は基本属性記憶手段、
4は入力手段、
48は−1−−ボー1.
5は合成手段、
5aばグラフ作成部、
6aは主メモリ、
7aはグラフ出力部、
7pはプリンタ、
9aは主制御部、
16は定義体入力部、
50は定義体処理部、
51は合成グラフ処理部、
52は基本グラフ処理部
を示す。
、’1.2.3
特開平3
10385 (5)Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a block diagram showing an embodiment of the invention, Fig. 3 is a conceptual diagram of a hierarchical definition body, and Fig. 4 is an example of a composite graph and a hierarchical definition body. It is. In the figure, 1 is a synthetic attribute writing means, 11 is a specification part, 12 is an attribute part, 1f is a definition file, 2.3 is a basic attribute storage means, 4 is an input means, 48 is -1--baud1. 5 is a synthesis means, 5a is a graph creation section, 6a is a main memory, 7a is a graph output section, 7p is a printer, 9a is a main control section, 16 is a definition program input section, 50 is a definition program processing section, 51 is a composition graph Processing unit 52 indicates a basic graph processing unit. , '1.2.3 JP-A-3 10385 (5)
Claims (1)
組み合わせた合成グラフの作成において、各基本グラフ
ごとにその属性を記憶する複数の基本属性記憶手段(2
、3)と、合成する複数の基本グラフに対する該基本属
性記憶手段(2、3)を指定する指定部(11)及び合
成グラフの属性を指定する属性部(12)から構成され
る合成属性記憶手段(1)と、 該合成属性記憶手段(1)を指定し、合成する基本グラ
フの数値データを入力する入力手段(4)と、該合成属
性記憶手段(1)の指定部(11)により指定された該
基本属性記憶手段(2、3)からの属性データ及び該入
力手段(4)からの数値データに基づいて構成される複
数の基本グラフのデータを該属性部(12)の指定に従
って合成する手段(5)とを設け、該合成手段(5)に
より合成されたデータを出力して合成グラフを作成する
ことを特徴とするグラフ作成装置。[Claims] In creating a composite graph that combines a plurality of basic graphs including individual bar graphs and line graphs, a plurality of basic attribute storage means (2
, 3), a specification section (11) for specifying the basic attribute storage means (2, 3) for the plurality of basic graphs to be synthesized, and an attribute section (12) for specifying the attributes of the composite graph. means (1), input means (4) for specifying the synthetic attribute storage means (1) and inputting numerical data of the basic graph to be synthesized, and a specifying section (11) of the synthetic attribute storage means (1). Data of a plurality of basic graphs configured based on the specified attribute data from the basic attribute storage means (2, 3) and numerical data from the input means (4) according to the specification of the attribute section (12). 1. A graph creation device comprising: means for synthesizing (5), and outputting data synthesized by the synthesizing means (5) to generate a synthesized graph.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1144810A JP2841474B2 (en) | 1989-06-07 | 1989-06-07 | Graph creation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1144810A JP2841474B2 (en) | 1989-06-07 | 1989-06-07 | Graph creation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0310385A true JPH0310385A (en) | 1991-01-17 |
| JP2841474B2 JP2841474B2 (en) | 1998-12-24 |
Family
ID=15370990
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1144810A Expired - Fee Related JP2841474B2 (en) | 1989-06-07 | 1989-06-07 | Graph creation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2841474B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6314197B1 (en) | 1997-08-22 | 2001-11-06 | International Business Machines Corporation | Determining an alignment estimation between two (fingerprint) images |
| US8556675B2 (en) | 2012-01-10 | 2013-10-15 | Alejandro Doring Gonzalez | Balloon toy and method of use |
| US9101850B2 (en) | 2012-01-10 | 2015-08-11 | Alejandro Doring Gonzalez | Aerial toy and method of use |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62229378A (en) * | 1986-03-28 | 1987-10-08 | Nec Corp | Picture controller |
-
1989
- 1989-06-07 JP JP1144810A patent/JP2841474B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62229378A (en) * | 1986-03-28 | 1987-10-08 | Nec Corp | Picture controller |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6314197B1 (en) | 1997-08-22 | 2001-11-06 | International Business Machines Corporation | Determining an alignment estimation between two (fingerprint) images |
| US8556675B2 (en) | 2012-01-10 | 2013-10-15 | Alejandro Doring Gonzalez | Balloon toy and method of use |
| US9101850B2 (en) | 2012-01-10 | 2015-08-11 | Alejandro Doring Gonzalez | Aerial toy and method of use |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2841474B2 (en) | 1998-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5657437A (en) | Data processing apparatus and method including proportional updating of data | |
| Wickham | An introduction to ggplot: An implementation of the grammar of graphics in R | |
| US10289671B2 (en) | Graphically displaying selected data sources within a grid | |
| EP1211624A2 (en) | Methods and apparatus for automatically producing spreadsheet-based models | |
| US20050015391A1 (en) | Visualization of a comparison result of at least two data structures organized in directory trees | |
| JPH04130585A (en) | Presentation support environment system | |
| JP2841474B2 (en) | Graph creation device | |
| CN111859053A (en) | Data definition method of visual chart and chart library realized by data definition method | |
| KR102069684B1 (en) | Storage medium, rendering method and computer-readable recording medium | |
| US20020198754A1 (en) | Organizational information processing and operational system designing method | |
| JP2000029677A (en) | Automatic generating device for screen constitution | |
| KR100762517B1 (en) | Web Content Display System Implementing Multi-Column and Its Method | |
| JP2764740B2 (en) | Form output device | |
| JPH01298434A (en) | Program preparing device | |
| Scranton | Small business, family firms, and batch production: three axes for development in American business history | |
| Sarkar | R graphics | |
| JPH03286226A (en) | Method and system for generating program | |
| JP3395372B2 (en) | Table processing equipment | |
| Matange | Introduction to the Graph Template Language | |
| JPH0784694A (en) | Input device and method for computer | |
| JPH032313B2 (en) | ||
| JPH04171489A (en) | Chinese character font datalizing system | |
| JPS63269221A (en) | Picture control system | |
| JPH06103487B2 (en) | Message editing processing method | |
| JPH0715681B2 (en) | A structured document processing system that can divide and integrate tree structures |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |