(57)【特許請求の範囲】
【請求項１】
複数の数値データと前記各数値データに指定された色の情報とを関連付けたリストデータを記憶するリスト記憶手段と、
前記リスト記憶手段に記憶された２組のリストデータに基づいて、一方のリストデータの数値データをＸ値、他方のリストデータの数値データをＹ値とした点を前記リスト記憶手段に記憶された各数値データに指定された色でプロットしたプロットグラフを生成し、表示するプロットグラフ表示手段と、
回帰グラフを表示させる際にユーザに色を指定させる色指定手段と、
前記色指定手段により指定された色に対応するリストデータ中の数値データに基づき回帰グラフを生成し、表示する回帰グラフ表示手段と
を具備したことを特徴とするグラフ表示装置。
【請求項２】
前記回帰グラフ表示手段は、前記色指定手段で指定された色で回帰グラフを表示することを特徴とする請求項１記載のグラフ表示装置。
【請求項３】
前記回帰グラフ表示手段は、前記色指定手段により色が指定されない場合には、前記リスト記憶手段に記憶されたリストデータの全ての数値データに基づき回帰グラフを生成し、表示することを特徴とする請求項１または２記載のグラフ表示装置。
【請求項４】
前記プロットグラフ表示手段によって表示されたプロットグラフの各点を指定して色を変更する第１の色変更手段と、
この第１の色変更手段によって色が変更された点に対応する前記リスト記憶手段に記憶されたリストデータ中の数値データの色を前記変更された色と同じ色に変更する第２の色変更手段と
を具備したことを特徴とする請求項１〜３の何れか１項に記載のグラフ表示装置。
【請求項５】
カラー表示可能な表示部を有するコンピュータを、
複数の数値データと前記各数値データに指定された色の情報とを関連付けたリストデータを記憶するリスト記憶手段と、
前記リスト記憶手段に記憶された２組のリストデータに基づいて、一方のリストデータの数値データをＸ値、他方のリストデータの数値データをＹ値とした点を前記リスト記憶手段に記憶された各数値データに指定された色でプロットしたプロットグラフを生成し、表示するプロットグラフ表示手段と、
回帰グラフを表示させる際にユーザに色を指定させる色指定手段と、
この色指定手段により指定された色に対応するリストデータ中の数値データに基づき回帰グラフを生成し、表示する回帰グラフ表示手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の数値データからなるリストデータに基づいてグラフを描画する機能を備えたグラフ表示装置及びプログラムに関する。
【背景技術】
【０００２】
関数計算機能を備えた電子計算機（関数電卓）では、統計計算モードを設定してリストデータ（統計データ）を入力すると、その入力されたリストデータに対応するグラフを描画する機能がある。ここで扱われる情報としては、「リストデータを構成する各数値データ」と「グラフデータ」であるが、データの種類が異なるため、対応関係を対比するには難しい。
【０００３】
ここで、電卓の視覚的な表現力を向上させるために、表示のカラー化が考えられている。例えば、特許文献１では、回帰グラフと入力データとの誤差をカラー表示している。また、特許文献２では、回帰グラフ別に表示色を変えてカラー表示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１８４８１９号公報
【特許文献２】特開平１０−１２４６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記特許文献１，２では、グラフの表示をカラー化しただけであって、そのグラフの元となっているリストデータの各数値データとの相互関係を視覚的に対比するには十分ではない。
【０００６】
本発明は前記のような点に鑑みなされたもので、リストデータの各数値データに基づいてグラフを描画した場合に、そのグラフの元となっているリストデータの各数値データとの相互関係を視覚的に容易に把握することのできるグラフ表示装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るグラフ表示装置は、
複数の数値データと前記各数値データに指定された色の情報とを関連付けたリストデータを記憶するリスト記憶手段と、
前記リスト記憶手段に記憶された２組のリストデータに基づいて、一方のリストデータの数値データをＸ値、他方のリストデータの数値データをＹ値とした点を前記リスト記憶手段に記憶された各数値データに指定された色でプロットしたプロットグラフを生成し、表示するプロットグラフ表示手段と、
回帰グラフを表示させる際にユーザに色を指定させる色指定手段と、
前記色指定手段により指定された色に対応するリストデータ中の数値データに基づき回帰グラフを生成し、表示する回帰グラフ表示手段と
を具備したことを特徴とする。
【０００８】
また、本発明に係るプログラムは、
カラー表示可能な表示部を有するコンピュータを、
複数の数値データと前記各数値データに指定された色の情報とを関連付けたリストデータを記憶するリスト記憶手段と、
前記リスト記憶手段に記憶された２組のリストデータに基づいて、一方のリストデータの数値データをＸ値、他方のリストデータの数値データをＹ値とした点を前記リスト記憶手段に記憶された各数値データに指定された色でプロットしたプロットグラフを生成し、表示するプロットグラフ表示手段と、
回帰グラフを表示させる際にユーザに色を指定させる色指定手段と、
この色指定手段により指定された色に対応するリストデータ中の数値データに基づき回帰グラフを生成し、表示する回帰グラフ表示手段と
して機能させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、リストデータの各数値データに色に基づいて回帰グラフを描画するので、グラフの元となっているリストデータの各数値データとの相互関係を視覚的に容易に把握することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は本発明の第１の実施形態に係るグラフ表示装置として用いられる電子計算機の外観構成を示す正面図である。
【図２】図２は同実施形態における電子計算機の回路構成を示すブロック図である。
【図３】図３は同実施形態における電子計算機に用いられるリストデータの構成を示す図である。
【図４】図４は同実施形態における電子計算機に備えられたＣＰＵの機能構成を示すブロック図である。
【図５】図５は同実施形態における電子計算機に備えられたＣＰＵによって実行される統計計算モード時のグラフ表示処理の全体の流れを示すフローチャートである。
【図６】図６は同実施形態におけるリスト入力画面の一例を示す図である。
【図７】図７は同実施形態における「Ｓｃａｔｔｅｒ」が選択されたときのグラフ表示画面の一例を示す図である。
【図８】図８は同実施形態における「Ｈｉｓｔｇｒａｍ」が選択されたときのグラフ表示画面の一例を示す図である。
【図９】図９は同実施形態における色変更したヒストグラムの一例を示す図である。
【図１０】図１０は同実施形態におけるヒストグラムに対応したリストデータの色変更前と色変更後の状態を比較して示す図である。
【図１１】図１１は同実施形態における「回帰グラフ」が選択されたときのグラフ表示画面の一例を示す図である。
【図１２】図１２は同実施形態における色変更した回帰グラフの一例を示す図である。
【図１３】図１３は同実施形態における回帰グラフに対応したリストデータの色変更前と色変更後の状態を比較して示す図である。
【図１４】図１４は本発明の第２の実施形態における電子計算機に備えられたＣＰＵによって実行される統計計算モード時のグラフ表示処理の全体の流れを示すフローチャートである。
【図１５】図１５は同実施形態におけるプロットグラフの表示画面の一例を示す図である。
【図１６】図１６は同実施形態におけるプロットグラフの各点から回帰グラフを描画した状態を示す図である。
【図１７】図１７は同実施形態におけるプロットグラフの任意の点を色変更して回帰グラフを再描画した状態を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。
【００１２】
（第１の実施形態）
図１は本発明の第１の実施形態に係るグラフ表示装置として用いられる電子計算機の外観構成を示す正面図である。この電子計算機は、「グラフ関数電卓」と呼ばれ、入力された関数式や統計データに対応するグラフを描画表示するための機能を備えている。
【００１３】
この電子計算機１０の本体には、本体正面の下端から３分の２程度の範囲でキー入力部１２が設けられ、上端から３分の１程度の範囲で表示部１３が設けられる。
【００１４】
キー入力部１２には、数値・記号キー１２ａ、関数・演算子キー１２ｂ、「ＭＥＮＵ」キー１２ｃ、「ＳＨＩＦＴ」キー１２ｄ、「Ｃｏｌｏｒ」キー１２ｅ、「Ｇｒａｐｈ」キー１２ｆ、「Ｔｒａｃｅ」キー１２ｇ、「ＥＸＩＴ」キー１２ｈ、カーソルキー１２ｉ、そしてファンクションキー「Ｆ１」〜「Ｆ６」等が備えられる。
【００１５】
数値・記号キー１２ａは、数字，記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００１６】
関数・演算子キー１２ｂは、演算式や関数式を入力する際に操作される各種の関数記号キーや、「＋」「−」「×」「÷」「＝」などの演算子キーからなる。
【００１７】
「ＭＥＮＵ」キー１２ｃは、四則計算式や関数計算式等の任意の計算式を入力して演算処理を行わせる演算モード、入力された関数式に対応したグラフの描画処理を行わせるグラフモード、統計計算を行わせる統計計算モード、グラフ関数の学習処理を行わせるe-Activityモード、任意のプログラムを入力して対応する計算処理を行わせるプログラムモード等、各種の動作モードの選択設定メニューを表示させる際に操作される。
【００１８】
「ＳＨＩＦＴ」キー１２ｄは、キー入力部１２における各キートップの左上に記述された各種の記号や機能を指定入力する際に該当するキーと合わせて操作される。
【００１９】
「Ｃｏｌｏｒ」キー１２ｅは、入力データやグラフなどに対して任意の色を指定する際に操作される。
【００２０】
「Ｇｒａｐｈ」キー１２ｆは、入力データを元にして任意のグラフを描く際に操作される。
【００２１】
「Ｔｒａｃｅ」キー１２ｇは、画面上に表示された関数式のグラフをトレースするトレースモードを設定する際に操作される。
【００２２】
「ＥＸＩＴ」キー１２ｈは、現在の状態から抜けるためのキーである。
【００２３】
カーソルキー（「↑」「↓」「←」「→」）１２ｉは、それぞれ表示されたデータの選択，送り操作や、カーソルＣＬの移動操作を行なう際等に操作される。
【００２４】
ファンクションキー「Ｆ１」〜「Ｆ６」は、種々の動作モードに応じて表示部１３の画面下端に沿って配列表示される各種選択メニューを選択させる際に操作される。
【００２５】
また、表示部１３には、例えば縦１８６ドット×横３７８ドットの表示範囲を有するカラー表示可能な液晶表示装置が用いられている。
【００２６】
図２は電子計算機１０の回路構成を示すブロック図である。
【００２７】
電子計算機１０は、マイクロコンピュータであるＣＰＵ１１を備えている。ＣＰＵ１１は、プログラムの起動により回路各部を動作させて、電卓機能や関数グラフ表示機能など、電子計算機１０に備えられた各種機能を実行する。このＣＰＵ１１には、図１に示したキー入力部１２、表示部１３の他に、記憶装置１４、ＲＡＭ１５、記録媒体読取部１６、通信制御部１８などが接続されている。
【００２８】
記憶装置１４は、ＲＯＭなどのメモリデバイスから構成され、本発明を実現するためのグラフ表示制御プログラム１４ａの他、各種データ及びプログラムを記憶している。
【００２９】
ＲＡＭ１５は、ＣＰＵ１１の処理動作に必要な各種データを記憶している。このＲＡＭ１５には、表示部１３の画面上にカラー表示されるデータが展開される表示データ記憶領域１５ａの他、式データ記憶領域１５ｂ、リストデータ記憶領域１５ｃ、グラフデータ記憶領域１５ｄが設けられている。
【００３０】
式データ記憶領域１５ｂには、キー入力部１２の操作により入力された関数式に関するデータが記憶される。リストデータ記憶領域１５ｃには、統計計算モードのリスト機能で作成されたリストデータが色指定の属性情報と共に記憶される（図３参照）。グラフデータ記憶領域１５ｄには、関数式データあるいはリストデータに基づいて作成されたグラフに関するデータが記憶される。
【００３１】
記録媒体読取部１６は、記録媒体１７に記録されたデータの読み取りを行う。記録媒体１７としては、例えばメモリカードなどが用いられ、プログラムや画像などが記録されている。
【００３２】
通信制御部１８は、図示せぬＵＳＢ（Universal Serial Bus）を介して接続された外部端末との間のデータ通信、あるいは所定の通信回線を介して無線により接続される外部端末との間のデータ通信を行う。
【００３３】
図３は電子計算機１０に設けられたＲＡＭ１５のリストデータ記憶領域１５ｃに記憶されるリストデータの構成を示す図である。
【００３４】
リストデータは、「統計データ」あるいは「数表データ」とも言い、後述するリスト入力画面２１に設けられたリスト（表）２２の各セルに入力された数値データを有する。これらの数値データには、予め用意された複数色の中の任意の色を表示色として指定でき、その指定された色が属性情報として数値データに対応付けられて、ＲＡＭ１５のリストデータ記憶領域１５ｃに記憶される。
【００３５】
図３の例では、「リスト１」と「リスト２」の２つのリストデータが示されている。図中のデータ１，２，３…は、任意の数値データを示す。「リスト１」と「リスト２」ともに、データ１，２，３には「黒色」が指定され、データ４には「赤色」、データ５には「黒色」、データ６には「赤色」、データ７には「青色」が指定されている。
【００３６】
図４は電子計算機１０に備えられたＣＰＵ１１がグラフ表示制御プログラム１４ａを実行することにより果たす機能構成を示すブロック図である。
【００３７】
ＣＰＵ１１は、グラフ表示においては、リスト入力制御部１１ａ、リスト記憶制御部１１ｂ、グラフ生成制御部１１ｃ、グラフ表示制御部１１ｄ、第１の色変更制御部１１ｅ、第２の色変更制御部１１ｆとして機能する。
【００３８】
リスト入力制御部１１ａは、後述するリスト入力画面２１（図６参照）を表示することにより、ユーザ操作によって複数の数値データからなるリストデータを入力し、そのリストデータの各数値データに任意の色を指定するための制御を行う。
【００３９】
リスト記憶制御部１１ｂは、リスト入力制御部１１ａによって入力されたリストデータを前記各数値データに指定された色の情報と関連付けてＲＡＭ１５のリストデータ記憶領域１５ｃに記憶するための制御を行う。
【００４０】
グラフ生成制御部１１ｃは、リスト記憶制御部１１ｂによってＲＡＭ１５のリストデータ記憶領域１５ｃに記憶されたリストデータをグラフ化するための制御を行う。
【００４１】
グラフ表示制御部１１ｄは、グラフ生成制御部１１ｃによって生成されたグラフを前記各数値データに指定された色に従って表示部１３の画面にカラー表示するための制御を行う。
【００４２】
第１の色変更制御部１１ｅは、グラフ表示制御部１１ｄによって表示されたグラフの色を変更するための制御を行う。
【００４３】
第２の色変更制御部１１ｆは、第１の色変更制御部１１ｅによって変更された色をＲＡＭ１５のリストデータ記憶領域１５ｃに記憶された当該グラフに対応したリストデータに反映させて、前記各数値データに指定された色を変更するための制御を行う。
【００４４】
次に、同実施形態の動作を説明する。
なお、以下の各フローチャートで示される処理は、コンピュータであるＣＰＵ１１が記憶装置１４に記憶されたグラフ表示制御プログラム１４ａを読み込むことにより実行される。
【００４５】
図５は電子計算機１０に備えられたＣＰＵ１１によって実行される統計計算モード時のグラフ表示処理の全体の流れを示すフローチャートである。
【００４６】
（データ入力）
まず、ユーザが電子計算機１０のキー入力部１２に設けられた「ＭＥＮＵ」キー１２ｃを操作して統計計算モードを設定すると、ＣＰＵ１１の制御の下で表示部１３に図６に示すようなリスト入力画面２１が表示される（ステップＡ１１）。
【００４７】
図６に示すように、リスト入力画面２１には、複数のセルからなるリスト（表）２２が設けられている。ユーザがキー入力部１２の数値・記号キー１２ａを操作して、このリスト２２の各セルに数値データを入力することにより、これらの数値データを含むリストデータ（統計データ）が作成される（ステップＡ１２）。
【００４８】
このとき、キー入力部１２に設けられた「Ｃｏｌｏｒ」キー１２ｅを操作すると、リスト入力画面２１の下辺に、赤色（Ｒｅｄ）、青色（Ｂｌｕｅ）、緑色（Ｇｒｎ）、黄色（Ｙｌｌｗ）の選択メニュー２３が表示され、その選択メニュー２３の各色に対応したファンクションキーの操作にて任意の色を数値毎に指定することができる。
【００４９】
ここでは、ファンクションキー「Ｆ２」の操作で赤色、ファンクションキー「Ｆ３」の操作で青色、ファンクションキー「Ｆ４」の操作で緑色、ファンクションキー「Ｆ５」の操作で黄色が指定されるものとする。
【００５０】
図６の例では、Ｌｉｓｔ１の４番目のセルに入力された数値データ「１０」に対して赤色、５番目のセルに入力された数値データ「９」に対して黒色、６番目のセルに入力された数値データ「１１」に対して赤色、７番目のセルに入力された数値データ「１３」に対して青色が指定されている。
【００５１】
なお、数値データに付した（赤），（黒），（青）の記号は指定色を表わしている。これらの記号は、図面の制約上、色付けで表現できないために便宜的に付したものであり、実際には数値データが指定の色でカラー表示される。
【００５２】
このようにして、リストデータの各数値データに対して任意の色が指定されると（ステップＡ１３のＹｅｓ）、その指定された色が属性情報として当該数値データに設定されてＲＡＭ１５のリストデータ記憶領域１５ｃに記憶される（ステップＡ１４）。
【００５３】
なお、色指定されなかった場合には、その数値データに対しては標準色として黒色がデフォルト設定されるものとする。
【００５４】
（リストデータに基づくグラフ表示）
リストデータの作成後、キー入力部１２に設けられた「Ｇｒａｐｈ」キー１２ｆが操作されると、「Ｓｃａｔｔｅｒ」、「Ｈｉｓｔｇｒａｍ」、「回帰グラフ」といったグラフ種を示すグラフ種選択メニュー（図示せぬ）が画面下端に沿って配列表示され、任意のグラフ種をファンクションキーの操作にて選択できる。
【００５５】
なお、「Ｓｃａｔｔｅｒ」とは、Ｘ値とＹ値で特定される座標点をＸＹ座標上にプロットしていくことを言い、そのプロットされた点で描かれるグラフのことを「プロットグラフ」または「散布図」と呼ぶ。
【００５６】
ここで、「Ｓｃａｔｔｅｒ」の場合には、ユーザは、２組のリストデータをＸ値とＹ値として指定し、プロットグラフ（散布図）の描画を指示するといった操作を行う。
【００５７】
このような操作がなされると（ステップＡ１５のＹｅｓ）、前記２組のリストデータの各数値データ（要素）に指定された色が同じかどうか、番号単位で比較される（ステップＡ１６）。両者の数値データの色が同じであれば（ステップＡ１６のＹｅｓ）、（Ｘ，Ｙ）の点を指定の色で順次プロットしたプロットグラフが生成され、そのプロットグラフのデータがＲＡＭ１５のグラフデータ記憶領域１５ｄに記憶される（ステップＡ１７）。
【００５８】
このとき、両者の間で数値データの色が一致しないものが存在した場合には（ステップＡ１６のＮｏ）、その旨のエラーメッセージが表示され、ユーザの訂正指示を待つことになる。
【００５９】
図７に「Ｓｃａｔｔｅｒ」が選択されたときのグラフ表示画面３１の一例を示す。
例えば、図６のリスト１をＸ値、リスト２をＹ値として指定したとすると、（１０，１．１）の点が赤色、（９，０．８）の点を黒色、（１１，１．１）の点を赤色、（１３，１．５）の点を青色でプロットしたプロットグラフ（散布図）３２が生成される。
【００６０】
また、「ヒストグラム」の場合には、ユーザは、１組のリストデータを指定し、その中で任意の数値範囲を区分設定し、ヒストグラムの描画を指示するといった操作を行う。
【００６１】
このような操作がなされると（ステップＡ１８のＹｅｓ）、区分毎に数値データ（要素）に同じ色が指定されているか否かが判断される（ステップＡ１９）。数値データの色が同じであれば（ステップＡ１９のＹｅｓ）、区分毎に指定の色で表したヒストグラムが生成され、ＲＡＭ１５のグラフデータ記憶領域１５ｄに記憶される（ステップＡ２０）。
【００６２】
このとき、どこかの区分に数値データの色が一致しないものがある場合には（ステップＡ１９のＮｏ）、その旨のエラーメッセージが表示され、ユーザの訂正指示を待つことになる。なお、指定されたリストデータに、色指定された数値データが含まれていない場合には、デフォルトの黒色でヒストグラムが生成される。
【００６３】
図８に「ヒストグラム」が選択されたときのグラフ表示画面３３の一例を示す。
ヒストグラム３４は、区分毎に数値データを累積した複数の柱状グラフ３５ａ，３５ｂ，３５ｃ…からなる。これらの柱状グラフ３５ａ，３５ｂ，３５ｃ…の高さから区分毎の数値データの累積結果を比較することができる。
【００６４】
図８の例は、図１０に示すリスト１に対応しており、各数値データの色はすべて黒色のため、ヒストグラム３４を構成する各柱状グラフ３５ａ，３５ｂ，３５ｃ…もすべて黒色で表示されている。もし、各数値データに黒色以外の色が指定されていた場合には、その指定色で各柱状グラフ３５ａ，３５ｂ，３５ｃ…がカラー表示されることになる。
【００６５】
また、「回帰グラフ」の場合には、ユーザは、２組のリストデータをＸ値とＹ値として指定し、回帰種類として「直線回帰」、「２次回帰」、「３次回帰」等を設定し、回帰グラフの描画を指示するといった操作を行う。
【００６６】
このような操作がなされると（ステップＡ２１のＹｅｓ）、前記２組のリストデータの全数値データ（要素）に指定された色が同じかどうか判断される（ステップＡ２２）。全部の数値データの色が同じであれば（ステップＡ２２のＹｅｓ）、前記設定された回帰種類に応じた回帰計算が行われ、その計算結果に従って回帰グラフが生成され、ＲＡＭ１５のグラフデータ記憶領域１５ｄに記憶される（ステップＡ２３）。
【００６７】
このとき、２つのリストデータの中に数値データの色が一致しないものがある場合には（ステップＡ２２のＮｏ）、その旨のエラーメッセージが表示され、ユーザの訂正指示を待つことになる。
【００６８】
図１１に「回帰グラフ」が選択されたときのグラフ表示画面３７の一例を示す。
例えば、リスト１をＸ値、リスト２をＹ値として指定し、直線回帰を設定することにより、回帰グラフ３８が描画される。
【００６９】
なお、図１１の例は、図１３に示すリスト１とリスト２に対応しており、各数値データの色はすべて黒色のため、回帰グラフ３８の直線が黒色で表示されている。もし、各数値データに黒色以外の色が指定されていた場合には、その指定色で回帰グラフ３８の直線がカラー表示されることになる。
【００７０】
（グラフ表示後の色変更）
このようにして、ユーザが選択したグラフ種に応じたグラフデータがＲＡＭ１５のグラフデータ記憶領域１５ｄに記憶されると、そのグラフデータがＲＡＭ１５の表示データ記憶領域１５ａに展開されて表示部１３の画面上に表示される（ステップＡ２４）。その際、グラフの元となったリストデータの各数値データに指定された色で当該グラフがカラー表示されることになる。
【００７１】
・全部変更
ここで、グラフの表示後に、ユーザによりキー入力部１２に設けられた「Ｃｏｌｏｒ」キー１２ｅが操作されると（ステップＡ２５のＹｅｓ）、そのグラフ表示画面の下辺に赤色（Ｒｅｄ）、青色（Ｂｌｕｅ）、緑色（Ｇｒｎ）、黄色（Ｙｌｌｗ）の選択メニュー２３が表示される。
【００７２】
この選択メニュー２３の中の１色がファンクションキーの操作にて指定されると（ステップＡ２６のＹｅｓ）、グラフ全体の色がその指定色に変更される（ステップＡ２７）。
また、それに伴い、ＲＡＭ１５のリストデータ記憶領域１５ｃに記憶されたリストデータの各数値データに指定された色も同様に変更される（ステップＡ２８）。
【００７３】
例えば、図１１に示したような回帰グラフ３８が表示されている状態で、「Ｃｏｌｏｒ」キー１２ｅが操作されると、その画面下辺に選択メニュー２３が表示され、その選択メニュー２３の中の青色（Ｂｌｕｅ）がファンクションキーの操作にて指定されたとすると、回帰グラフ３８の直線が黒色から青色に変更される。
【００７４】
図１２に色変更後の回帰グラフ３８を示す。なお、一点鎖線は便宜的に青色に変更されたことを表している。このとき、図１３（ａ），（ｂ）に示すように、回帰グラフ３８に対応したリストデータの各数値データに指定された色も黒色から青色に変更される。
【００７５】
図７に示したプロットグラフ３２や図８に示したヒストグラム３４でも同様であり、これらのグラフの色が選択メニュー２３の中で指定された色に変更され、その色変更が対象となるリストデータの全数値データに反映され、同様に色変更されることになる。
【００７６】
・部分変更
一方、「Ｃｏｌｏｒ」キー１２ｅの操作後（ステップＡ２５のＹｅｓ）、ファンクションキーではなく、「Ｔｒａｃｅ」キー１２ｇが操作された場合には（ステップＡ２９）、グラフ表示画面の下辺に赤色（Ｒｅｄ）、青色（Ｂｌｕｅ）、緑色（Ｇｒｎ）、黄色（Ｙｌｌｗ）の選択メニュー２３が表示され、以下のような手順で部分的な色変更が行われる。
【００７７】
なお、この電子計算機１０にはタッチパネルが備えられていないため、「Ｔｒａｃｅ」キー１２ｇの操作によってトレースモードに切り替えた際に、カーソルキー１２ｉの操作によって表示中のオブジェクト（つまり、グラフ上の点など）を１つずつ指定するといった操作を行うものとする。
【００７８】
ここで、「Ｔｒａｃｅ」キー１２ｇが操作された際に、まず、現在表示中のグラフ種が判断される（ステップＡ３０）。ここで、現在表示中のグラフ種がプロットグラフまたはヒストグラムでなかった場合、つまり、回帰グラフであった場合には（ステップＡ３０のＮｏ）、部分的に色変更できないため、その旨のエラーメッセージが表示される。
【００７９】
現在表示中のグラフ種がプロットグラフまたはヒストグラムであれば（ステップＡ３０のＹｅｓ）、カーソルキー１２ｉの操作によって選択されたオブジェクト（グラフ上の点など）が色変更の対象として抽出される（ステップＡ３１）。
【００８０】
そして、選択メニュー２３の中の１色がファンクションキーの操作にて指定された際に（ステップＡ３２のＹｅｓ）、前記抽出されたオブジェクトの色がその指定色に変更され（ステップＡ３３）、それに伴い、ＲＡＭ１５のリストデータ記憶領域１５ｃに記憶されたリストデータの各数値データの中の対応するデータの色も変更される（ステップＡ３４）。
【００８１】
例えば、図８に示した「Ｈｉｓｔｇｒａｍ」のグラフ表示画面３３において、「Ｃｏｌｏｒ」キー１２ｅが操作されると、その画面下辺に選択メニュー２３が表示される。このとき、ヒストグラム３４を構成する各柱状グラフ３５ａ，３５ｂ，３５ｃ…は全て黒色で表示されているものとする。
【００８２】
ここで、例えば柱状グラフ３５ａが色変更対象（オプジェクト）として選択され、選択メニュー２３の中の赤色（Ｒｅｄ）が指定されたとすると、その柱状グラフ３５ａだけが黒色から赤色に変更される。
【００８３】
図９に部分的に色変更した後のヒストグラム３４の例を示す。なお、図９では、ヒストグラム３４の柱状グラフ３５ａにハッチングした部分が便宜的に赤色に変更されたことを表している。このとき、図１０（ａ），（ｂ）に示すように、ヒストグラム３４の柱状グラフ３５ａに対応したリストデータの各数値データに指定された色も黒色から赤色に変更される。
【００８４】
以後同様にして、カーソルキー１２ｉの操作によりオブジェクトを１つ１つ指定しながら、その指定されたオブジェクトの色を部分的に変更することができる。
【００８５】
ここで、キー入力部１２に設けられた「ＥＸＩＴ」キー１２ｈが操作されると（ステップＡ３５のＹｅｓ）、グラフ表示状態から抜け、ＲＡＭ１５のリストデータ記憶領域１５ｃから当該グラフに対応したリストデータが読み出されて画面上に表示される（ステップＡ３６）。このとき、グラフに色変更があった場合には、表示されたリストデータの色も変化している。
【００８６】
このように、本実施形態の電子計算機１０によれば、ユーザがリストデータを入力した際に、そのリストデータの各数値データに任意の色を指定しておくことにより、その指定された色に従ってグラフがカラー表示される。したがって、リストデータとグラフとの相互関係を色にて視覚的に把握できるようになり、リストデータを元に描画されるグラフの特性を理解することができるようになる。
【００８７】
さらに、ユーザが表示中のグラフに対して色変更を全体的あるいは部分的に行うと、その色変更がリストデータの各数値データに反映されるので、表示中のグラフとリストデータの各数値データとの相互関係を色変化にて容易に学ぶことができる。
【００８８】
また、グラフ種として、「Ｓｃａｔｔｅｒ」、「Ｈｉｓｔｇｒａｍ」、「回帰グラフ」に対応したグラフを任意選択的にカラー表示することができるので、これらのグラフの特性とリストデータの各数値データとの相互関係を色変化にて容易に学ぶことができて便利である。
【００８９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００９０】
第２の実施形態では、色別に点をプロットした後、その中の任意の色を指定して回帰グラフを描くようにしたものである。
【００９１】
基本的な装置構成については前記第１の実施形態と同様であるため、ここでは処理動作について説明する。
【００９２】
図１４は本発明の第２の実施形態における電子計算機１０に備えられたＣＰＵ１１によって実行される統計計算モード時のグラフ表示処理の全体の流れを示すフローチャートである。なお、図１４において、ステップＢ１１〜Ｂ１８までの処理は、前記図５のステップＡ１１〜Ａ１７，Ａ２４と同様であるため、その詳しい説明は省略する。
【００９３】
今、リストデータを元にユーザが指定した色でプロットグラフが表示部１３の画面上に表示されたものとする。図１５にそのときのグラフ表示画面４１の一例を示す。このグラフ表示画面４１には、各点を指定の色でプロットしたプロットグラフ（散布図）４２が描画されている。
【００９４】
プロットグラフの表示後、ユーザが所定の操作により「回帰グラフ」を指示すると（ステップＢ１９のＹｅｓ）、図１５に示すように、色指定するか否かの確認メッセージ４３が表示される（ステップＢ２０）。
【００９５】
ここで、ユーザがカーソルキー１２ｉの操作により「色指定する」を選択すると（ステップＢ２１のＹｅｓ）、図１６に示すように、グラフ表示画面４１の下辺に赤色（Ｒｅｄ）、青色（Ｂｌｕｅ）、緑色（Ｇｒｎ）、黄色（Ｙｌｌｗ）の選択メニュー２３が表示される。この選択メニュー４５の中の各色はファンクションキーの操作によって指定される。
【００９６】
この選択メニュー４５の中で任意の１色が指定されると（ステップＢ２１のＹｅｓ）、ＲＡＭ１５のリストデータ記憶領域１５ｃに記憶された当該プロットグラフに対応したリストデータの中から前記指定された色を有する数値データが抽出され、その抽出された数値データに基づいて回帰計算が行われ（ステップＢ２２）、その計算結果に従って回帰グラフが前記指定された色で描画される（ステップＢ２３）。
【００９７】
一方、ユーザが「色指定しない」を選択した場合には（ステップＢ２１のＮｏ）、当該プロットグラフに対応したリストデータのすべての数値データに基づいて回帰計算が行われ（ステップＢ２４）、その計算結果に従って回帰グラフが標準色である黒色で描画される（ステップＢ２５）。
【００９８】
図１６に色指定した場合の回帰グラフ４４の一例を示す。この例では、プロットグラフ４２の中で赤色の点を関連付けた回帰グラフ４４が表示されている。なお、この回帰グラフ４４の二点鎖線は、便宜的に赤色で表示されていることを表している。
【００９９】
続いて、「Ｔｒａｃｅ」キー１２ｇが操作されると（ステップＢ２６のＹｅｓ）、カーソルキー１２ｉの操作によって選択されたオブジェクト（ここではグラフ上の点）が色変更の対象として抽出される（ステップＢ２７）。
【０１００】
そして、選択メニュー２３の中の１色がファンクションキーの操作にて指定されると（ステップＢ２８のＹｅｓ）、前記抽出されたオブジェクトの色がその指定色に変更され（ステップＢ２９）、それに伴い、ＲＡＭ１５のリストデータ記憶領域１５ｃに記憶された当該リストデータの各数値データの中の対応するデータの色も同様に変更される（ステップＢ３０）。この場合、前記ステップＢ１８で表示されたプロットグラフの元となった２組のリストデータが色変更の対象となり、その２組のリストデータの各数値データの中の対応するデータの色が前記指定された色に変更されることになる。
【０１０１】
以後同様にして、カーソルキー１２ｉの操作によりオブジェクトを１つ１つ指定しながら、その指定されたオブジェクトの色を部分的に変更することができる。
【０１０２】
ここで、キー入力部１２に設けられた「ＥＸＩＴ」キー１２ｈが操作されると（ステップＢ３１のＹｅｓ）、グラフ表示状態から抜け、ＲＡＭ１５のリストデータ記憶領域１５ｃから当該グラフに対応したリストデータが読み出されて画面上に表示される（ステップＢ３２）。このとき、グラフに色変更があった場合には、表示されたリストデータの色も変化している。
【０１０３】
このように、リストデータの各数値データを元にプロットグラフが表示されている場合において、任意の色を指定することで、その指定された色だけを対象にして回帰グラフを描くことができる。
【０１０４】
さらに、「Ｔｒａｃｅ」キー１２ｇの操作により対象点を色変更すれば、一旦、「ＥＸＩＴ」キー１２ｈによりリスト表示した後に、その色変更後の点を元にした回帰グラフを再描画することもできる。これにより、例えば回帰計算で除外したい点（異常点）を色変更して、回帰グラフを書き直すといったような利用ができる。図１７は、点Ｐ１，Ｐ２を色変更（ここでは青色から赤色に変更）することで、これらの点Ｐ１，Ｐ２を含めて回帰計算を行い、回帰グラフ４６を再描画した例である。
【０１０５】
なお、前記各実施形態では、リストデータの各数値データに対して指定可能な色として、赤色（Ｒｅｄ）、青色（Ｂｌｕｅ）、緑色（Ｇｒｎ）、黄色（Ｙｌｌｗ）の５色を例にして説明したが、これらの色以外の色を指定できようにしても良いし、５色以上の色を指定できるような構成であっても良い。
【０１０６】
また、グラフ種として、プロットグラフ、ヒストグラム、回帰グラフを例にしたが、本発明はその他のグラフを描画する場合でも同様に適用可能である。
【０１０７】
また、前記各実施形態において記載した電子計算機１０による各動作手法、すなわち、図５、図１４の各フローチャートで示した手法は、コンピュータに実行させることのできるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フレシキプルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体（記録媒体１７）に記録して配布することができる。そして、電子計算機１０のコンピュータ（ＣＰＵ１１）は、この記憶媒体に記録されたプログラムを読み込みことで、前述した手法による同様の処理を実行することができる。
【０１０８】
また、前記手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）を介して伝送させることができる。そして、電子計算機１０のコンピュータ（ＣＰＵ１１）は、このプログラムを通信ネットワークに接続された通信装置（通信制御部１８）にて受信することにより、前述した手法による同様の処理を実行することができる。
【０１０９】
なお、本発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１１０】
１０…電子計算機、
１１…ＣＰＵ、
１１ａ…リスト入力制御部、
１１ｂ…リスト記憶制御部、
１１ｃ…グラフ生成制御部、
１１ｄ…グラフ表示制御部、
１１ｅ…第１の色変更制御部、
１１ｆ…第２の色変更制御部、
１２…キー入力部、
１２ａ…数値・記号キー、
１２ｂ…関数・演算子キー、
１２ｃ…「ＭＥＮＵ」キー、
１２ｄ…「ＳＨＩＦＴ」キー、
１２ｅ…「Ｃｏｌｏｒ」キー、
１２ｆ…「Ｇｒａｐｈ」キー、
１２ｇ…「Ｔｒａｃｅ」キー、
１２ｈ…「ＥＸＩＴ」キー、
１２ｉ…カーソルキー、
Ｆ１〜Ｆ６…ファンクションキー、
１３…表示部、
１４…メモリ、
１４ａ…グラフ表示制御プログラム、
１５…ＲＡＭ、
１５ａ…表示データ記憶領域、
１５ｂ…式データ記憶領域、
１５ｃ…リストデータ記憶領域、
１５ｄ…グラフデータ記憶領域、
１６…記録媒体読取部、
１７…記録媒体、
１８…通信制御部。
【図１】
0005397512.tif 000002
【図２】
0005397512.tif 000003
【図３】
0005397512.tif 000004
【図４】
0005397512.tif 000005
【図５】
0005397512.tif 000006
【図６】
0005397512.tif 000007
【図７】
0005397512.tif 000008
【図８】
0005397512.tif 000009
【図９】
0005397512.tif 000010
【図１０】
0005397512.tif 000011
【図１１】
0005397512.tif 000012
【図１２】
0005397512.tif 000013
【図１３】
0005397512.tif 000014
【図１４】
0005397512.tif 000015
【図１５】
0005397512.tif 000016
【図１６】
0005397512.tif 000017
【図１７】
0005397512.tif 000018