JPH0991446A - グラフ生成装置 - Google Patents

グラフ生成装置

Info

Publication number
JPH0991446A
JPH0991446A JP24935395A JP24935395A JPH0991446A JP H0991446 A JPH0991446 A JP H0991446A JP 24935395 A JP24935395 A JP 24935395A JP 24935395 A JP24935395 A JP 24935395A JP H0991446 A JPH0991446 A JP H0991446A
Authority
JP
Japan
Prior art keywords
display
graph
item names
item
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.)
Pending
Application number
JP24935395A
Other languages
English (en)
Inventor
Yasuhisa Nakamura
泰久 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Original Assignee
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KOBE NIPPON DENKI SOFTWARE KK, NEC Software Kobe Ltd filed Critical KOBE NIPPON DENKI SOFTWARE KK
Priority to JP24935395A priority Critical patent/JPH0991446A/ja
Publication of JPH0991446A publication Critical patent/JPH0991446A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

(57)【要約】 【課題】グラフを描画する際、X軸の項目名の表示に重
なりがあるとき、文字列を描画割当て領域の中に納めら
れる配列に変更する。 【解決手段】グラフ生成装置1は、グラフの描画に用い
るデータを入力する入力装置2と、グラフを表示出力す
る出力装置3と、グラフデータ入力を制御するデータを
取得するグラフデータ入力手段5と、入力されたグラフ
データをもとにX軸の項目名の表示重なり具合をチェッ
クする文字列チェック手段6と、項目名の表示方法を決
定する表示方法決定手段7と、決定された表示方法に従
い項目名の配置を変更する項目名生成手段8と、グラフ
イメージの生成を行うグラフイメージ生成手段9と、出
力装置3にグラフイメージを出力するグラフイメージ出
力手段10と、グラフ出力に関する制御を行う制御手段
11を備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、グラフ生成装置
に関し、特に、グラフ図形を表示するとき、X軸に表示
される項目名の重なりを解消するグラフ生成装置に関す
る。
【0002】
【従来の技術】表示装置の画面に図形あるいはシンボル
を表示し、それらにタグや名称を併せて表示すると、タ
グや名称が重なって、読み取りを難しくする場合があ
る。重なり表示された従来例を図5に示すと、図5
(a)に示すデータをグラフ化して表示するとき、図5
(b)に示すように、X軸に付される単位名を含む項目
名は、表示位置,文字数,フォントは既定であるため、
表示される項目名が重なることがある。項目名ABCD
EのEと項目名FGHIJのFとの重なりが例示されて
いる。特開平04−160470号公報によれば、解消
させる表示位置を移動可能にしている。この公報によれ
ば、文字列の占有短形領域を定義し、該領域が他の文字
列の占有領域との重なりを検知し、該重なりを最小化す
るよう一方の占有領域を移動させる方法を開示してい
る。しかし、表示する文字列を消滅させる危険があるこ
と、また領域の移動による重なり解消は文字列が傾くこ
と、あるいは表示位置が離れることなど、識認のしやす
さを損うことは望ましくない。
【0003】
【発明が解決しようとする課題】グラフのX軸に付する
項目名の表示が重なって視認しずらいとき、項目名を適
切な表示位置に認識しやすく配列し直して表示する。
【0004】
【課題を解決するための手段】この発明の目的は、グラ
フのX軸に付される項目名の表示が重なるとき、項目名
の文字列を再配列して重なりを解消することにある。
【0005】このため、この発明のグラフ描画に用いる
データの入力装置と、グラフを描画表示する出力装置
と、前記データを前記入力装置から取得するグラフデー
タ入力手段と、前記出力装置に表示するグラフイメージ
を生成するグラフイメージ生成手段と、前記グラフイメ
ージを前記出力装置に出力するグラフイメージ出力手段
と、前記データおよび前記グラフイメージの受け渡しを
制御する制御手段と、を具備するグラフ生成装置におい
て、前記データを用いてX軸に項目名を描画表示すると
き、描画される項目名の表示に重なりが生じているか否
かをチェックする文字列チェック手段と、前記項目名の
表示に重なりが生じるとき、前記表示の重なりを解消す
る前記項目名の配列を決定する表示方法決定手段と、前
記配列に基づいて、前記項目名の表示配置を変更する項
目名生成手段と、を有することを特徴とする。
【0006】さらに、前記配列は、項目名を横列で表示
する単一横表示,項目名を2行乃至5行の複数行で表示
する複数横表示,項目名を縦列で表示する縦表示,項目
名を間引く飛ばし表示であることを特徴とする。
【0007】
【発明の実施の形態】次に、この発明について図面を参
照して説明する。
【0008】この発明の一実施例の構成を示す図1を参
照すると、グラフ生成装置1は、グラフを描画するデー
タを入力する入力装置2と、グラフを表示出力する出力
装置3と、X軸の項目名を最適表示するグラフ生成部4
と、を含む。グラフ生成部4は、利用者のグラフ出力指
示によって、自身の動作を制御する制御手段11と、入
力装置2からデータを受けるグラフデータ入力手段5
と、該データの中からグラフ表示に必要となるX軸に付
する項目名のデータの抽出し、文字列の重なりをチェッ
クする文字列チェック手段6と、該チェック結果に基づ
いて、項目名の文字列を単一横表示にするか、複数横表
示にするか、縦表示にするか、飛ばし表示にするかを決
定する表示方法決定手段7と、該表示方法に従い、項目
名の配列を変更する項目名生成手段8と、変更した配列
の項目名や単位のデータに基づいて、グラフイメージを
生成するグラフイメージ生成手段9と、グラフイメージ
を出力装置3に出力するグラフイメージ出力手段10
と、を有する。出力装置3は、グラフイメージをグラフ
イメージ出力手段10より受け取り、グラフを画面に表
示出力する。
【0009】次に、この実施例の動作を説明する。
【0010】制御手段11の動作の流れを示す図2を参
照すると、まず制御手段11は、グラフデータ入力手段
にグラフ出力するためのデータを取得させ(ステップ2
1)、該データをもとに、文字列チェック手段6にX軸
項目名文字列の重なり具合をチェックさせる(ステップ
22)。制御手段11は、該結果をもとに表示方法決定
手段7に表示方法の決定を行わせる(ステップ23)。
制御手段11は、決定された表示方法に従い、項目名生
成手段8にX軸項目名文字列配列を変更させ(ステップ
24)、グラフイメージ生成手段9にグラフイメージを
生成させる(ステップ25)。更にグラフイメージ出力
手段10にグラフイメージを出力装置3に表示出力させ
る(ステップ26)。
【0011】次に、X軸項目名文字列の重なり具合をチ
ェックする文字列チェック手段6の動作の流れを示す図
3を参照すると、文字列チェック手段6は、グラフのX
軸の描画領域サイズをもとに項目名当たりの領域割当て
サイズを算出し(ステップ31)、そのサイズと項目名
の文字数をすべての項目名について比較する(ステップ
32)、すべての項目名が描画割当てサイズに納まると
き、重なりフラグを0にして処理を終了し(ステップ3
3のYES)、項目名の一つが割当てサイズに納まらな
いものがあれば(ステップ33のNO)、すべての項目
名をX軸に表示できる領域サイズを算出し(ステップ3
4)、重なりフラグを1にして処理を終了する。
【0012】更に、表示方法を決定する表示方法決定手
段7の動作の流れを示す図4を参照すると、文字列チェ
ックの結果、重なりフラグが0であれば(ステップ41
のYES)表示方法を単一横表示に決定し(ステップ4
2)、重なりフラグが0でなければ(ステップ41のN
O)、すべての項目名を描画する領域サイズが描画割当
て領域の2倍未満であれば(ステップ43のYES)、
表示方法を2段横表示に決定し(ステップ44)、3倍
未満であれば(ステップ45のYES)、表示方法を3
段横表示に決定し(ステップ46)、4倍未満であれば
(ステップ47のYES)、表示方法を4段横表示に決
定し(ステップ48)、5倍未満であれば(ステップ4
9のYES)、表示方法を5段横表示に決定する(ステ
ップ50)。描画割当て領域の5倍以上の場合は、X軸
項目数×1文字表示に必要な領域サイズが描画割当て領
域より小さい場合(ステップ51のYES)、表示方法
を縦表示に決定し(ステップ52)、縦表示でも表示し
きれない場合(ステップ51のNO)、項目名を間引い
て間隔を空ける飛ばし表示に決定し(ステップ53)、
処理を終了する。
【0013】
【発明の効果】以上説明したように、この発明によれ
ば、利用者が入力したデータに対してX軸項目名の文字
列の重なり具合をチェックし、単一横表示,複数横表
示,縦表示,飛ばし表示のいずれかを選択して、X軸の
項目名の文字列の重なりの無い認識しやすいグラフを描
画できる。
【図面の簡単な説明】
【図1】この発明の一実施例の構成を示す図である。
【図2】図1の制御手段の動作の流れを示す図である。
【図3】図2の文字列の重なり具合チェック動作の流れ
を示す図である。
【図4】図2のX軸項目名の表示方法決定動作の流れを
示す図である。
【図5】分図(a)は、グラフ描画に用いるグラフデー
タの例示、分図(b)は該グラフデータをグラフに描画
したとき、X軸項目名の重なり具合を例示する。
【符号の説明】
1 グラフ生成装置 2 入力装置 3 出力装置 4 グラフ生成部 5 グラフデータ入力手段 6 文字列チェック手段 7 表示方法決定手段 8 項目名生成手段 9 グラフイメージ生成手段 10 グラフデータ出力手段 11 制御手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 グラフ描画に用いるデータの入力装置
    と、グラフを描画表示する出力装置と、前記データを前
    記入力装置から取得するグラフデータ入力手段と、前記
    出力装置に表示するグラフイメージを生成するグラフイ
    メージ生成手段と、前記グラフイメージを前記出力装置
    に出力するグラフイメージ出力手段と、前記データおよ
    び前記グラフイメージの受け渡しを制御する制御手段
    と、を具備するグラフ生成装置において、 前記データを用いてX軸に項目名を描画表示するとき、
    描画される項目名の表示に重なりが生じているか否かを
    チェックする文字列チェック手段と、 前記項目名の表示に重なりが生じるとき、前記表示の重
    なりを解消する前記項目名の配列を決定する表示方法決
    定手段と、 前記配列に基づいて、前記項目名の表示配置を変更する
    項目名生成手段と、 を有することを特徴とするグラフ生成装置。
  2. 【請求項2】 前記配列は、 項目名を横列で表示する単一横表示,項目名を2行乃至
    5行の複数行で表示する複数横表示,項目名を縦列で表
    示する縦表示,項目名を間引く飛ばし表示であることを
    特徴とする請求項1記載のグラフ装置。
JP24935395A 1995-09-27 1995-09-27 グラフ生成装置 Pending JPH0991446A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24935395A JPH0991446A (ja) 1995-09-27 1995-09-27 グラフ生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24935395A JPH0991446A (ja) 1995-09-27 1995-09-27 グラフ生成装置

Publications (1)

Publication Number Publication Date
JPH0991446A true JPH0991446A (ja) 1997-04-04

Family

ID=17191772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24935395A Pending JPH0991446A (ja) 1995-09-27 1995-09-27 グラフ生成装置

Country Status (1)

Country Link
JP (1) JPH0991446A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006114013A (ja) * 2004-10-18 2006-04-27 Microsoft Corp チャート上の自動ラベル配置のためのシステムおよび方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6265080A (ja) * 1985-09-17 1987-03-24 カシオ計算機株式会社 グラフ表示方式
JPS62267858A (ja) * 1986-05-15 1987-11-20 Nec Corp 矩形内文字列作成編集装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6265080A (ja) * 1985-09-17 1987-03-24 カシオ計算機株式会社 グラフ表示方式
JPS62267858A (ja) * 1986-05-15 1987-11-20 Nec Corp 矩形内文字列作成編集装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006114013A (ja) * 2004-10-18 2006-04-27 Microsoft Corp チャート上の自動ラベル配置のためのシステムおよび方法

