JP3229372B2 - Graph processing apparatus and method - Google Patents
Graph processing apparatus and methodInfo
- Publication number
- JP3229372B2 JP3229372B2 JP17555792A JP17555792A JP3229372B2 JP 3229372 B2 JP3229372 B2 JP 3229372B2 JP 17555792 A JP17555792 A JP 17555792A JP 17555792 A JP17555792 A JP 17555792A JP 3229372 B2 JP3229372 B2 JP 3229372B2
- Authority
- JP
- Japan
- Prior art keywords
- range
- graph
- specified
- table data
- data
- 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.)
- Expired - Fee Related
Links
Landscapes
- Image Generation (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、表データをグラフ化す
ることの可能なグラフ処理装置およびその方法に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graph processing apparatus and a graph processing method capable of graphing tabular data.
【0002】[0002]
【従来の技術】従来、文書処理装置で作成した表データ
をグラフ表示または印字する際、表データとして作成し
たテキストをそのままグラフ化するか、または文書中に
作成した表の中の特定範囲表データをグラフ化するよう
になっていた。2. Description of the Related Art Conventionally, when displaying or printing tabular data created by a document processing apparatus, a text created as tabular data can be graphed as it is or a specific range table data in a table created in a document. Was to be graphed.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来例では、表データとして作成した表データ量や、オペ
レータが指定した文書中の表の範囲指定が、グラフの表
現能力を越えるような膨大なものである場合、印刷また
は表示の出力結果は判読不可能となる。例えば、折れ線
グラフでは線種が多く追読できないとか、円グラフでは
分割数、棒グラフでは棒数が多く、それを識別する塗り
パターンが判別できないなどの不具合が生じる。このた
め、オペレータは表データの範囲指定印刷の過程を試行
錯誤的に繰り返し、実行しなければならず、グラフ出力
のための操作性が悪いという改善すべき点が従来装置に
はあった。However, in the above conventional example, the amount of tabular data created as tabular data and the range specification of the table in the document specified by the operator are enormous, such as exceeding the ability to express graphs. In the case of, the output result of printing or display becomes unreadable. For example, there are problems such as a line graph having a large number of line types that cannot be read, a pie chart having a large number of divisions, and a bar graph having a large number of bars, and being unable to determine a paint pattern for identifying the number. For this reason, the operator has to repeat the process of specifying the range of the table data by trial and error and execute the process, and the conventional apparatus has a point to be improved in that the operability for outputting the graph is poor.
【0004】このような点に鑑みて、本発明の目的は、
範囲指定された表データが多重の場合には可視出力でき
ないグラフ処理装置およびその方法を提供することにあ
る。[0004] In view of the above, an object of the present invention is to provide:
It is an object of the present invention to provide a graph processing apparatus and a method thereof that cannot output visual data when table data whose range is specified is multiplexed.
【0005】[0005]
【課題を解決するための手段】このような目的を達成す
るために、請求項1の発明は、範囲指定された表データ
をグラフに変換し、可視出力するグラフ処理装置におい
て、グラフ変換の対象となる表データの大きさについて
の許容範囲を示す情報を記憶する許容範囲記憶手段と、
表示中の表データ上の指示位置を移動操作する毎に、所
定の開始位置から現在の指示位置までをグラフ変換の対
象範囲として更新指定する範囲指定手段と、前記指示位
置を移動操作する毎に、更新指定される表データの範囲
の大きさが許容範囲内にあるか否かを、前記許容範囲記
憶手段の情報に基づき、比較判定する判定手段と、該判
定手段の判定結果が否定判定の場合に、前記範囲指定手
段によるグラフ変換の対象範囲の更新指定を禁止する制
御手段とを具えたことを特徴とする。In order to achieve the above object, an object of the present invention is to provide a graph processing apparatus for converting table data having a specified range into a graph and outputting the graph in a visible manner. allowable range storage means for storing information indicating an allowable range of the size of the table data to be,
Each time you move the indicated position on the displayed table data,
From the fixed start position to the current designated position,
A range designating means for designating an update as a target range;
The range of table data that is specified to be updated each time the table is moved
Of whether the magnitude is within an acceptable range, based on the information of the allowable range Symbol <br/>憶means, comparison determination unit, when the determination result is negative judgment of said judging means, wherein range specified hand
A system that prohibits the specification of updating the range of graph conversion by columns
And means of control .
【0006】請求項2の発明は、前記グラフ変換の対象
範囲を更新指定する毎に、更新指定された範囲を他と識
別可能に更新表示する範囲表示手段をさらに具えたこと
を特徴とする。請求項3の発明は、範囲指定された表デ
ータをグラフに変換し、可視出力するグラフ処理方法に
おいて、表示部に表示中の表データ上の指示位置を移動
操作する毎に、所定の開始位置から現在の指示位置まで
をグラフ変換の対象範囲として更新指定する範囲指定工
程と、グラフ変換の対象となる表データの大きさについ
ての許容範囲を示す許容範囲データを記憶するメモリよ
り当該許容範囲データを取り込んで、前記指示位置を移
動操作する毎に、前記許容範囲データの示す許容範囲の
大きさと前記範囲指定工程により更新指定される表デー
タの範囲の大きさとを比較して、当該更新指定される表
データの範囲が許容範囲内にあるか否かを比較判定する
判定工程と、該判定工程の判定結果が否定判定の場合
に、前記範囲指定工程によるグラフ変換の対象範囲の更
新指定を禁止する禁止工程とを具えたことを特徴とす
る。請求項4の発明は、前記グラフ変換の対象範囲を更
新指定する毎に、前記表示部において更新指定された範
囲を他と識別可能に更新表示する範囲表示工程をさらに
具えたことを特徴とする。The invention according to claim 2 is characterized by further comprising a range display means for updating and displaying the range specified by updating each time the range specified for the graph conversion is updated. According to a third aspect of the present invention, in the graph processing method of converting tabulated table data into a graph and visually outputting the same, a predetermined start position is set every time a designated position on the table data being displayed on the display unit is moved. The range specification process of updating and specifying the range from to the current designated position as the graph conversion target range, and the size of the table data to be graph converted
Memory for storing tolerance data indicating the tolerance
Each time the moving operation of the designated position is performed by taking in the permissible range data, the permissible range indicated by the permissible range data is
By comparing the size with the size of the range of the table data to be updated and specified in the range specifying step , the table to be updated and specified
A judging step of comparing and judging whether or not the data range is within an allowable range; and a prohibition of prohibiting the update designation of the target range of the graph conversion by the range designation step when the judgment result of the judging step is a negative judgment. And a process. The invention according to claim 4 further comprises a range display step of updating and displaying the range specified by the update on the display unit so as to be identifiable from the others each time the range of the graph conversion is specified to be updated. .
【0007】[0007]
【作用】本発明では、表示中の表データ上の指示位置を
移動操作する毎に、所定の開始位置から現在の指示位置
までをグラフ変換の対象範囲として更新指定するように
し、更新指定される表データの範囲の大きさが許容範囲
内にない場合に対象範囲の更新指定を禁止するようにし
たので、表示または印字能力に限界がある場合、オペレ
ータに過度な範囲指定をさせることなく、かつ表示や印
字結果がオペレータの意図しないものを出力する無駄を
なくし、さらに正常な結果を得るための範囲設定を再度
行わせるなどの時間的な浪費をなくすという効果があ
る。 According to the present invention, the designated position on the displayed table data is determined.
Each time you perform a move operation, the current indicated position from the predetermined start position
Updating is specified as the range of graph conversion
And the size of the table data range specified for update is within the allowable range
Prohibit the update specification of the target range when it is not within
If the display or printing capacity is limited,
Display and marking without excessive data
Wasteful output of characters that the operator does not intend
And set the range again to get more normal results.
Is effective in eliminating wasted time.
You.
【0008】また、表データの指定範囲が制限を越えた
場合は、その指定範囲が更新表示されないので、オペレ
ータは表データの許容範囲を知ることができる。When the specified range of the table data exceeds the limit, the specified range is not updated and displayed, so that the operator can know the allowable range of the table data.
【0009】[0009]
【実施例】以下、図面を参照して、本発明実施例を詳細
に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0010】図1は本発明実施例の回路構成の一例を示
す。FIG. 1 shows an example of a circuit configuration according to an embodiment of the present invention.
【0011】図中、中央演算処理装置(CPU)10,
プログラムメモリ20,ワークメモリ30,キーボード
入力装置40,フロッピーディスク記憶装置(FDD)
50,印刷装置60,表示装置70が共通バスに接続さ
れている。In the figure, a central processing unit (CPU) 10,
Program memory 20, work memory 30, keyboard input device 40, floppy disk storage device (FDD)
50, a printing device 60, and a display device 70 are connected to a common bus.
【0012】CPU10はプログラムメモリ20に格納
された各種プログラムを読出し、演算実行することによ
りグラフ作成処理,作成グラフの印刷,表示処理を行
う。The CPU 10 reads out various programs stored in the program memory 20 and performs a calculation to execute a graph creation process, a printing of the created graph, and a display process.
【0013】後述するが、CPU10が本発明の判定手
段,グラフ変換許可手段,更新表示許可手段として動作
する。As will be described later, the CPU 10 operates as the determination means, the graph conversion permission means, and the update display permission means of the present invention.
【0014】プログラムメモリ20に格納されたプログ
ラムの機能は次の通りである。The functions of the program stored in the program memory 20 are as follows.
【0015】プログラム1はテキスト編集または表デー
タ作成編集を実行するためのプログラムである。The program 1 is a program for executing text editing or table data creation / editing.
【0016】プログラム2はプログラム1により作成さ
れた表データの中からグラフ化の対象となる範囲を設定
するためのプログラムである。Program 2 is a program for setting a range to be graphed from the table data created by program 1.
【0017】プログラム3は表示または印刷するグラフ
の形状を、たとえば棒グラフにするか円グラフにするか
等を指定するためのプログラムである。The program 3 is a program for designating the shape of the graph to be displayed or printed, for example, as a bar graph or a pie graph.
【0018】プログラム4はグラフ化の対象となる表デ
ータが設定された場合に、この表データをグラフ化して
可視出力したときに、その出力結果が判読可能であるか
否かを判定するプログラムである。Program 4 is a program for determining whether or not the output result is legible when the table data to be graphed is set and the table data is visualized and output as a graph. is there.
【0019】プログラム5はプログラム4によって実行
された判定の結果を表示装置70に表示するためのプロ
グラムである。The program 5 is a program for displaying the result of the judgment executed by the program 4 on the display device 70.
【0020】プログラム6,7は作成されたグラフをそ
れぞれ表示,印刷するためのプログラムである。Programs 6 and 7 are programs for displaying and printing the created graphs, respectively.
【0021】プログラムメモリ20にはグラフ変換のた
めに許容する表データの大きさを示す基準フォーマット
データ8がさらに、格納されている。The program memory 20 further stores reference format data 8 indicating the size of table data allowed for graph conversion.
【0022】プログラムメモリ20が本発明の記憶手段
として動作する。The program memory 20 operates as storage means of the present invention.
【0023】ワークメモリ30は、表データや作成すべ
きグラフのドットパターンを格納する。The work memory 30 stores table data and a dot pattern of a graph to be created.
【0024】キーボード入力装置40からはCPU10
に対する動作指示や、上述の各種プログラムの実行の際
に用いる入力データを入力する。From the keyboard input device 40, the CPU 10
, And input data used when executing the various programs described above.
【0025】FDD50はグラフ化の対象となる表デー
タを含む文書テキストを保存記憶する。The FDD 50 saves and stores a document text including table data to be graphed.
【0026】表データ編集プログラム1で作成した表デ
ータの一例を図2に示す。FIG. 2 shows an example of table data created by the table data editing program 1.
【0027】図中、C1,C2,C3等はカラム区分け
を表し、R1,R2,R3等はラインの区分けを意味す
る。この作表例はA社〜P社の各製品の売り上げを示す
作表データである。In the figure, C1, C2, C3, etc. represent column divisions, and R1, R2, R3, etc. represent line divisions. This tabulation example is tabulation data indicating sales of products of companies A to P.
【0028】このような作表データをFDD50からC
PU10により読出し、表示装置70に表示した後、オ
ペレータはキーボード入力装置40から、範囲指定プロ
グラム2の実行をCPU10に指示する。オペレータは
キーボード入力装置40からグラフ化の対象の表データ
を範囲設定する。CPU10では範囲指定プログラム2
に基づき、オペレータから指定された範囲を識別し、図
3に示すようにブロック形態で、指定された範囲を表示
する。範囲指定の方法はカーソルなどによるブロック指
定やカラム値およびライン値の指定の方法がある。Such tabulation data is converted from FDD50 to C
After reading by the PU 10 and displaying it on the display device 70, the operator instructs the CPU 10 to execute the range designation program 2 from the keyboard input device 40. The operator sets the range of table data to be graphed from the keyboard input device 40. In the CPU 10, the range designation program 2
, The range specified by the operator is identified, and the specified range is displayed in a block form as shown in FIG. As a method of specifying a range, there is a method of specifying a block using a cursor or the like, and a method of specifying a column value and a line value.
【0029】範囲の指定後CPU10はグラフ選択プロ
グラム3を実行し、オペレータからキーボード入力装置
40を介して入力されるグラフ形状の指示,グラフタイ
トル印字のサイズ等の情報を受け付ける。範囲の指定お
よびグラフの選択を終えた後、CPU10は図8の範囲
判断プログラム4により表データについての印字予測に
関する適正を判断する。このとき、CPU10が本発明
の判定手段として動作する。After the range is specified, the CPU 10 executes the graph selection program 3 and receives information such as a graph shape instruction and a graph title print size input from the operator via the keyboard input device 40. After the designation of the range and the selection of the graph are completed, the CPU 10 determines the appropriateness of the print prediction for the table data by the range determination program 4 in FIG. At this time, the CPU 10 operates as the determination means of the present invention.
【0030】表示装置70または印刷装置60の能力
(縦/横のドット数)やグラフのデザインにより指定の
範囲が全てグラフ化できない場合、出力可能な最大の範
囲に内部変更する。その際、CPU10は通知プログラ
ム6により作表者には表示エラーをブザーまたは表示メ
ッセージまたは両者を用いて通知する。If the entire specified range cannot be graphed due to the capability (number of vertical / horizontal dots) of the display device 70 or the printing device 60 or the design of the graph, it is internally changed to the maximum outputable range. At this time, the CPU 10 notifies the tabular creator of the display error by using the notification program 6 using a buzzer, a display message, or both.
【0031】確定した範囲の情報データはワークメモリ
30内の指定範囲記憶領域に記憶される。なお、記憶さ
れるデータは文字コードからなる範囲情報または、それ
を基に表データ中の数値データを表示/印字用に変換し
たグラフ用の画像データでもよい。The information data in the determined range is stored in a specified range storage area in the work memory 30. The stored data may be range information consisting of character codes or graph image data obtained by converting numerical data in table data for display / print based on the information.
【0032】それらのデータをもとに、CPU10は表
示または印刷プログラム6,7により表示または印刷を
実行する。Based on the data, the CPU 10 executes display or printing by the display or printing program 6 or 7.
【0033】本実施例では文書データ中の表データ部分
もしくは表データに表作成機能より作られた文書中にマ
ージすることができる表データをグラフ化する際、図1
のグラフ選択機能プログラム3によってグラフの種類が
確定した場合、データ範囲指定プログラム2により選択
されたグラフ形式により、かつ表示器や印字装置の表現
能力に従い、作表者のキー操作による範囲指定に制限を
定める。In the present embodiment, when graphing table data that can be merged into a table data portion or table data in a document created by a table creation function, as shown in FIG.
When the type of graph is determined by the graph selection function program 3, the range specification is restricted by the key operation of the creator according to the graph format selected by the data range specification program 2 and according to the expression ability of the display and the printing device. Is determined.
【0034】具体例をあげて説明する。図2のような表
データを文書中に作成するかまたは作表機能により作ら
れた専用の表データとする。図2はA社〜P社の各電気
製品の売り上げを示したものである。A specific example will be described. It is assumed that table data as shown in FIG. 2 is created in a document or dedicated table data created by a table creation function. FIG. 2 shows sales of electric products of companies A to P.
【0035】この表データをグラフ化する際、全ての表
データをグラフ化するには表示または印字能力より不可
能でありかつ作表者の強調したい部分をグラフ化するの
に範囲指定をしなければならない。When graphing this tabular data, it is impossible to graph all tabular data because of the display or printing ability, and a range must be specified to graph the part that the author wants to emphasize. Must.
【0036】作表データを編集機能により完成した後オ
ペレータはキーボード9によりグラフ化のキー操作を行
う。グラフ選択プログラム3が起動し、グラフの種類等
を選択するメニューが表示される。メニュー表示例を図
3に示す。メニュー画面において、オペレータの所望の
グラフがキーボード9より指示されると図6の範囲指定
プログラム2にCPU10の実行手順が移行する。CP
U10は、メモリ20内の基準データフォーマット、す
なわち、図4の制限表を参照し、指定要素を取り込む
(ステップS10)。After the tabulation data is completed by the editing function, the operator performs a key operation for graphing with the keyboard 9. The graph selection program 3 is activated, and a menu for selecting the type of graph and the like is displayed. FIG. 3 shows a menu display example. When an operator's desired graph is designated on the menu screen by the keyboard 9, the execution procedure of the CPU 10 shifts to the range designation program 2 in FIG. CP
U10 refers to the reference data format in the memory 20, that is, the restriction table in FIG. 4, and fetches the specified element (step S10).
【0037】オペレータが図2の表データの一部を円グ
ラフにする場合、印刷に対し、許容される表データのカ
ラム数はl=6、ライン数はm=5である。なお、カラ
ム数は円の分割数に対応し、ライン数は多重円グラフの
円の個数に対応する。When the operator converts a part of the table data of FIG. 2 into a pie chart, the number of columns of the table data permitted for printing is 1 = 6, and the number of lines is m = 5. Note that the number of columns corresponds to the number of divisions of a circle, and the number of lines corresponds to the number of circles in a multiplex pie graph.
【0038】オペレータがキーボード9の移動キー(カ
ーソルキー,TABキー,バックスペースキー等)によ
り、指定範囲の開始位置(図5参照)を指示する(ステ
ップS20)。The operator instructs the start position (see FIG. 5) of the specified range by using the movement keys (cursor key, TAB key, backspace key, etc.) of the keyboard 9 (step S20).
【0039】次に、指定範囲の終了位置を上記移動キー
により移動させると、CPU10では範囲判断プログラ
ム4により現在、指定中の範囲終了位置と、既に指定済
の範囲開始位置から指定範囲の大きさ(カラム数,ライ
ン数)を算出する(ステップS40)。Next, when the end position of the designated range is moved by the above-mentioned movement key, the CPU 10 uses the range judgment program 4 to determine the size of the designated range from the end position of the currently designated range and the start position of the designated range. (Number of columns, number of lines) is calculated (step S40).
【0040】次に、算出された指定範囲の大きさと、指
定要素の示す許容範囲の大きさとを比較する(ステップ
S50)。このときのCPU10が本発明の判定手段と
して動作する。指定範囲の大きさが許容範囲の大きさの
中に含まれる間は、現在指定された範囲を表示画面上に
更新表示する(ステップS50→S65)。Next, the calculated size of the specified range is compared with the size of the allowable range indicated by the specified element (step S50). The CPU 10 at this time operates as the determination means of the present invention. While the size of the specified range is included in the size of the allowable range, the currently specified range is updated and displayed on the display screen (steps S50 → S65).
【0041】オペレータが移動キーを押下する毎に図6
のステップS30〜S50→S65→S30のループ処
理が実行され、指定範囲が拡大されて行く。この指定範
囲がl=6カラムまたはm=5ラインを越えると、ステ
ップS50の判断処理により、許容範囲を越えているこ
とが検知される。Each time the operator presses the move key, the operation shown in FIG.
The loop processing of steps S30 to S50 → S65 → S30 is executed, and the designated range is expanded. If this specified range exceeds l = 6 columns or m = 5 lines, it is detected by the determination processing in step S50 that the specified range is exceeded.
【0042】CPU10はユーザ通知プログラム6によ
りエラーブザーを発生させると共に、エラーメッセージ
を表示画面に表示する。また、許可フラグをオフする
(ステップS60)。この結果、オペレータは過度のブ
ロック拡大エラーを知ることができる。なお、このと
き、表示画面上の指定範囲の表示を更新せず、許容最大
範囲のままにしておく。このときのCPU10が本発明
の表示制御手段として動作する。The CPU 10 generates an error buzzer by the user notification program 6 and displays an error message on a display screen. Further, the permission flag is turned off (step S60). As a result, the operator can know an excessive block expansion error. At this time, the display of the specified range on the display screen is not updated, and is kept at the maximum allowable range. At this time, the CPU 10 operates as the display control means of the present invention.
【0043】オペレータはこの警告表示により移動キー
により指定範囲を縮小させると、手順はステップS30
〜S50→S65と進み、警告表示はなくなる。また、
図7の表示状態で、指定終了キーをオペレータが押下す
ると、CPU10では許可フラグオンを確認し、指定さ
れた範囲開始,終了位置をワークメモリ20内に設定記
憶して、範囲指定処理を終了する(ステップS100→
S110)。この範囲情報の設定によりグラフ変換処理
が可能となる。When the operator reduces the designated range using the move key in response to the warning, the procedure proceeds to step S30.
The process proceeds from S50 to S65, and the warning display disappears. Also,
When the operator presses the designation end key in the display state of FIG. 7, the CPU 10 confirms that the permission flag is on, sets and stores the designated range start and end positions in the work memory 20, and terminates the range designation process ( Step S100 →
S110). By setting this range information, a graph conversion process can be performed.
【0044】本制御手順では、指定範囲が許容範囲を越
えている場合、指定終了キーを押下しても許可フラグが
オフとなっているので、その指定終了キーの指示動作を
CPU10がステップS100で受け付けず許容範囲以
上の表データが誤って設定されることもない。In this control procedure, when the designated range exceeds the allowable range, the permission flag is turned off even if the designated end key is pressed. It is not accepted and table data beyond the allowable range is not set by mistake.
【0045】また、このステップS100の処理を実行
するときのCPU10が本発明のグラフ変換を許可する
手段として動作する。このようにして確定したブロック
の範囲例を図7に示し、印刷例を図8に示す。The CPU 10 at the time of executing the process of step S100 operates as a means for permitting the graph conversion of the present invention. FIG. 7 shows an example of the block range determined in this way, and FIG. 8 shows a print example.
【0046】本実施例の他に、次の例が挙げられる。In addition to the present embodiment, the following example is given.
【0047】1)本実施例ではオペレータがグラフ形式
を決定した後、範囲指定プログラム2により表データの
範囲指定を行うが、図4の制限表より、最大カラム数お
よび最大ライン数が確定するので、範囲指定時に指定開
始位置(l0 カラム,m0 ライン)より指定可能なブロ
ック範囲を事前に網掛け表示,ハーフトーン等で示すこ
とでオペレータに限界位置を知らせることも可能であ
る。1) In this embodiment, after the operator determines the graph format, the range specification program 2 specifies the range of the table data. However, the maximum number of columns and the maximum number of lines are determined from the restriction table of FIG. It is also possible to inform the operator of the limit position by previously displaying a block range that can be designated from the designated start position (l 0 column, m 0 line) when the range is designated by shading, halftone, or the like.
【0048】2)さらに範囲指定の終了後に、図1の編
集プログラムを起動し、範囲外の必要ラインデータと範
囲内のデータの交換をすることにより同等の効果ばかり
か、よりオペレータの意図に添ったグラフを得られる。
そのためには、範囲指定後のグラフ化実行のオペレーシ
ョンを定め、そのオペレーションが入力されるまで編集
プログラムに実行手順を移行させておくだけでよい。2) After the designation of the range is completed, the editing program shown in FIG. 1 is started to exchange the required line data outside the range with the data within the range. Obtained graph.
For this purpose, it is only necessary to determine an operation for graphing execution after the range is specified, and shift the execution procedure to the editing program until the operation is input.
【0049】3)さらに範囲指定の終了後、開始位置
(l0 ,m0 )の位置を変更することによりブロック範
囲全体を左右上下にシフトさせる機能を持たせてもよ
く、グラフ表示中に再度範囲指定画面に戻った時に、範
囲の大きさを変えずにデータだけを変えたグラフ化が可
能となり、同等の効果ばかりかオペレータの意図に添っ
たグラフが得られる。3) Further, after the range designation, the function of shifting the entire block range right, left, up and down by changing the position of the start position (l 0 , m 0 ) may be provided. When returning to the range designation screen, it is possible to make a graph in which only the data is changed without changing the size of the range, so that not only the same effect but also a graph according to the intention of the operator can be obtained.
【0050】4)本実施例では許容範囲以上の範囲指定
がなされても許容範囲以上に表示をしないようにしてい
るが、指定範囲の大きさをオペレータに報らせたい場合
は、指定範囲に対応させて範囲領域を更新表示させれば
よい。4) In this embodiment, even if a range exceeding the allowable range is specified, the display is not made beyond the allowable range. However, if the operator wants to be informed of the size of the specified range, the specified range is set. What is necessary is just to update and display the range area correspondingly.
【0051】[0051]
【発明の効果】以上説明したように、本発明によれば、
表示中の表データ上の指示位置を移動操作する毎に、所
定の開始位置から現在の指示位置までをグラフ変換の対
象範囲として更新指定するようにし、更新指定される表
データの範囲の大きさが許容範囲内にない場合に対象範
囲の更新指定を禁止するようにしたので、表示または印
字能力に限界がある場合、オペレータに過度な範囲指定
をさせることなく、かつ表示や印字結果がオペレータの
意図しないものを出力する無駄をなくし、さらに正常な
結果を得るための範囲設定を再度行わせるなどの時間的
な浪費をなくすという効果がある。 As described above , according to the present invention,
Each time you move the indicated position on the displayed table data,
From the fixed start position to the current designated position,
Table to be updated and specified as a target range
If the size of the data range is not within the
Since the update specification of the box has been prohibited, display or mark
Excessive range specified by the operator when character ability is limited
Display and print results without operator
Eliminate unnecessary output of unintended items
Time setting such as re-setting the range to obtain the result
This has the effect of eliminating unnecessary waste.
【図1】本発明実施例の回路構成を示すブロック図であ
る。FIG. 1 is a block diagram showing a circuit configuration of an embodiment of the present invention.
【図2】本発明実施例の表データの一例を示す説明図で
ある。FIG. 2 is an explanatory diagram showing an example of table data according to the embodiment of the present invention.
【図3】本発明実施例のグラフ選択の表示画面を示す説
明図である。FIG. 3 is an explanatory diagram showing a graph selection display screen according to the embodiment of the present invention.
【図4】本発明実施例の許容範囲を示す説明図である。FIG. 4 is an explanatory diagram showing an allowable range of the embodiment of the present invention.
【図5】本発明実施例の表データおよび範囲指定領域を
示す説明図である。FIG. 5 is an explanatory diagram showing table data and a range designation area according to the embodiment of the present invention.
【図6】本発明実施例のCPU10が実行する範囲指定
処理の処理手順を示すフローチャートである。FIG. 6 is a flowchart illustrating a processing procedure of a range designation process executed by a CPU 10 according to the embodiment of the present invention.
【図7】本発明実施例最終的に指定した表データ領域を
示す説明図である。FIG. 7 is an explanatory diagram showing a table data area finally specified according to the embodiment of the present invention;
【図8】本発明実施例の印刷結果を示す説明図である。FIG. 8 is an explanatory diagram showing a printing result according to the embodiment of the present invention.
10 CPU 20 プログラムメモリ 30 ワークメモリ 40 キーボード入力装置 50 FDD 60 印刷装置 70 表示装置 DESCRIPTION OF SYMBOLS 10 CPU 20 Program memory 30 Work memory 40 Keyboard input device 50 FDD 60 Printing device 70 Display device
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06T 11/20 120 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) G06T 11/20 120
Claims (4)
し、可視出力するグラフ処理装置において、 グラフ変換の対象となる表データの大きさについての許
容範囲を示す情報を記憶する許容範囲記憶手段と、 表示中の表データ上の指示位置を移動操作する毎に、所
定の開始位置から現在の指示位置までをグラフ変換の対
象範囲として更新指定する範囲指定手段と、 前記指示位置を移動操作する毎に、更新指定される表デ
ータの範囲の大きさが許容範囲内にあるか否かを、前記
許容範囲記憶手段の情報に基づき、比較判定する判定手
段と、 該判定手段の判定結果が否定判定の場合に、前記範囲指
定手段によるグラフ変換の対象範囲の更新指定を禁止す
る制御手段とを具えたことを特徴とするグラフ処理装
置。1. A graph processing apparatus for converting table data having a specified range into a graph and visually outputting the graph data, wherein a permissible range storage means for storing information indicating a permissible range of the size of the table data to be converted. A range designating means for designating the update from a predetermined start position to the current designated position as a target range of the graph conversion every time the designated position on the displayed table data is moved; and moving the designated position For each time, whether or not the size of the range of the table data to be updated is within the allowable range is determined based on the information in the allowable range storage means, and a determination is made. A control unit for prohibiting the update specification of the target range of the graph conversion by the range specification unit in the case of the determination.
る毎に、更新指定された範囲を他と識別可能に更新表示
する範囲表示手段をさらに具えたことを特徴とする請求
項1に記載のグラフ処理装置。2. The apparatus according to claim 1, further comprising: a range display means for updating and displaying the range specified for updating each time the range specified for the graph conversion is updated. Graph processing device.
し、可視出力するグラフ処理方法において、 表示部に表示中の表データ上の指示位置を移動操作する
毎に、所定の開始位置から現在の指示位置までをグラフ
変換の対象範囲として更新指定する範囲指定工程と、グラフ変換の対象となる表データの大きさについての許
容範囲を示す許容範囲データを記憶するメモリより当該
許容範囲データを取り込んで、 前記指示位置を移動操作
する毎に、前記許容範囲データの示す許容範囲の大きさ
と前記範囲指定工程により更新指定される表データの範
囲の大きさとを比較して、当該更新指定される表データ
の範囲が許容範囲内にあるか否かを比較判定する判定工
程と、 該判定工程の判定結果が否定判定の場合に、前記範囲指
定工程によるグラフ変換の対象範囲の更新指定を禁止す
る禁止工程とを具えたことを特徴とするグラフ処理方
法。3. A graph processing method for converting table data having a specified range into a graph and visually outputting the graph data, wherein each time a designated position on the table data being displayed on the display unit is moved, a predetermined start position is changed to a current position. Range specification process for updating and specifying up to the indicated position as the graph conversion target range, and the permission for the size of the table data to be graph converted.
From the memory that stores the tolerance data indicating the tolerance range.
Each time the operation of moving the designated position is performed by capturing the allowable range data, the size of the allowable range indicated by the allowable range data is determined.
And the size of the range of the table data to be updated and specified in the range specifying step, and the table data to be updated and specified
A determining step of comparing and determining whether the range is within an allowable range; and a prohibiting step of prohibiting the update specification of the target range of the graph conversion by the range specifying step when the determination result of the determining step is a negative determination. And a graph processing method.
る毎に、前記表示部において更新指定された範囲を他と
識別可能に更新表示する範囲表示工程をさらに具えたこ
とを特徴とする請求項3に記載のグラフ処理方法。4. The method according to claim 1, further comprising the step of: displaying the range specified by the update on the display unit so as to be distinguishable from the others each time the range specified by the graph conversion is updated. 3. The graph processing method according to 3.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17555792A JP3229372B2 (en) | 1992-07-02 | 1992-07-02 | Graph processing apparatus and method |
| US08/084,126 US5557716A (en) | 1992-07-02 | 1993-07-01 | Graph drawing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17555792A JP3229372B2 (en) | 1992-07-02 | 1992-07-02 | Graph processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0620059A JPH0620059A (en) | 1994-01-28 |
| JP3229372B2 true JP3229372B2 (en) | 2001-11-19 |
Family
ID=15998168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17555792A Expired - Fee Related JP3229372B2 (en) | 1992-07-02 | 1992-07-02 | Graph processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3229372B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3275913B2 (en) * | 2000-09-25 | 2002-04-22 | 日本電気株式会社 | Information display device and recording medium recording information display program |
-
1992
- 1992-07-02 JP JP17555792A patent/JP3229372B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
| Title |
|---|
| 富士ゼロックス株式会社ドキュメントエンジニアリング部「GlobalView/ViewPoint VPアドバンスドビジネスグラフ操作説明書」,富士ゼロックス株式会社,1992年3月,p.276−391など |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0620059A (en) | 1994-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR930004439B1 (en) | Document composition apparatus which changes an outline font | |
| JP3229372B2 (en) | Graph processing apparatus and method | |
| JPH08329062A (en) | Data reduction device | |
| JP3406915B2 (en) | Print data generation apparatus and method | |
| JPH0628487A (en) | Graph processor | |
| JPS63244226A (en) | Display device | |
| JP2576027B2 (en) | Document format setting method and apparatus | |
| JP3464056B2 (en) | Document information editing device | |
| JP3016248B2 (en) | Document display device | |
| JPH0620060A (en) | Graph processor | |
| JP3358311B2 (en) | Table processing equipment | |
| JPH0373374A (en) | Image forming device | |
| JP3941074B2 (en) | Graphic editing device | |
| Ristroph | Multi-system font generation | |
| JP2633800B2 (en) | How to set document format | |
| JP2564778B2 (en) | Character output device | |
| JP3181962B2 (en) | Circuit diagram creation device | |
| JP3061904B2 (en) | Document creation device with graph creation function | |
| JP2526696B2 (en) | Programmable controller monitoring method and monitoring device | |
| JPH06255199A (en) | Editing/printing apparatus of document | |
| JPH01316279A (en) | Document printing controller system | |
| JPH0950535A (en) | Image data output device | |
| JPH04148471A (en) | Format setting device | |
| JPH06139244A (en) | Document preparing system and its printing method | |
| JPH04276854A (en) | Word processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |