(57)【特許請求の範囲】
【請求項１】
複数のグラフ表示用の座標レンジデータをそれぞれ異なる色データに対応付けて設定する座標レンジ設定手段と、
複数の関数式データをそれぞれ異なる色データに対応付けて入力する式入力手段と、
この式入力手段により入力された複数の関数式データのグラフを作成する際に、それぞれの関数式データに対応付けられた色データと同じ色データが対応付けられている前記座標レンジ設定手段で設定された座標レンジデータに基づいてそれぞれのグラフデータを作成するグラフデータ作成手段と、
前記座標レンジ設定手段により設定された複数の座標レンジデータに対応する複数の座標軸を、そのそれぞれに対応付けられた色データに対応する表示色で表示させる座標軸表示制御手段と、
前記グラフデータ作成手段により作成された複数のグラフデータのグラフをそれぞれのグラフデータの関数式データに対応付けられた色データと同じ色データの表示色でそれぞれ前記座標軸表示制御手段の制御により表示された各対応する座標上に表示させるグラフ表示制御手段と、
を具備したことを特徴とするグラフ表示装置。
【請求項２】
入力された関数式データに基づいて対応するグラフを表示するグラフ表示部を備えているグラフ表示装置において、
前記入力された関数式データと色データとを対応付けて記憶する第１の記憶手段と、
座標の範囲を設定するための座標レンジデータと色データとを対応付けて記憶する第２の記憶手段と、
前記第１の記憶手段に関数式データに対応付けて記憶されている色データと同じ色データが対応付けられている前記第２の記憶手段に記憶された座標レンジデータの座標の範囲で前記第１の記憶手段に記憶されている関数式データに基づいて対応するグラフを前記表示部に表示させるグラフ表示制御手段と、
を具備したことを特徴とするグラフ表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば関数式を入力してグラフ表示が行なえるグラフ表示装置に関する。
【０００２】
【従来の技術】
従来から、入力された関数式をグラフ化して表示するグラフ電卓等のグラフ表示装置が実用化されている。
この種のグラフ表示装置では、Ｙ＝ｆ（Ｘ）等の関数式を入力すると、該関数式に表示部の表示範囲に対応する具体値が代入されて演算され、グラフ描画データが生成されてグラフ表示されるもので、この場合、従来のグラフ表示装置、特に、グラフ電卓等にあっては、入力された関数式やそのグラフデータが、液晶表示部により、何れも白画面に黒の同一色で表示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来のグラフ表示装置では、入力された関数式に対応するグラフデータは、全て黒の同一色で表示されるため、例えば複数の関数式を入力してそのそれぞれのグラフデータを共に表示するような場合、個々のグラフデータが非常に見分け難くなる問題がある。
【０００７】
本発明は、前記のような問題に鑑みなされたもので、複数の関数式に対応する個々のグラフを共に表示するような場合でも、非常に見易いグラフ表示を行なうことが可能になるグラフ表示装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
すなわち、本発明に係わるグラフ表示装置は、複数のグラフ表示用の座標レンジデータをそれぞれ異なる色データに対応付けて設定する座標レンジ設定手段と、
複数の関数式データをそれぞれ異なる色データに対応付けて入力する式入力手段と、
この式入力手段により入力された複数の関数式データのグラフを作成する際に、それぞれの関数式データに対応付けられた色データと同じ色データが対応付けられている前記座標レンジ設定手段で設定された座標レンジデータに基づいてそれぞれのグラフデータを作成するグラフデータ作成手段と、
前記座標レンジ設定手段により設定された複数の座標レンジデータに対応する複数の座標軸を、そのそれぞれに対応付けられた色データに対応する表示色で表示させる座標軸表示制御手段と、
前記グラフデータ作成手段により作成された複数のグラフデータのグラフをそれぞれのグラフデータの関数式データに対応付けられた色データと同じ色データの表示色でそれぞれ前記座標軸表示制御手段の制御により表示された各対応する座標上に表示させるグラフ表示制御手段と、
を具備したことを特徴とする。
【００１５】
つまり、本発明に係わるグラフ表示装置では、座標レンジ設定手段により設定された複数の座標レンジデータに対応する複数の座標軸が、そのそれぞれに対応付けられた色データに対応する表示色で表示されると共に、グラフデータ作成手段により作成された複数のグラフデータのグラフが、それぞれのグラフデータの関数式データに対応付けられた色データと同じ表示色で各対応する座標上に表示されることになる。
【００１６】
【発明の実施の形態】
以下図面により本発明の実施の形態について説明する。
図１は本発明のグラフ表示装置の実施形態に係わるグラフ表示機能付き電子計算機の電子回路の構成を示すブロック図である。
【００１７】
この電子計算機は、ＣＰＵ１１を備えている。
このＣＰＵ１１は、キー入力部１２からのキー操作信号に応じてＲＯＭ１３に予め記憶されているシステムプログラムを起動させ、回路各部の動作制御を実行するもので、このＣＰＵ１１には、前記キー入力部１２及びＲＯＭ１３の他、ＲＡＭ１４が接続されると共に、カラーデータメモリ１５及び表示駆動回路１６を介してカラー液晶表示部１７が接続される。
【００１８】
前記キー入力部１２には、数字キー及び機能キー１２ａ、「実行」キー１２ｂ、「Ｂｏｘ」キー１２ｃ、「グラフ」キー１２ｄ、「グラフ／式」キー１２ｅ、色指定キー１２ｆ（「青」１２ｆ１，「赤」１２ｆ２，「緑」１２ｆ３）、「Ｒａｎｇｅ」キー１２ｇ、レンジデータ選択キー１２ｈ（「△」１２ｈ１，「▽」１２ｈ２）、カーソルキー１２ｉ（「↑」１２ｉ１，「↓」１２ｉ２，「←」１２ｉ３，「→」１２ｉ４）等が備えられる。
【００１９】
数字キー及び機能キー１２ａは、演算式や関数式等の所望の式，数値データを入力する際に操作される。
「実行」キー１２ｂは、各種機能の実行を指示する際に操作される。
【００２０】
「Ｂｏｘ」キー１２ｃは、グラフ表示画面において所望の表示範囲を四角形（Ｂｏｘ）で囲って識別するためのＢｏｘモードを設定する際に操作される。
「グラフ」キー１２ｄは、前記数字キー及び機能キー１２ａの操作により入力された関数式に対応するグラフデータを算出させて表示させる際に操作される。
【００２１】
「グラフ／式」キー１２ｅは、前記関数式のグラフ表示を行なう際に、入力された関数式の表示状態とグラフデータの表示状態とを切換える際に操作される。色指定キー１２ｆ（「青」１２ｆ１，「赤」１２ｆ２，「緑」１２ｆ３）は、入力した関数式のグラフ表示色を指定する際に操作される。
【００２２】
「Ｒａｎｇｅ」キー１２ｇは、グラフ表示を行なう際のＸ座標及びＹ座標の各座標レンジを設定する際に操作される。
レンジデータ選択キー１２ｈ（「△」１２ｈ１，「▽」１２ｈ２）は、前記「Ｒａｎｇｅ」キー１２ｇの操作に伴なう座標レンジの設定に際し、例えば４色（黒「ＢＬＡＣＫ」，青「ＢＬＵＥ」，赤「ＲＥＤ」，緑「ＧＲＥＥＮ」）に色分けされる４種の座標レンジを選択する際に操作される。
【００２３】
カーソルキー１２ｉ（「↑」１２ｉ１，「↓」１２ｉ２，「←」１２ｉ３，「→」１２ｉ４）は、表示画面上でのカーソル移動を行なう際に操作される。
前記ＲＯＭ１３には、この電子計算機における動作全体の制御を司るシステムプログラムと共に、計算処理モード，グラフ表示レンジ設定処理モード，グラフ式入力処理モード，グラフ表示処理モード，範囲グラフ表示モード，Ｂｏｘ処理モードそれぞれの動作制御を司るサブプログラム等が予め記憶される。
【００２４】
前記ＲＡＭ１４には、表示レジスタ１８、モードフラグレジスタＭ、カーソル設定フラグレジスタｎ、式レジスタ１９（１９ａ，１９ｂ，１９ｃ，…）、指定色レジスタＣ２０（２０ａ，２０ｂ，２０ｃ，…）、グラフ記憶エリア２１、ワークエリア２２、レンジレジスタ２３等が備えられる。
【００２５】
表示レジスタ１８には、前記液晶表示部１７の表示領域における各表示ドットに１対１に対応するデータ記憶領域を有し、表示データが“１”点灯（黒表示に対応），“０”不点灯（白表示に対応）からなるビットマップデータとして記憶される。
【００２６】
モードフラグレジスタＭには、各種動作モードに応じたフラグデータがセットされる。
カーソル設定フラグレジスタｎには、前記Ｂｏｘ処理モードにけるＢｏｘの作成に際し、第１のカーソル移動位置が決定された際に“１”にセットされる。
【００２７】
式レジスタ１９（１９ａ，１９ｂ，１９ｃ，…）には、複数の入力式が個々に記憶される。
指定色レジスタＣ２０（２０ａ，２０ｂ，２０ｃ，…）には、前記式レジスタ１９（１９ａ，１９ｂ，１９ｃ，…）に記憶された入力式それぞれの表示指定色が“１”黒，“２”青，“３”赤，“４”緑として記憶される。
【００２８】
グラフ記憶エリア２１には、前記式レジスタ１９（１９ａ，１９ｂ，１９ｃ，…）に記憶された入力式それぞれのグラフデータがその表示パターンに対応するビットマップデータとして記憶される。
【００２９】
ワークエリア２２には、ＣＰＵ１１における各種の制御処理に伴ない入出力される種々のデータが一時的に記憶される。
レンジレジスタ２３には、前記グラフ表示を行なう際のＸ座標及びＹ座標の各座標レンジの設定により得られた、４種類の座標レンジが４つの指定色（ＢＬＡＣＫ，ＢＬＵＥ，ＲＥＤ，ＧＲＥＥＮ）に対応付けられて記憶される。
【００３０】
前記カラーデータメモリ１５は、前記ＲＡＭ１４に備えられる表示レジスタ１８と同様にした前記液晶表示部１７の表示領域における各表示ドットに１対１に対応するデータ記憶領域を、黒「ＢＬＡＣＫ」，青「ＢＬＵＥ」，赤「ＲＥＤ」，緑「ＧＲＥＥＮ」それぞれの表示色毎に４領域分有するもので、例えば前記ＲＡＭ１４内の表示レジスタ１８に記憶される表示データに対し、ある部分に黒色表示が、また、ある部分に青色表示が指定された場合には、その黒色表示として指定されている表示ドットデータはそのままカラーデータメモリ１５の黒表示色領域に、また、青色表示として指定されている表示ドットデータはそのままカラーデータメモリ１５の青表示色領域に転送され、表示駆動回路１６を介しカラー液晶表示部１７にカラー表示される。
【００３１】
ここで、前記ＲＡＭ１４内の式レジスタ１９に対応する指定色レジスタＣ２０には、入力式の記憶に際し、まず、黒色表示を示す“１”が初期セットされる。次に、前記構成によるグラフ表示機能付き電子計算機のグラフ表示動作について説明する。
【００３２】
図２は前記グラフ表示機能付き電子計算機の全体座標レンジ設定処理を示すフローチャートである。
図３は前記グラフ表示機能付き電子計算機のグラフ式入力処理を示すフローチャートである。
【００３３】
図４は前記グラフ表示機能付き電子計算機のグラフ表示処理を示すフローチャートである。
図５は前記グラフ表示機能付き電子計算機の全体座標レンジ設定処理，グラフ式入力処理，グラフ表示処理に伴なうキー操作対応の表示動作を示す図である。
【００３４】
図２における全体座標レンジの設定処理において、グラフ表示の全画面に対応する座標レンジを設定するために、図５（Ａ）に示すように、キー入力部１２における「Ｒａｎｇｅ」キー１２ｇを操作すると、まず、黒色座標「ＢＬＡＣＫ」に対応するＸ座標レンジ及びＹ座標レンジの設定を促す黒色レンジ設定画面「ＢＬＡＣＫ／Ｘｍｉｎ？，Ｘｍａｘ？／Ｙｍｉｎ？，Ｙｍａｘ？」が、カラー液晶表示部１７に初期表示される。
【００３５】
ここで、数字キー及び機能キー１２ａを操作して数値データを入力すると、その数値データは、カーソルｋの指示位置に対応する座標レンジに入力表示され、例えば「ＢＬＡＣＫ／Ｘｍｉｎ−１０」としてＲＡＭ１４におけるレンジレジスタ２３に記憶される（ステップＳ５→Ｓ６，Ｓ７）。
【００３６】
そして、カーソルキー１２ｉ（「↑」１２ｉ１，「↓」１２ｉ２，「←」１２ｉ３，「→」１２ｉ４）を操作すると、カーソルｋがその操作方向に対応して、前記黒色レンジ設定画面「ＢＬＡＣＫ／Ｘｍｉｎ−１０，Ｘｍａｘ？／Ｙｍｉｎ？，Ｙｍａｘ？」上での他のレンジ設定位置に移動される（ステップＳ３→Ｓ４）。
【００３７】
ここで、再び数字キー及び機能キー１２ａを操作して、例えば「ＢＬＡＣＫ／Ｘｍａｘ１０」として入力すると、さらにＲＡＭ１４におけるレンジレジスタ２３に記憶される（ステップＳ５→Ｓ６，Ｓ７）。
【００３８】
こうして、前記ステップＳ３〜Ｓ７における個々のレンジ設定処理及びカーソル移動処理を繰返し、前記黒色座標「ＢＬＡＣＫ」に対応するＸ座標レンジ及びＹ座標レンジが、例えば「ＢＬＡＣＫ／Ｘｍｉｎ−１０，Ｘｍａｘ１０／Ｙｍｉｎ−１０，Ｙｍａｘ１０」と入力設定され、ＲＡＭ１４内のレンジレジスタ２３に記憶された状態で、図５（Ｂ）に示すように、レンジデータ選択キー１２ｈ（「▽」１２ｈ２）を操作すると、次に、青色座標「ＢＬＵＥ」に対応するＸ座標レンジ及びＹ座標レンジの設定を促す青色レンジ設定画面「ＢＬＵＥ／Ｘｍｉｎ？，Ｘｍａｘ？／Ｙｍｉｎ？，Ｙｍａｘ？」が、カラー液晶表示部１７に表示される（ステップＳ１→Ｓ２）。
【００３９】
ここで、前記ステップＳ３〜Ｓ７における個々のレンジ設定処理及びカーソル移動処理を繰返し、前記青色座標「ＢＬＵＥ」に対応するＸ座標レンジ及びＹ座標レンジが、例えば「ＢＬＵＥ／Ｘｍｉｎ−５，Ｘｍａｘ１５／Ｙｍｉｎ−１５，Ｙｍａｘ５」と入力設定され、ＲＡＭ１４内のレンジレジスタ２３に記憶された状態で、図５（Ｃ）に示すように、さらに、レンジデータ選択キー１２ｈ（「▽」１２ｈ２）を操作すると、次に、赤色座標「ＲＥＤ」に対応するＸ座標レンジ及びＹ座標レンジの設定を促す赤色レンジ設定画面「ＲＥＤ／Ｘｍｉｎ？，Ｘｍａｘ？／Ｙｍｉｎ？，Ｙｍａｘ？」が、カラー液晶表示部１７に表示される（ステップＳ１→Ｓ２）。
【００４０】
さらに、前記ステップＳ３〜Ｓ７における個々のレンジ設定処理及びカーソル移動処理を繰返し、前記赤色座標「ＲＥＤ」に対応するＸ座標レンジ及びＹ座標レンジが、例えば「ＲＥＤ／Ｘｍｉｎ−３，Ｘｍａｘ１７／Ｙｍｉｎ−５，Ｙｍａｘ１５」と入力設定され、ＲＡＭ１４内のレンジレジスタ２３に記憶された状態で、図５（Ｄ）に示すように、さらに、レンジデータ選択キー１２ｈ（「▽」１２ｈ２）を操作すると、次に、緑色座標「ＧＲＥＥＮ」に対応するＸ座標レンジ及びＹ座標レンジの設定を促す緑色レンジ設定画面「ＧＲＥＥＮ／Ｘｍｉｎ？，Ｘｍａｘ？／Ｙｍｉｎ？，Ｙｍａｘ？」が、カラー液晶表示部１７に表示される（ステップＳ１→Ｓ２）。
【００４１】
ここで、さらに、前記ステップＳ３〜Ｓ７における個々のレンジ設定処理及びカーソル移動処理を繰返し、前記緑座標「ＧＲＥＥＮ」に対応するＸ座標レンジ及びＹ座標レンジが、例えば「ＧＲＥＥＮ／Ｘｍｉｎ−１５，Ｘｍａｘ５／Ｙｍｉｎ−７，Ｙｍａｘ１３」と入力設定されると、ＲＡＭ１４内のレンジレジスタ２３に記憶される。
【００４２】
こうして、前記ステップＳ１〜Ｓ７の処理を繰返し、４つの異なる座標レンジを入力設定し、ＲＡＭ１４内のレンジレジスタ２３に記憶させ、「実行」キー１２ｂを操作すると、前記４つの異なる色に対応付けられた４種類の座標レンジ「ＢＬＡＣＫ／Ｘｍｉｎ−１０，Ｘｍａｘ１０／Ｙｍｉｎ−１０，Ｙｍａｘ１０」「ＢＬＵＥ／Ｘｍｉｎ−５，Ｘｍａｘ１５／Ｙｍｉｎ−１５，Ｙｍａｘ５」「ＲＥＤ／Ｘｍｉｎ−３，Ｘｍａｘ１７／Ｙｍｉｎ−５，Ｙｍａｘ１５」「ＧＲＥＥＮ／Ｘｍｉｎ−１５，Ｘｍａｘ５／Ｙｍｉｎ−７，Ｙｍａｘ１３」が確定される（ステップＳ８→Ｓ９）。
【００４３】
すると、図５（Ｅ）に示すように、カラー液晶表示部１７には、前記４種類の座標レンジ「ＢＬＡＣＫ／ＢＬＵＥ／ＲＥＤ／ＧＲＥＥＮ」のそれぞれに対応してグラフ表示させるためのグラフ式の入力画面「Ｙ１  ／Ｙ２  ／Ｙ３  ／Ｙ４  」が表示される。
【００４４】
図３におけるグラフ式入力処理において、キー入力部１２におけるカーソルキー１２ｉ（「↑」１２ｉ１，「↓」１２ｉ２，「←」１２ｉ３，「→」１２ｉ４）を操作すると、前記グラフ式の入力画面におけるカーソルｋが移動され、該カーソルｋにより指示されるグラフ式の入力位置がＹ１  ，Ｙ２  ，Ｙ３  ，Ｙ４  の間で切換えられる（ステップＡ１→Ａ２）。
【００４５】
そして、例えば前記グラフ式の入力画面において、カーソルｋが第１グラフ式「Ｙ１  」に対応して表示されている状態で、数字キー及び機能キー１２ａを操作して、関数式「Ｘ＋２」と入力すると、その入力された第１グラフ式「Ｙ１  ＝Ｘ＋２」は、ＲＡＭ１４内の第１式レジスタ１９ａに記憶される（ステップＡ３→Ａ４）。
【００４６】
ここで、前記第１式レジスタ１９ａに入力記憶させた第１グラフ式「Ｙ１  ＝Ｘ＋２」を、前記レンジレジスタ２３に設定記憶させた黒色座標レンジ「ＢＬＡＣＫ／Ｘｍｉｎ−１０，Ｘｍａｘ１０／Ｙｍｉｎ−１０，Ｙｍａｘ１０」にて表示させる場合は、指定色レジスタＣ２０（２０ａ，２０ｂ，２０ｃ，…）には、予め黒色表示を示す“１”が初期設定されているので、ユーザによる色指定キー１２ｆの操作は必要ない。
【００４７】
また、前記カーソルキー１２ｉ（「↑」１２ｉ１，「↓」１２ｉ２，「←」１２ｉ３，「→」１２ｉ４）の操作によるグラフ式入力位置の移動処理及び数字キー及び機能キー１２ａの操作による関数式の入力処理を繰返し（ステップＡ１〜Ａ５）、例えば第２グラフ式「Ｙ２  ＝２Ｘ」がＲＡＭ１４内の第２式レジスタ１９ｂに記憶された状態で、該第２式レジスタ１９ｂに記憶させた第２グラフ式「Ｙ２  ＝２Ｘ」を、前記レンジレジスタ２３に設定記憶させた青色座標レンジ「ＢＬＵＥ／Ｘｍｉｎ−５，Ｘｍａｘ１５／Ｙｍｉｎ−１５，Ｙｍａｘ５」にて表示させる場合は、色指定キー１２ｆの「青」１２ｆ１を操作すると、対応する指定色レジスタ２０ｂに対し青色表示を示す“２”が記憶設定される（ステップＡ６→Ａ７）。
【００４８】
この後、図５（Ｆ）に示すように、前記ステップＡ１〜Ａ７の処理を繰返し、第３グラフ式「Ｙ３  ＝Ｘ−３」及びその指定色「赤」を入力し、第３式レジスタ１９ｃに「Ｙ３  ＝Ｘ−３」、対応する指定色レジスタ２０ｃに“３”と記憶されると共に、第４グラフ式「Ｙ４  ＝Ｘ２  」及びその指定色「緑」を入力し、第４式レジスタ１９ｄに「Ｙ４  ＝Ｘ２  」、対応する指定色レジスタ２０ｄに“４”と記憶された状態で、「実行」キー１２ｂを操作すると、４つの異なる座標レンジに対応させた第１〜第４グラフ式及びその指定色のデータ入力が確定される（ステップＡ８→Ａ９）。
【００４９】
こうして、４種類のＸ／Ｙ座標「ＢＬＡＣＫ」「ＢＬＵＥ」「ＲＥＤ」「ＧＲＥＥＮ」及びそのそれぞれに表示すべきグラフ式「Ｙ１  」「Ｙ２  」「Ｙ３  」「Ｙ４  」が入力され、式レジスタ１９（１９ａ，１９ｂ，１９ｃ），指定色レジスタＣ２０（２０ａ，２０ｂ，２０ｃ），レンジレジスタ２３にて設定記憶された状態で、図５（Ｇ）に示すように、キー入力部１２における「グラフ」キー１２ｄを操作すると、図４におけるグラフ表示処理が起動される。
【００５０】
すなわち、前記グラフ表示処理が起動されると、まず、レンジレジスタ２３に記憶されている黒色座標レンジ「ＢＬＡＣＫ／Ｘｍｉｎ−１０，Ｘｍａｘ１０／Ｙｍｉｎ−１０，Ｙｍａｘ１０」に対応して、Ｘ座標が−１０〜１０／Ｙ座標が−１０〜１０として目盛り表示されたＸ／Ｙ座標が、カラー液晶表示部１７に黒色で表示される（ステップＢ１）。
【００５１】
そして、黒色表示を示すフラグ“１”がセットされている指定色レジスタ２０ａに対応する式レジスタ１９ａに記憶されている第１グラフ式「Ｙ１  ＝Ｘ＋２」に対し、前記黒色座標レンジが代入されて第１グラフデータが作成されグラフ記憶記憶エリア２１に描画記憶される（ステップＢ２）。
【００５２】
すると、前記カラー液晶表示部１７に黒色表示されたＸ／Ｙ座標に対し、前記グラフ記憶エリア２１に作成記憶された第１グラフデータＹ１  が黒色で重ねて表示される（ステップＢ３）。
【００５３】
前記黒色座標に対する第１グラフデータＹ１  の描画表示が終了すると、次に、レンジレジスタ２３に記憶されている青色座標レンジ「ＢＬＵＥ／Ｘｍｉｎ−５，Ｘｍａｘ１５／Ｙｍｉｎ−１５，Ｙｍａｘ５」に対応して、Ｘ座標が−５〜１５／Ｙ座標が−１５〜５として目盛り表示されたＸ／Ｙ座標が、カラー液晶表示部１７に青色で表示される（ステップＢ４→Ｂ５）。
【００５４】
そして、青色表示を示すフラグ“２”がセットされている指定色レジスタ２０ｂに対応する式レジスタ１９ｂに記憶されている第２グラフ式「Ｙ２  ＝２Ｘ」に対し、前記青色座標レンジが代入されて第２グラフデータが作成されグラフ記憶記憶エリア２１に描画記憶される（ステップＢ６）。
【００５５】
すると、前記カラー液晶表示部１７に青色表示されたＸ／Ｙ座標に対し、前記グラフ記憶エリア２１に作成記憶された第２グラフデータＹ２  が青色で重ねて表示される（ステップＢ７）。
【００５６】
前記黒色座標及び青色座標に対する第１グラフデータＹ１  及び第２グラフデータＹ２  の描画表示が終了すると、次に、レンジレジスタ２３に記憶されている赤色座標レンジ「ＲＥＤ／Ｘｍｉｎ−３，Ｘｍａｘ１７／Ｙｍｉｎ−５，Ｙｍａｘ１５」に対応して、Ｘ座標が−３〜１７／Ｙ座標が−５〜１５として目盛り表示されたＸ／Ｙ座標が、カラー液晶表示部１７に赤色で表示される。
【００５７】
そして、赤色表示を示すフラグ“３”がセットされている指定色レジスタ２０ｃに対応する式レジスタ１９ｃに記憶されている第３グラフ式「Ｙ３  ＝Ｘ−３」に対し、前記赤色座標レンジが代入されて第３グラフデータが作成されグラフ記憶記憶エリア２１に描画記憶される。
【００５８】
すると、前記カラー液晶表示部１７に赤色表示されたＸ／Ｙ座標に対し、前記グラフ記憶エリア２１に作成記憶された第３グラフデータＹ３  が赤色で重ねて表示される（ステップＢ８→Ｂ９）。
【００５９】
さらに、前記黒色座標，青色座標，赤色座標に対する第１グラフデータＹ１  ，第２グラフデータＹ２  ，第３グラフデータＹ３  の描画表示が終了すると、次に、レンジレジスタ２３に記憶されている緑色座標レンジ「ＧＲＥＥＮ／Ｘｍｉｎ−１５，Ｘｍａｘ５／Ｙｍｉｎ−７，Ｙｍａｘ１３」に対応して、Ｘ座標が−１５〜５／Ｙ座標が−７〜１３として目盛り表示されたＸ／Ｙ座標が、カラー液晶表示部１７に緑色で表示される。
【００６０】
そして、緑色表示を示すフラグ“４”がセットされている指定色レジスタ２０ｄに対応する式レジスタ１９ｄに記憶されている第４グラフ式「Ｙ４  ＝Ｘ２  」に対し、前記緑色座標レンジが代入されて第４グラフデータが作成されグラフ記憶記憶エリア２１に描画記憶される。
【００６１】
すると、前記カラー液晶表示部１７に緑色表示されたＸ／Ｙ座標に対し、前記グラフ記憶エリア２１に作成記憶された第４グラフデータＹ４  が緑色で重ねて表示される（ステップＢ１０）。
【００６２】
従って、前記色分けした異なる座標レンジの設定に基づくグラフ式の入力・表示処理では、それぞれ異なる４つの座標レンジ「ＢＬＡＣＫ」「ＢＬＵＥ」「ＲＥＤ」「ＧＲＥＮ」に対応する４つのＸ／Ｙ座標を、対応する表示色で色分けして表示すると共に、各座標レンジ毎のＸ／Ｙ座標に対応するグラフ式「Ｙ１  」「Ｙ２  」「Ｙ３  」「Ｙ４  」も、設定座標レンジに対応して色指定された表示色で色分けして表示されるので、４つの異なる座標レンジに対応させた別々のグラフデータを同時表示させた場合でも、個々の座標及びそのそれぞれの座標に対応するグラフデータを容易に識別できるように表示することができる。
【００６３】
図６は前記グラフ表示機能付き電子計算機の範囲グラフ表示処理を示すフローチャートである。
図７は前記グラフ表示機能付き電子計算機の範囲グラフ表示処理に伴なう式入力対応の表示動作を示す図である。
【００６４】
すなわち、例えば図７（Ａ）に示すように、数字キー及び機能キー１２ａを操作してグラフ式を「Ｇｒａｐｈ  Ｙ＝Ｘ２  」と入力すると共に、色分け表示範囲を「Ｏｒａｎｇｅ［−１，１］」と入力し、「実行」キー１２ｂを操作すると、入力されたグラフ式「Ｙ＝Ｘ２  」に対応するグラフデータが、カラー液晶表示部１７の表示範囲に対応して予め設定された座標レンジに基づき演算作成され、ＲＡＭ１４内のグラフ記憶エリア２１に描画記憶される（ステップＣ１）。
【００６５】
ここで、前記入力された色分け表示範囲に基づき、Ｘ座標に対応する範囲データ［−１，１］及びその色データ「Ｏｒａｎｇｅ」の指定有りと判断されると、前記グラフ記憶エリア２１に作成記憶されたグラフデータのうち、当該指定されたＸ座標範囲［−１，１］に対応するグラフデータの範囲のみ指定色のオレンジ色で色分けされて表示される（ステップＣ２→Ｃ３→Ｃ４）。
【００６６】
これと共に、前記グラフ記憶エリア２１に作成記憶されたグラフデータのうち、前記指定座標範囲外のグラフデータが基本色（未指定の場合「黒」）で表示される（ステップＣ５，Ｃ６）。
【００６７】
また、例えば図７（Ｂ）に示すように、数字キー及び機能キー１２ａを操作してグラフ式をその基本色を指定して「Ｏｒａｎｇｅ  Ｇｒａｐｈ  Ｙ＝Ｘ２  」と入力すると共に、色分け表示範囲を「Ｇｒｅｅｎ［−１，１］」と入力し、「実行」キー１２ｂを操作すると、入力されたグラフ式「Ｙ＝Ｘ２  」に対応するグラフデータが、カラー液晶表示部１７の表示範囲に対応して予め設定された座標レンジに基づき演算作成され、ＲＡＭ１４内のグラフ記憶エリア２１に描画記憶される（ステップＣ１）。
【００６８】
ここで、前記入力された色分け表示範囲に基づき、Ｘ座標に対応する範囲データ［−１，１］及びその色データ「Ｏｒａｎｇｅ」の指定有りと判断されると、前記グラフ記憶エリア２１に作成記憶されたグラフデータのうち、当該指定されたＸ座標範囲［−１，１］に対応するグラフデータの範囲のみ指定色の緑色で色分けされて表示される（ステップＣ２→Ｃ３→Ｃ４）。
【００６９】
これと共に、前記グラフ記憶エリア２１に作成記憶されたグラフデータのうち、前記指定座標範囲外のグラフデータが基本色として指定されたオレンジ色で表示される（ステップＣ５，Ｃ６）。
【００７０】
また、例えば図７（Ｃ）に示すように、数字キー及び機能キー１２ａを操作してグラフ式を「Ｇｒａｐｈ  Ｙ＝Ｘ２  」と入力すると共に、色分け表示範囲を「Ｏｒａｎｇｅ［−１，０］，Ｇｒｅｅｎ［０，１］」と入力し、「実行」キー１２ｂを操作すると、入力されたグラフ式「Ｙ＝Ｘ２  」に対応するグラフデータが、カラー液晶表示部１７の表示範囲に対応して予め設定された座標レンジに基づき演算作成され、ＲＡＭ１４内のグラフ記憶エリア２１に描画記憶される（ステップＣ１）。
【００７１】
ここで、前記入力された色分け表示範囲に基づき、Ｘ座標に対応する範囲データ［−１，０］，［０，１］及びそのそれぞれの色データ「Ｏｒａｎｇｅ」，「Ｇｒｅｅｎ」の指定有りと判断されると、前記グラフ記憶エリア２１に作成記憶されたグラフデータのうち、当該指定されたＸ座標範囲［−１，０］に対応するグラフデータの範囲は指定色のオレンジ色で色分けされて表示され、Ｘ座標範囲［０，１］に対応するグラフデータの範囲は指定色の緑色で色分けされて表示される（ステップＣ２→Ｃ３→Ｃ４）。
【００７２】
これと共に、前記グラフ記憶エリア２１に作成記憶されたグラフデータのうち、前記指定座標範囲外のグラフデータが基本色（未指定の場合「黒」）で表示される（ステップＣ５，Ｃ６）。
【００７３】
一方、前記ステップＣ２において、Ｘ座標に対応する範囲データの指定無しと判断されると、グラフ記憶エリア２１に作成記憶されたグラフデータがそのまま基本の表示色（未指定の場合「黒」）で表示される（ステップＣ２→Ｃ７，Ｃ６）。
【００７４】
さらに、前記ステップＣ２において、Ｘ座標に対応する範囲データの指定有りと判断された場合でも、ステップＣ３において、色データの指定無しと判断されると、グラフ記憶エリア２１に作成記憶されたグラフデータのうち、当該指定されたＸ座標範囲に対応するグラフデータの範囲のみ赤色で色分けされて表示されると共に、前記指定座標範囲外のグラフデータが基本色（未指定の場合「黒」）で表示される（ステップＣ２→Ｃ３→Ｃ８，Ｃ５，Ｃ６）。
【００７５】
従って、前記範囲グラフ表示処理では、グラフ式データとそのＸ座標に対応する範囲データとを入力すると、そのグラフ式に対応するグラフデータの中で、入力された範囲データの部分のみ異なる色で表示され、それ以外のグラフデータ部分は基本の表示色で表示されるので、グラフ式に対応するグラフデータの全体形状とその中で指定された範囲部分のグラフ形状とを明確に色分けした状態で把握することができる。
【００７６】
図８は前記グラフ表示機能付き電子計算機のＢｏｘ処理を示すフローチャートである。
図９は前記グラフ表示機能付き電子計算機のＢｏｘ処理に伴なうキー操作対応の表示動作を示す図である。
【００７７】
まず、図９（Ａ）に示すように、例えば前記図３におけるグラフ式入力処理を経て、２つのグラフ式「Ｙ１  ＝Ｘ２  」「Ｙ２  ＝Ｘ−１」及びそのそれぞれの表示色「ＧＲＥＥＮ」「ＢＬＵＥ」を入力指定して表示させ、式レジスタ１９ａ，１９ｂ及び指定色レジスタ２０ａ，２０ｂにそれぞれ記憶設定した状態で、図９（Ｂ）に示すように、「グラフ」キー１２ｄを操作すると、前記図４におけるグラフ表示処理を経て、第１式レジスタ１９ａに記憶されている第１グラフ式「Ｙ１  ＝Ｘ２  」に対応するグラフデータが、その指定色レジスタ２０ａで指定されている表示色「ＧＲＥＥＮ」に対応して緑色で表示されると共に、第２式レジスタ１９ｂに記憶されている第２グラフ式「Ｙ２  ＝Ｘ−１」に対応するグラフデータが、その指定色レジスタ２０ｂで指定されている表示色「ＢＬＵＥ」に対応して青色で表示される。
【００７８】
こうして、所望のグラフデータがカラー液晶表示部１７にカラー表示された状態で、図９（Ｃ）に示すように、キー入力部１２における「Ｂｏｘ」キー１２ｃを操作すると、図８におけるＢｏｘ処理が起動され、グラフ表示画面上の中心にカーソルｋが表示される（ステップＤ１）。
【００７９】
ここで、カーソルキー１２ｉ（「↑」１２ｉ１，「→」１２ｉ４）を順次操作すると、グラフ表示画面上のカーソルｋは右上に移動される（ステップＤ２→Ｄ３）。
【００８０】
この際、ＲＡＭ１４内のカーソル設定フラグレジスタｎは“０”に初期セットされているので、ステップＤ４では「ＮＯ」と判断される。
そして、図９（Ｄ）に示すように、前記グラフ表示画面上のカーソルｋを第１のカーソル位置Ｐ１  に移動させた状態で、「実行」キー１２ｂを操作すると、前記カーソル設定フラグレジスタｎは“０”にセットされていると判断されので、その第１カーソル位置Ｐ１  に対応するＸ／Ｙ座標がワークエリア２２に記憶され、カーソル設定フラグレジスタｎに“１”がセットされる（ステップＤ５→Ｄ６→Ｄ７，Ｄ８）。
【００８１】
そして、さらにカーソルキー１２ｉ（「→」１２ｉ４，「↓」１２ｉ２）を順次操作すると、グラフ表示画面上のカーソルｋは前記第１カーソル位置Ｐ１  から右下に移動される（ステップＤ２→Ｄ３）。
【００８２】
この際、ＲＡＭ１４内のカーソル設定フラグレジスタｎは、前記第１カーソル位置Ｐ１  の設定に伴ない“１”にセットされているので、ステップＤ４にて「ＹＥＳ」と判断され、前記第１カーソル位置Ｐ１  と現在のカーソルｋの移動位置に対応するＢｏｘが表示される（ステップＤ４→Ｄ９）。
【００８３】
そして、図９（Ｅ）に示すように、前記グラフ表示画面上のカーソルｋを第２のカーソル位置Ｐ２  に移動させ、そのグラフ表示画面上の所望の範囲をＢｏｘ表示で囲んだ状態で、「実行」キー１２ｂを操作すると、前記カーソル設定フラグレジスタｎは“１”にセットされていると判断されので、前記第２カーソル位置Ｐ２  に対応するＸ／Ｙ座標もワークエリア２２に記憶される（ステップＤ５→Ｄ６→Ｄ１０）。
【００８４】
すると、グラフ記憶エリア２１に記憶されている第１グラフ式「Ｙ１  ＝Ｘ２  」に対応するグラフデータ及び第２グラフ式「Ｙ２  ＝Ｘ−１」に対応するグラフデータと、ワークエリア２２に記憶されている第１及び第２カーソル位置Ｐ１  ，Ｐ２  に対応する各Ｘ／Ｙ座標とに基づき、前記Ｂｏｘで囲んだＸ／Ｙ座標レンジ内のグラフデータが検索され、その検索されたＢｏｘ内グラフデータが赤色で色分けされて表示される（ステップＤ１１，Ｄ１２）。
【００８５】
また、これと共に、前記第１カーソル位置Ｐ１  から第２カーソル位置Ｐ２  への移動に伴ない表示されたＢｏｘ表示が消去される（ステップＤ１３）。
従って、前記Ｂｏｘ処理では、所望のグラフデータの表示画面上において、カーソル操作に伴ないＢｏｘで囲んだ範囲内のグラフデータを、異なる表示色で色分けして表示できるようになる。
【００８６】
したがって、前記構成のグラフ表示機能付き電子計算機によれば、キー入力部１２の「Ｒａｎｇｅ」キー１２ｇの操作により起動されるグラフの全体座標レンジの設定処理において、４つの異なるＸ，Ｙ座標レンジをそれぞれ「ＢＬＡＣＫ」「ＢＬＵＥ」「ＲＥＤ」「ＧＲＥＥＮ」の表示色に対応付けてＲＡＭ１４内のレンジレジスタ２３に設定すると共に、各座標レンジにて表示させるグラフ式をその表示色に対応付けて入力してＲＡＭ１４内の式レジスタ１９に記憶させ、「グラフ」キー１２ｄの操作によりグラフ表示を指示すると、前記レンジレジスタ２３に設定された４つの異なる座標レンジの別々のＸ／Ｙ座標が「黒座標」「青座標」「赤座標」「緑座標」として色分け表示されると共に、各Ｘ／Ｙ座標に対してそれぞれ同色の色指定データが対応付けられたグラフ式のグラフデータが作成されて同じ色で描画表示されるので、異なる座標レンジに基づく別々のグラフデータを同時表示させた場合でも、個々のグラフデータを容易に識別できようになる。
【００８７】
また、前記構成のグラフ表示機能付き電子計算機によれば、グラフ式を入力すると共に、例えばＸ座標に対応する座標の範囲を色指定して設定し、グラフ描画を指示すると、前記グラフ式に対応するグラフデータが作成され、前記設定された座標範囲のグラフデータのみ指定色で色分けされて表示されると共に、それ以外の範囲のグラフデータは基本の表示色（未指定の場合「黒」）で表示されるので、グラフデータの全体形状とその中の設定範囲内に対応するグラフデータの形状とを、容易に識別できる状態で表示することができる。
【００９２】
【発明の効果】
以上のように、本発明に係わるグラフ表示装置によれば、座標レンジ設定手段により設定された複数の座標レンジデータに対応する複数の座標軸が、そのそれぞれに対応付けられた色データに対応する表示色で表示されると共に、グラフデータ作成手段により作成された複数のグラフデータのグラフが、それぞれのグラフデータの関数式データに対応付けられた色データと同じ表示色で各対応する座標上に表示されるようになる。
【００９３】
よって、本発明に係わるグラフ表示装置によれば、複数の関数式に対応する個々のグラフを共に表示するような場合でも、非常に見易いグラフ表示を行なうことが可能になる。
【図面の簡単な説明】
【図１】本発明のグラフ表示装置の実施形態に係わるグラフ表示機能付き電子計算機の電子回路の構成を示すブロック図。
【図２】前記グラフ表示機能付き電子計算機の全体座標レンジ設定処理を示すフローチャート。
【図３】前記グラフ表示機能付き電子計算機のグラフ式入力処理を示すフローチャート。
【図４】前記グラフ表示機能付き電子計算機のグラフ表示処理を示すフローチャート。
【図５】前記グラフ表示機能付き電子計算機の全体座標レンジ設定処理，グラフ式入力処理，グラフ表示処理に伴なうキー操作対応の表示動作を示す図。
【図６】前記グラフ表示機能付き電子計算機の範囲グラフ表示処理を示すフローチャート。
【図７】前記グラフ表示機能付き電子計算機の範囲グラフ表示処理に伴なう式入力対応の表示動作を示す図。
【図８】前記グラフ表示機能付き電子計算機のＢｏｘ処理を示すフローチャート。
【図９】前記グラフ表示機能付き電子計算機のＢｏｘ処理に伴なうキー操作対応の表示動作を示す図。
【符号の説明】
１１  …ＣＰＵ、
１２  …キー入力部、
１２ａ…数字キー及び機能キー、
１２ｂ…「実行」キー、
１２ｃ…「Ｂｏｘ」キー、
１２ｄ…「グラフ」キー、
１２ｅ…「グラフ／式」キー、
１２ｆ…色指定キー、
１２ｆ１…「青」キー、
１２ｆ２…「赤」キー、
１２ｆ３…「緑」キー、
１２ｇ…「Ｒａｎｇｅ」キー、
１２ｈ…レンジデータ選択キー、
１２ｈ１…「△」キー、
１２ｈ２…「▽」キー、
１２ｉ…カーソルキー、
１２ｉ１…「↑」キー、
１２ｉ２…「↓」キー、
１２ｉ３…「←」キー、
１２ｉ４…「→」キー、
１３  …ＲＯＭ、
１４  …ＲＡＭ、
１５  …カラーデータメモリ、
１６  …表示駆動回路、
１７  …カラー液晶表示部、
１８  …表示レジスタ、
１９（１９ａ，１９ｂ，…）…式レジスタ、
２０（２０ａ，２０ｂ，…）…指定色レジスタ、
２１  …グラフ記憶エリア、
２２  …ワークエリア、
２３  …レンジレジスタ、
Ｍ  …モードフラグレジスタ、
ｎ  …カーソル設定フラグレジスタ、
ｋ  …カーソル。
【図１】
0003612811.tif 000002
【図２】
0003612811.tif 000003
【図３】
0003612811.tif 000004
【図４】
0003612811.tif 000005
【図５】
0003612811.tif 000006
【図６】
0003612811.tif 000007
【図７】
0003612811.tif 000008
【図８】
0003612811.tif 000009
【図９】
0003612811.tif 000010