JP2959960B2 - 複数グラフ表示機能付き情報処理装置 - Google Patents
複数グラフ表示機能付き情報処理装置Info
- Publication number
- JP2959960B2 JP2959960B2 JP6126574A JP12657494A JP2959960B2 JP 2959960 B2 JP2959960 B2 JP 2959960B2 JP 6126574 A JP6126574 A JP 6126574A JP 12657494 A JP12657494 A JP 12657494A JP 2959960 B2 JP2959960 B2 JP 2959960B2
- Authority
- JP
- Japan
- Prior art keywords
- graph
- axis
- display
- pointer
- graphs
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
- G06T11/26—Drawing of charts or graphs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Calculators And Similar Devices (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Description
情報処理装置に関し、詳しくは、グラフ機能を備えた関
数電卓、電子手帳、パーソナルコンピュータ、及びワー
ドプロセッサ等の情報処理装置において、例えば、同一
画面上に複数のグラフを重ね合わせ描画する複数グラフ
表示機能付き情報処理装置に関する。
情報処理装置としては、例えば、一つの画面に複数のグ
ラフ表示を行う場合において、例えば、二つの関数グラ
フに対応して目盛付けされた横軸および縦軸はそれぞれ
共有されていた。
報処理装置におけるグラフ表示例を示す説明図である。
図11(a)は、グラフィック画面において、縦軸の最
大値Ymax=25、最小値Ymin=−25、横軸の
最大値Xmax=200、最小値Xmin=−200に
それぞれ設定して、関数Y=25cosXのグラフを表
示範囲の最大まで表示した場合のグラフ表示例である。
図11(b)は、グラフィック画面において、縦軸の最
大値Ymax=1、最小値Ymin=−1、横軸の最大
値Xmax=200、最小値Xmin=−200にそれ
ぞれ設定して、関数Y=sinXのグラフを表示範囲の
最大まで表示した場合のグラフ表示例である。図11
(c)は、グラフィック画面において、図11(a)の
縦軸(Ymax=25、Ymin=−25)と同一表示
範囲に設定して、図11(b)の関数Y=sinXのグ
ラフを表示した場合のグラフ表示例である。
て、図11(a)の縦軸(Ymax=25、Ymin=
−25)と同一表示範囲に設定し、図11(a)の関数
Y=25cosXと、図11(c)の関数Y=sinX
を重ね合わせた場合のグラフ表示例である。関数グラフ
Y=sinXの形状が潰れ非常に分かりずらい。図11
(d)のグラフ表示例に示すように、表示範囲(レン
ジ)の大きく異なるグラフを同じレンジで描画すると片
方のグラフが潰れてしまい、例えば、トレース時にトレ
ースポインター(トレースマーク)が移動してもグラフ
がどのような形状をしているかといったことがわから
ず、グラフを比較する際にも非常に分かりにくい場合が
あった。トレース機能はもともと従来技術にあるもので
あり、その動作等はほぼ同一であるが、例えば、複数の
グラフに対応して縦軸の表示範囲を変更するという機能
がないため、グラフの比較等を行う場合に問題があっ
た。
る複数の共通データからパレート図を生成する際、折れ
線グラフの一方の軸が所定の領域幅を有する棒グラフ
(項目)を表し、折れ線グラフを複数の棒グラフに重ね
合わせる際に棒グラフの領域幅との相対位置関係を自由
に変更し、複数の棒グラフに合成するグラフ作成装置が
提案されている(特開平5−250484号公報参
照)。
複数のトレンドグラフを一括表示する際、このトレンド
グラフ表示のスケールについて、プロセス値の上/下限
値から区切りのよい数値で目盛の数値を割り付け、グラ
フの上/下限値付近のスケール軸の長さをプロセス値の
上/下限値にあわせ調節し、目盛と目盛数値を割り付け
るとともに、スケール上/下限よりトレンド表示範囲内
に横軸を表示するプロセス監視装置が提案されている
(特開平4−306696号公報参照)。
用データが重ねて与えられた場合、表示記憶手段内にす
でにプリセットされているグラフ表示用データをクリア
することなく、これに重ねてグラフ表示用データを書き
込み複数のグラフを重ね合わせ表示する機能を備えた小
型電子式計算機が提案されている(特開昭61−256
380号公報参照)。
5−250484号公報では、パレート図を作成する場
合、折れ線グラフと棒グラフの相対位置関係を自由に変
更できるので、折れ線グラフの変化点と棒グラフの対応
を一応見やすくしているが、パレート図の特性を判断す
る際に、折れ線グラフの変化点と他の縦軸(%、件数
等)を直接対応させる表現手段を備えていないので、パ
レート図の特性については読み取りやすくなっていな
い。
は、プロセス監視装置において、同一画面上に複数のト
レンドグラフを一括表示する際、そのスケール軸を各ト
レンドグラフについて目盛位置を調整できるので、プロ
セスの上/下限値が判別しやすくなるが、どのトレンド
グラフがどのスケール軸に対応するかを特定する表現手
段を備えていないので、一つのトレンドグラフの変化値
を取り上げた場合は、トレンドグラフの変化値は読み取
りやすくなっていない。
は、表示記憶手段内にすでにプリセットされているグラ
フ表示用データをクリアすることなく、複数のグラフを
同一画面上に同時に重ね合わせ表示することを可能にし
ている。しかし、グラフの入力手順が簡略されるが、グ
ラフによって違う目盛を割り付けした2種類の軸のグラ
フ表示については考慮されておらず、例えば、二つの数
式を表示する際、表示範囲(レンジ)の大きく異なるグ
ラフを同じレンジで描画すると片方のグラフが潰れた
り、表示範囲を越えて描画してしまう問題が残ってい
る。また、どのグラフがどの軸に対応するかを特定する
表現手段も備えていないので、トレースした場合、グラ
フの変化値が読み取りにくい。
一画面に複数のグラフ表示を行う場合、そのグラフの共
有する軸を基本とし、それぞれのグラフに対応する範囲
を表示する目的を持った他方の軸が表示されても、どの
グラフがどの軸に対応するかを特定する表現手段を備え
ていないので、特定のグラフの形状や変化を参照する場
合、グラフと軸の対応が明確でないので、対応する軸を
間違えたりグラフの変化が読み取りにくいという問題が
発生する。
ので、同一画面に複数の表示範囲の異なったグラフを表
示して特定のグラフの形状や変化を参照する場合、その
グラフに対応する軸に付加的な表現を行う機能を備える
ことにより、どのグラフがどの軸に対応するかを明確に
し、該当グラフの形状や変化を読み取りやすくする複数
グラフ表示機能付き情報処理装置を提供するものであ
る。
発明の基本構成を示すブロック図である。図1におい
て、グラフィック画面を有する表示手段101と、複数
のグラフを描くための数式情報及び各グラフにそれぞれ
対応する複数の軸目盛り情報を入力する入力手段102
と、入力された複数の数式情報から複数グラフを描画す
るためのグラフ描画データに変換するとともに複数の軸
目盛り情報複数から各グラフに対応する軸に目盛付けす
るための軸描画データに変換する描画データ変換手段1
03と、変換されたグラフ描画データと軸描画データに
基づき複数のグラフを共通の軸に重ね合わせ描画すると
ともに各グラフに対応してそれぞれ異なった目盛付けを
した複数の軸を表示手段101の同一画面に描画するグ
ラフ描画手段104を備えた情報処理装置であって、同
一画面上に描画された複数のグラフの中から所望のグラ
フを選択しそのグラフ上をトレースするための指示情報
を入力する指示手段105をさらに備え、前記グラフ描
画手段104は、前記指示手段105から指示情報を受
けた際に、該当グラフ上にトレースポインターを描画す
るとともに該当グラフに対応する軸上に軸ポインターを
描画することを特徴とする複数グラフ表示機能付き情報
処理装置である。
数のグラフを描くための数式情報及び各グラフにそれぞ
れ対応する複数の軸目盛り情報が入力されると、描画デ
ータ変換手段103は、入力された複数の数式情報から
複数グラフを描画するためのグラフ描画データに変換す
るとともに複数の軸目盛り情報から各グラフに対応する
軸に目盛付けするための軸描画データに変換する。次
に、グラフ描画手段104は変換されたグラフ描画デー
タと軸描画データに基づき複数のグラフを共通の軸に重
ね合わせ描画するとともに各グラフに対応して目盛付け
した複数の軸を表示手段101の同一画面に描画する。
指示手段105が同一画面上に描画された複数のグラフ
の中から所望のグラフを選択しそのグラフ上をトレース
するための指示情報を入力することにより、前記グラフ
描画手段104は、前記指示手段105から指示情報を
受けた際に、該当グラフ上にトレースポインターを描画
するとともに該当グラフに対応する軸上に軸ポインター
を描画するよう構成している。
上にそれぞれ違うレンジで重ね合わせ描画することがで
きるので、有限の画面を有効に使用した表示を行うこと
ができ、複数のグラフ形状を比較することが容易にな
る。このようなグラフの比較は交流電圧と交流電流特性
のグラフ、パレート図、範囲の掛け離れたグラフなど、
グラフの形状を求めるグラフではより有効となる。ま
た、トレース機能時においては、トレース時のトレース
ポインターをグラフ上に表示するとともに、そのグラフ
に対する軸上にも軸ポインターがた表示されるので、グ
ラフ上の値の変化などを明確に知ることができる。
指示したグラフの値に対応するように軸上を移動する構
成にすれば、グラフの値の変化が明確になり読み取りや
すくなる。
ーとして表示するための記号/マークが予め記憶してい
る記憶部をさらに備えた構成にすれば、グラフをトレー
スする際に、前記記号/マークを任意に設定できるので
グラフの値の変化が読み取りやすくなる。
ROM、RAM、I/Oポートからなるマイクロコンピ
ュータからなる構成にすれば、入力された各情報をグラ
フィック画面に描画するためのグラフ描画データと軸描
画データに変換するための演算部と演算するための各プ
ログラムおよび各データを記憶する記憶部から構成する
ことできるので、回路構成が簡単になり、他のデータ処
理が行える。
る構成にすれば、上下方向を移動するカーソルキ−でグ
ラフを選択し、左右方向を移動するカーソルキーでトレ
ースポインターを左右方向を移動させることができるの
で、トレース操作が簡単になる。
しては、グラフィック画面を有するLCD(液晶表示)
装置、CRT表示装置、EL表示装置等の表示装置が用
いられる。入力手段102、指示手段105としては、
キーボード、マウス、ペンタブレット、タッチセンサー
等の入力装置が用いられる。描画データ変換手段10
3、グラフ描画手段104としては、CPU、ROM、
RAM、I/Oポートからなるマイクロコンピュータが
用いられる。ここで、トレースポインターとは、トレー
ス機能時におけるグラフの指示マークであり、また、軸
ポインターとは、トレースポインターで指示されたグラ
フの値に対応した指示マークである。
述する。なお、これによって本発明は限定されるもので
ない。本発明は、主として、グラフ機能を備えた関数電
卓、電子手帳、パーソナルコンピュータ、及びワードプ
ロセッサ等の情報処理装置に適用して好適であり、各構
成要素は本発明の「同一画面に複数グラフを重ね合わせ
描画する機能」を達成する以外に関数計算等の機能を有
する。
用した一実施例を示すブロック図である。図2におい
て、1は液晶表示部であり、横96×縦64ドットの液
晶マトリックスのグラフィック画面からなるグラフィッ
ク表示装置を想定している。2はキー入力部であり、キ
ー入力部2にはグラフ描画キー2a([グラフ])、描
画範囲キー2b([レンジ])、数式入力キー2c
([スウシキ])、アルファベットキー2d([A]〜
[Z])、数値キー2e([0]〜[9])、演算キー
2f([(]、[)]、[+]、[−]、[×]、
[÷]、[=])、クリアキー2g([CA])、カー
ソルキー2h([→]、[←]、[↑]、[↓])が設
けられている。
た数式と範囲からそのグラフを描画するキーである。描
画範囲キー2bは表示画面上に描かれるグラフの表示範
囲を設定するレンジモードに切り替えるキーである。数
式入力キー2cは表示画面上に描かれるグラフのグラフ
式を設定する数式モードに切り替えるキーである。アル
ファベットキー2dは数式を入力する場合に関数や変数
を入力するキーである。数値キー2eは数式を入力する
場合や描画範囲を設定する場合に数値を入力するキーで
ある。
的な演算を入力する場合に演算記号を入力するキーであ
る。クリアキー2gは数式や描画範囲を入力している場
合にその内容をクリアするためのキーである。カーソル
キー2hの左右のキーは描画したグラフ上をそのグラフ
を通点を座標で表示するトレース機能のためのポインタ
ーの呼び出し及び移動するためのキーである。また、カ
ーソルキー2hの上下のキーはトレース機能中にポイン
ターを複数のグラフにおいて違う数式によって描画され
たグラフへ移動するキーである。このキー入力部2によ
り入力されたデータは後述する制御部(CPU)を通じ
て記憶部(RAM)にセットされる。
描画するための数式データを記憶する数式データ記憶部
3a、数式データからグラフを描画するための演算を行
う場合の演算のための演算バッファ3b、演算データか
ら画面に描画する描画データを記憶するグラフデータ記
憶部3cとして機能するメモリ領域で構成されている。
また、数式データ記憶部3aには、全体の数式のX座標
の表示範囲および軸の目盛りを記憶するXmax、Xmin、
Xsclの各レジスタ、Y座標の表示範囲および軸の目盛
りを記憶するYamin、Yamax、Yascl、Ybmin、Y
bmax、Ybscl等の各レジスタが設けられている。
画のための計算式、及びグラフ描画範囲の設定するため
の入力処理、グラフの描画、グラフのトレース、グラフ
軸描画等の制御プログラム、データ及びポインターの記
号/マークが記憶されている。5はCPUであり、キー
入力部1より入力指示を受け、グラフの表示範囲を設定
したり、ROM4中のグラフ描画の計算式に基づきRA
M3に記憶されている数式のグラフをグラフィック画面
に描画する等の制御を行う制御部として機能する。グラ
フ描画を行うには、グラフを表示したい数式(例えば、
関数式、n次式等)を登録し、範囲を設定してグラフ描
画キー2aを押すことによってグラフを描画することが
できる。この数式の登録、表示範囲の設定、グラフ描画
に関しては従来技術と同様であるため、キー入力の手順
等は省略する。
示/操作パネルを示す外観図である。図3に示すよう
に、上部に液晶表示部1、下部にキー入力部2が配置さ
れ、内部には演算を行うCPU5、数値やグラフ、フラ
グを記憶するためのRAM3、プログラムやデータを記
憶しているROM4などが内蔵されている。
フ軸との関係を示す説明図である。図4に示されるよう
に、グラフィック画面には、縦64×横96ドット表示
画面の左下を原点(0,0)として、1ドット毎に(9
5,63)まで絶対座標(x,y)が与えられているも
のとする。この絶対座標(x,y)と実際の数式の値
(X,Y)を対応させながらグラフを描画していく。 Xmax……X軸の最大値、Xmin……X軸の最小値、Xsc
l……X軸の目盛間隔 Ymax……Y軸の最大値、Ymin……Y軸の最小値、Ysc
l……Y軸の目盛間隔
順を示すフローチャートである。図5において、 a式:Ya=25cosX(Xは度を単位とする。) b式:Yb=sinX X軸の表示範囲:Xmin=-200、Xmax=200、Xscl=50 a式側のY軸の表示範囲:Yamin=-25、Yamax=2
5、Yascl=6.5 b式側のY軸の表示範囲:Ybmin=-1、Ybmax=1、
Ybscl=0.5 が設定されているものとする。
を描画するためのアルゴリズムを演算手順に基づいて説
明する。絶対座標のx=0からx=95まで、ΔX=
(Xmax−Xmin)/95ずつXの値を増加させ、その時
の式の値Yから絶対座標上の点(x,y)を計算し、点
をプロットすることにより、グラフを描画していく。
n)/95 Y=y・ΔY+Yamin、ΔY=(Yamax−Yamin)
/63 Y=25cosX、y=(Y−Yamin)/ΔYであるか
ら、y=(25cos(x・ΔX+Xmin)−Yamin)/
ΔYとなる。Xmin=-200、Xmax=200、Yamin=-2
5、Yamax=25、およびx=0を代入すると、y=1.
899…となる。
を整数化する。y=2となる。 ステップS4a:絶対座標(0,2)に点をプロットす
る。 ステップS5a:xをインクリメント(x=x+1)
し、x=1とする。 ステップS6a:x<96か否かを判定する。x<96
であるから再びステップS2aに戻り、ステップS2a
〜ステップS5aの処理を行う。これらの処理をx=9
5になるまで繰り返し続けることにより、グラフが描画
される。b式のグラフYb=sinXに対しても、ステ
ップS2aの式をYb=sinXに置き換えて、ステッ
プS2a〜ステップS5aの同様の処理を繰り返し続け
ることによりb式のグラフを描画することができる。
演算手順を示すフローチャートである。図6において、
a式のグラフに対する軸の目盛りを割り付けるアルゴリ
ズムについて説明する。 ステップS1b:|Yamin/Yascl|を越えない整数
nを求める。 Yamin=-25、Yascl=6.5より、|Yamin/Yascl
|=3.846… よって、n=3 ステップS2b:Yaminの設定値(レンジ)が正か負
か判定する。Yaminの設定値が負ならば、ステップS
3bに進み、diff=|Yamin|−n・Yasclを計
算をする。Yaminの設定値が正ならば、ステップS4
bに進み、diff=n・Yascl−Yaminを計算をす
る。diffはYaminから目盛り間隔で大きくなる変
数であり、Yaminから1番目の目盛りは等間隔になる
とは限らない。
=6.5、n=3の値から変数diffの値を計算する。
diff=|−25|−3×6.5=5.5 ステップS5b:yの目盛を計算する。ここで、y=d
iff/ΔY ΔY=(Yamax−Yamin)/63=0.7936…よ
り y=diff/ΔY=6.93…… ステップS6b:yを整数化する(y=7)。 ステップS7b:y<64か否かを判定する。 ステップS8b:絶対座標(0,7)に目盛りを割り付
ける。 ステップS9b:diffの値を更新(diff=di
ff+Yascl)する。diff=12となる。再びス
テップS5bに戻り、ステップS5b〜ステップS9b
の処理をy≧64となるまで繰り返し,軸に目盛りを割
り付け、yが64以上になれば終了する。
けるアルゴリズムについて、ステップS1bでnの値
を、ステップS3bでdiffの値を求め、ステップS
5b〜ステップS9bの同様の処理を繰り返し続けるこ
とによりb式のグラフに対する軸の目盛りを割り付ける
ことができる。二つの軸を描画する際に、a式のグラフ
に対する軸をグラフィック画面の左端(x=0)に、b
式のグラフに対する軸をグラフィック画面の右端(x=
95)になるよう描画してもよい。
示例を示す説明図である。図7(a)において、 a式:Ya=25cosX(Xは度を単位とする。) b式:Yb=sinX 96×64のマトリクス状のグラフィック画面上で、a
式とb式のグラフが重ね合わされて描画され、グラフに
対応するY軸がそれぞれ描画されている。
max=200、Xscl=50 a式側のY軸の表示範囲:Yamin=-25、Yamax=2
5、Yascl=6.5 b式側のY軸の表示範囲:Ybmin=-1、Ybmax=1、
Ybscl=0.5 が設定されているものとする。図7(b)は重ね合わせ
描画する前のa式のグラフと対応するY軸であり、図7
(c)は重ね合わせ描画する前のb式のグラフと対応す
るY軸である。
を示すフローチャートである。 ステップS1c:グラフの描画が行われた後、2つの数
式において共通するX軸の表示を行う。X軸設定画面を
表示し、Xmin=-200、 Xmax=200、Xscl=50が設定さ
れると、x=diff/ΔX、ΔX=(Xmax−Xmin)
/95=4.210…の演算式によりxの値が順次演算
される(図6参照)。X軸の目盛りを割り付けるアルゴ
リズムについてはY軸と同じである。X軸の目盛りとし
て絶対座標(0,32)、(12,32)、(24,3
2)…が求めら、X軸に順次プロットされる。
Yamin=-25、Yamax=25、Yascl=6.5が設定され
ると、y=diff/ΔY、ΔY=(Ymax−Ymin)/
63=0.7936…の演算式によりyの値が順次演算
される(図6参照)。a式側のY軸の目盛りとして絶対
座標(0,7)、(0,15)、(0,23)…が求め
られ、a式側のY軸に順次プロットされる。このとき、
a式側のY軸は画面左端に表示される。
て、Ybmin=-1、Ybmax=1、Ybscl=0.5が設定さ
れると、y=diff/ΔY、ΔY=(Ymax−Ymin)
/63=0.03174…の演算式よりyの値が順次演
算される(図6参照)。b式側のY軸の目盛りとして絶
対座標(95,0)、(95,16)、(95,32)
…が求められ、b式側のY軸に順次プロットされる。b
式側のY軸は画面左端に表示される。 ステップS4c:この後、キー入力待ち状態となる。こ
のとき、図7(a)が表示される。 ステップS5c:カーソルキーが入力されればトレース
機能へ進む。
ポインター操作手順を示すフローチャートである。トレ
ース機能では、まず最初にグラフ上にそのグラフを指示
するポインターを座標で表示する。 ステップS1d:トレース機能のためのポインターの初
期化を行う。初期化時にはa式に対応するグラフにポイ
ンターを設定する。 ステップS2d:X軸及びY軸の表示を行う。これは、
図8のステップS1c〜ステップS3cと同一処理であ
る。 ステップS3d:現在設定されている数式のグラフに対
応する位置にポインターの表示を行う。
座標軸の対応する位置にグラフがどの軸に対応するかを
表示する補助ポインタの表示を行う ステップS5d:キー入力を待ち状態になる。このと
き、図10(a)が表示される。 ステップS6d:カ
ーソルキーが入力された否かを判定し、カーソルキー以
外のキーであれば、カーソル以外の処理ステップへ進
む。 ステップS7d:左右カーソルキーか上下カーソルキー
か判定する。
れた場合にはポインターをX軸に対して1画素分の減算
を行い、左に移動させる。右カーソルキーが入力された
場合にはポインターをX軸に対して1画素分の加算を行
い、右に移動させる。 ステップS9d:上下カーソルキーが入力された場合に
は現在トレース中の数式に対応するグラフの切換を行
う。 ステップS10d:ポインターが画面外に出たか否かを
チェックする。 ステップS11d:画面外に出ていればグラフの描画を
やりなおす。ステップS2dからの処理を繰り返す。
表示例を示す説明図である。図10には、図7(a)と
同じグラフにトレース処理がされる。図中、円で囲んだ
所はグラフ上のポインター及び軸上の補助ポインターを
示す。図10(a)は、図7(a)のグラフにおいて、
右カーソルキーを1回押した時点での表示例であり、ポ
インター(トレースポインター)と補助ポインター(軸
ポインター)が表示される。また、図9のステップS5
dに示すキー入力待ちの状態に表示される。続いて、右
カーソルキーを11回押した時点での表示例が図10
(b)であり、その後さらに右カーソルキーを7回押し
た時点での表示例が図10(c)である。 このよう
に、左右カーソルキーでポインターが移動するとともに
軸上の補助ポインターを移動させている。
の表示例が図10(d)となる。上下カーソルキーでポ
インターがb式側のグラフ上の点に移動するとともに補
助ポインターの出現する軸が右側となる。その後、左カ
ーソルキーを6回押した時点での表示例が図10(e)
である。このように、左右カーソルキーでb式側のグラ
フ上をポインターが移動するとともに軸上の補助ポイン
ターを移動させている。
表示を画面右端、左端に表示しているが、これは、特に
軸の数にこだわらずどの位置に表示してもよい。また、
どのグラフがどの軸に対応するかといった表示を今回は
補助ポインターとして表示しているが、軸全体の表示濃
度を変化させたり軸の有効表示を別の表示で行ってもよ
い。また、ポインターまたは補助ポインターが記号/マ
ークとして予め任意に設定できるよう構成するようにし
てもよい。軸は直線にこだわらず、極座標等においても
同様の効果を持った表示が行える。
を同一画面上にそれぞれ違う軸に対応して描画すること
によって、有限の画面を有効に使用した表示を行うこと
ができるため、その形状を比較することが容易になる。
このような比較は交流特性のグラフ、パレート図、範囲
の掛け離れたグラフなど、グラフの外形を求めるグラフ
ではより有効となる。また、トレース機能時において、
軸ポインターがトレースポインターで指示したグラフの
値に対応して移動する構成にすれば、グラフの値の変化
が明確になり読み取りやすくなる。また、トレースポイ
ンターや軸ポインタとして表示する記号/マークを予め
記憶する構成にすれば、任意に記号/マークを設定でき
るのでグラフの値の変化がさらに読み取りやすくなる。
施例を示すブロック図である。
ネルを示す外観図である。
係を示す説明図である。
ローチャートである。
示すフローチャートである。
説明図である。
ーチャートである。
操作手順を示すフローチャートである。
す説明図である。
におけるグラフ表示例を示す説明図である。
Claims (3)
- 【請求項1】 グラフィック画面を有する表示手段と、
複数のグラフを描くための数式情報及び各グラフにそれ
ぞれ対応する複数の軸目盛り情報を入力する入力手段
と、入力された複数の数式情報から複数グラフを描画す
るためのグラフ描画データに変換するとともに複数の軸
目盛り情報から各グラフに対応する軸に目盛付けするた
めの軸描画データに変換する描画データ変換手段と、変
換されたグラフ描画データと軸描画データに基づき複数
のグラフを共通の軸に重ね合わせ描画するとともに各グ
ラフに対応してそれぞれ異なった目盛付けをした複数の
軸を表示手段の同一画面に描画するグラフ描画手段を備
えた情報処理装置であって、 同一画面上に描画された
複数のグラフの中から所望のグラフを選択しそのグラフ
上をトレースするための指示情報を入力する指示手段を
さらに備え、 前記グラフ描画手段は、前記指示手段から指示情報を受
けた際に、該当グラフ上にトレースポインターを描画す
るとともに該当グラフに対応する軸上に軸ポインターを
描画することを特徴とする複数グラフ表示機能付き情報
処理装置。 - 【請求項2】前記軸ポインターが、トレースポインター
で指示したグラフの値に対応するように移動することを
特徴とする請求項1記載の複数グラフ表示機能付き情報
処理装置。 - 【請求項3】前記トレースポインターまたは軸ポインタ
ーとして表示するための記号/マークが予め記憶してい
る記憶部をさらに備え、グラフをトレースする際に、前
記記号/マークを任意に設定できることを特徴とする請
求項1記載の複数グラフ表示機能付き情報処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6126574A JP2959960B2 (ja) | 1994-06-08 | 1994-06-08 | 複数グラフ表示機能付き情報処理装置 |
| US08/447,441 US5557718A (en) | 1994-06-08 | 1995-05-23 | Information processing apparatus having a function of displaying a plurality of graphs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6126574A JP2959960B2 (ja) | 1994-06-08 | 1994-06-08 | 複数グラフ表示機能付き情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07334463A JPH07334463A (ja) | 1995-12-22 |
| JP2959960B2 true JP2959960B2 (ja) | 1999-10-06 |
Family
ID=14938541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6126574A Expired - Fee Related JP2959960B2 (ja) | 1994-06-08 | 1994-06-08 | 複数グラフ表示機能付き情報処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5557718A (ja) |
| JP (1) | JP2959960B2 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3485406B2 (ja) * | 1995-12-22 | 2004-01-13 | シャープ株式会社 | グラフ機能付き関数計算機 |
| US5870319A (en) * | 1996-01-04 | 1999-02-09 | Texas Instruments Incorporated | Device and method for collecting data from graphed images |
| JP3529948B2 (ja) * | 1996-07-23 | 2004-05-24 | シャープ株式会社 | 電子機器及び変数を含む数式の表示方法 |
| JP3484316B2 (ja) * | 1997-04-03 | 2004-01-06 | シャープ株式会社 | 計算機 |
| JP3822756B2 (ja) * | 1998-10-12 | 2006-09-20 | 株式会社デジタル | データ処理装置 |
| US6889362B2 (en) * | 2000-09-08 | 2005-05-03 | Texas Instruments Incorporated | User interface for graphical specification of functions |
| US20020078107A1 (en) * | 2000-12-20 | 2002-06-20 | Miller Michelle A. | Graphing calculator with X=editor for equations and inequalities |
| US20030006986A1 (en) * | 2001-04-10 | 2003-01-09 | Dick Thomas P | Method and apparatus for demonstrating mathematical relationships |
| US7084872B2 (en) * | 2002-07-18 | 2006-08-01 | International Business Machines Corporation | Direct-manipulation user interface control for proportionally adjusting a graph of multi-range data sets |
| US20040083247A1 (en) * | 2002-10-29 | 2004-04-29 | Koont Eren S. | Graph paper mode for a computer device |
| US20050041017A1 (en) * | 2003-08-08 | 2005-02-24 | De Brebisson Cyrille | Function drawing in polar plan using a calculator |
| US20050095565A1 (en) * | 2003-10-30 | 2005-05-05 | Steinberg Joel S. | Method of teaching mathematical operations and functions using a new numerical notation system |
| US7248263B2 (en) | 2004-05-10 | 2007-07-24 | International Business Machines Corporation | User interface for representing multiple data sets on a common graph |
| US8482564B2 (en) * | 2007-10-31 | 2013-07-09 | Tektronix, Inc. | Region overlap control for autorange/autoset functions |
| US8947434B2 (en) * | 2008-07-24 | 2015-02-03 | Chii Ying Co. Ltd. | Process for determining, scaling, providing, comparative information in accurate, useful, easily recognized, and understandable manner |
| JP4853578B2 (ja) * | 2010-04-16 | 2012-01-11 | カシオ計算機株式会社 | グラフ表示装置およびプログラム |
| JP5892094B2 (ja) * | 2013-03-21 | 2016-03-23 | カシオ計算機株式会社 | グラフ表示制御装置、グラフ表示制御方法及びグラフ表示制御プログラム |
| IN2013MU02485A (ja) * | 2013-07-26 | 2015-09-25 | Tektronix Inc | |
| WO2015183828A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Wellness data aggregator |
| WO2016144385A1 (en) | 2015-03-08 | 2016-09-15 | Apple Inc. | Sharing user-configurable graphical constructs |
| DK201770423A1 (en) | 2016-06-11 | 2018-01-15 | Apple Inc | Activity and workout updates |
| US10873786B2 (en) | 2016-06-12 | 2020-12-22 | Apple Inc. | Recording and broadcasting application visual output |
| JP6815839B2 (ja) * | 2016-11-16 | 2021-01-20 | キヤノン株式会社 | 画像解析装置およびその制御方法 |
| JP6972842B2 (ja) | 2017-09-27 | 2021-11-24 | カシオ計算機株式会社 | 表示制御方法、表示装置、及びプログラム |
| DK180171B1 (en) | 2018-05-07 | 2020-07-14 | Apple Inc | USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT |
| US12602142B2 (en) | 2018-05-07 | 2026-04-14 | Apple Inc. | User interfaces for sharing contextually relevant media content |
| CN120066649A (zh) | 2021-05-15 | 2025-05-30 | 苹果公司 | 用于团体训练的用户界面 |
| JP7806775B2 (ja) * | 2023-10-18 | 2026-01-27 | カシオ計算機株式会社 | 電子機器、表示制御方法及びプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2797096B2 (ja) * | 1985-05-10 | 1998-09-17 | カシオ計算機株式会社 | グラフ表示制御装置及びグラフ表示制御方法 |
| US4809189A (en) * | 1986-10-09 | 1989-02-28 | Tektronix, Inc. | Equivalent time waveform data display |
| US5371842A (en) * | 1990-04-19 | 1994-12-06 | Bioscience Analysis Software Ltd. | System for real-time display of the waveshape of an incoming stream of digital data samples |
| JPH04306696A (ja) * | 1991-04-04 | 1992-10-29 | Hitachi Ltd | プロセス監視装置 |
| JPH05250484A (ja) * | 1992-03-04 | 1993-09-28 | Fuji Xerox Co Ltd | グラフ作成装置 |
| JP3217449B2 (ja) * | 1992-05-08 | 2001-10-09 | キヤノン株式会社 | 情報処理装置および情報処理方法 |
-
1994
- 1994-06-08 JP JP6126574A patent/JP2959960B2/ja not_active Expired - Fee Related
-
1995
- 1995-05-23 US US08/447,441 patent/US5557718A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07334463A (ja) | 1995-12-22 |
| US5557718A (en) | 1996-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5557718A (en) | Information processing apparatus having a function of displaying a plurality of graphs | |
| EP2367116A2 (en) | Graph display apparatus, recording medium on which program is recorded and graph display method | |
| EP0660244B1 (en) | Graph display apparatus and method | |
| US4794554A (en) | Electronic calculator having a graph display function | |
| JPH07152918A (ja) | グラフ表示装置 | |
| JP2026034849A (ja) | 電子機器、表示制御方法及びプログラム | |
| JP3485438B2 (ja) | グラフ表示機能を備えた電子式計算機 | |
| JP2005032015A (ja) | 電子機器及びプログラム | |
| EP0655693B1 (en) | Graph display apparatus and method | |
| JPH0454561A (ja) | グラフ表示制御装置 | |
| JP3268029B2 (ja) | 手書き入力装置 | |
| JP3508142B2 (ja) | グラフ表示機能付き電子式計算機 | |
| JP3309115B2 (ja) | グラフ表示制御装置およびグラフ表示制御方法 | |
| JP2008299636A (ja) | グラフ表示装置およびその制御プログラム | |
| JP2797096B2 (ja) | グラフ表示制御装置及びグラフ表示制御方法 | |
| JPH07129149A (ja) | 文字描画装置 | |
| JP4337659B2 (ja) | 図形描画制御装置及びプログラム | |
| JP3194217B2 (ja) | 演算装置及び演算方法 | |
| JPH04436Y2 (ja) | ||
| JPH0424818A (ja) | 入力表示装置 | |
| JP2001100918A (ja) | 座標入力装置 | |
| JPH0724048B2 (ja) | グラフ表示機能を備えた小型電子式計算機 | |
| JP2004118447A (ja) | 対数軸グラフ描画装置および対数軸グラフ描画処理プログラム | |
| JP2001188868A (ja) | グラフ表示装置及びグラフ表示処理プログラムを記憶した記憶媒体 | |
| JP2000163382A (ja) | 式処理装置及び記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070730 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080730 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080730 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090730 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100730 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110730 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110730 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120730 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120730 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |