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