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