Similar Documents

Publication Publication Date Title
US6289361B1 (en) Document display apparatus for displaying a plurality of multimedia documents
US4823303A (en) Display control apparatus for use in composite document processing apparatus
US4831568A (en) Handwritten-image input apparatus
EP0259827A2 (en) Display apparatus
JPH05298289A (ja) ワード処理装置
KR890001011A (ko) Crt/플라즈마 디스플레이 제어기
KR900008594B1 (ko) 디스플레이 제어 시스템 및 방법
US5010324A (en) Sequential page unit image display device having display control memory
JPH11272690A (ja) データ表示装置及び方法及びデータ表示プログラムを記録した記録媒体
JPH0991446A (ja) グラフ生成装置
JPH06110989A (ja) アプリケーションが提供する主ウインドウ内で表示された固定要素の見かけ上の直接編集するための方法およびシステム
JPH03127187A (ja) コンピユータ・グラフイツクス装置および方法
JP2973906B2 (ja) キャラクタ・ユーザ・インタフェース装置
JPH08328613A (ja) シーケンス・プログラムの作成・データ設定方法
JPS5890692A (ja) 文字情報処理装置の表示制御装置
JPH0764524A (ja) 画像表示装置
JPH08314429A (ja) 半透明色画像生成装置
JP2612402B2 (ja) 表示制御方法
JP2005055715A (ja) オンスクリーン表示装置
JPH05323280A (ja) 表示制御方式
JP2001188505A (ja) 表示装置及び表示制御方法
JPH03211675A (ja) Cad図面表示方式
JPH05303478A (ja) 文字拡大縮小システム
JPH03105390A (ja) スクロール表示方式
JPH05108866A (ja) 画像処理方法及び装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980331