(57)【特許請求の範囲】
【請求項１】
リストデータの各セルに数値が記憶されているリストデータ記憶手段と、
ユーザ操作に応じてリストの変数を含むグラフ式を入力するリストグラフ入力手段と、
前記リストグラフ入力手段によって入力されたグラフ式のリストの変数に前記リストデータ記憶手段に記憶された各セルの数値を入力した各グラフ式に対応した各グラフを前記各セル毎に予め設定された色で画面上に表示する第１の表示処理手段と、
この第１の表示処理手段によって表示されたグラフをトレース対象として選択し、そのグラフに関連した文字列を前記画面上に表示すると共に、その文字列を修飾付き文字の形態で表示する第２の表示処理手段と、
を具備したことを特徴とするグラフ表示装置。
【請求項２】
前記第２の表示処理手段は、
前記グラフに関連した文字列が前記グラフと重なる場合に、その文字列を修飾付き文字の形態で表示することを特徴とする請求項１記載のグラフ表示装置。
【請求項３】
前記グラフに関連した文字列とは、前記グラフ式から得られるＸ座標値とＹ座標値を示す文字列あるいは前記グラフ式を示す文字列であることを特徴とする請求項１又は２記載のグラフ表示装置。
【請求項４】
入力されたグラフ式に対応したグラフを表示するための表示部を備えたコンピュータに用いられるプログラムであって、
前記コンピュータを、
リストデータの各セルに数値が記憶されているリストデータ記憶手段、
ユーザ操作に応じてリストの変数を含むグラフ式を入力するリストグラフ入力手段、
前記リストグラフ入力手段によって入力されたグラフ式のリストの変数に前記リストデータ記憶手段に記憶された各セルの数値を入力した各グラフ式に対応した各グラフを前記各セル毎に予め設定された色で画面上に表示する第１の表示処理手段、
この第１の表示処理手段によって表示されたグラフをトレース対象として選択し、そのグラフに関連した文字列を前記画面上に表示すると共に、その文字列を修飾付き文字の形態で表示する第２の表示処理手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された関数式に対応したグラフを表示可能なグラフ表示装置及びプログラムに関する。
【背景技術】
【０００２】
関数計算機能を備えた電子計算機では、グラフモードを設定して任意の関数式や統計データ等を入力すると、その入力された関数式や統計データに対応するグラフが描画表示される所謂「グラフ関数電卓」が実用化されている。
【０００３】
ここで扱われる表示情報としては、グラフの他に、そのグラフに対応したグラフ式（関数式）や、グラフ上の指定位置のＸ，Ｙ座標値などがある。しかし、これらのデータは種類が異なるので、複数のグラフを表示した場合にそれぞれの対応関係を対比するのが難しい。
【０００４】
さらに、近年、電子計算機の画面サイズが大型化しており、任意の画像を背景画像として設定できる。しかし、背景画像が設定されていると、その背景画像にグラフや関係式、座標値が重ねて表示されるため、これらの視認性が著しく低下する問題が生じる。
【０００５】
ここで、従来、データ種類の異なる画像を同時に表示するものとして、例えば特許文献１がある。この特許文献１では、窓内に収まったグラフィック画像をビデオ画像と同時に表示する際に、グラフィック画像の背景色をビデオ画像の色と混合することで、下地となるビデオ画像を隠すことなく、グラフィック画像を表示することを可能としている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１２４７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記特許文献１では、ビデオ画像に重ねてグラフィック画像を表示する場合での視認性の問題を改善するためのものであり、グラフとそのグラフに関連した文字列（Ｘ，Ｙ座標値やグラフ式を示す文字列）とを対応付けることはできない。
【０００８】
上述したように、従来のグラフ表示措置では、ユーザが入力した関数式に従ってグラフを表示した場合に、グラフとそのグラフに関連した文字列との対応関係が把握しづらく、さらに、背景画像やグラフが文字列に重なると、文字列の視認性が著しく低下して認識できなくなることがある。
【０００９】
本発明は前記のような点に鑑みなされたもので、グラフとそのグラフに関連した文字列と対応関係を視覚的に容易に把握でき、複数のグラフが重なった状態でも文字列を視認可能なグラフ表示装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の請求項１に係るグラフ表示装置は、リストデータの各セルに数値が記憶されているリストデータ記憶手段と、ユーザ操作に応じてリストの変数を含むグラフ式を入力するリストグラフ入力手段と、前記リストグラフ入力手段によって入力されたグラフ式のリストの変数に前記リストデータ記憶手段に記憶された各セルの数値を入力した各グラフ式に対応した各グラフを前記各セル毎に予め設定された色で画面上に表示する第１の表示処理手段と、この第１の表示処理手段によって表示されたグラフをトレース対象として選択し、そのグラフに関連した文字列を前記画面上に表示すると共に、その文字列を修飾付き文字の形態で表示する第２の表示処理手段とを具備したことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、グラフとそのグラフに関連した文字列と対応関係を視覚的に容易に把握でき、リストの各セルの数値をグラフ式に入力した各グラフ式のグラフのいずれか又は複数が文字列と重なった状態でも文字列を視認することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】図１は本発明の第１の実施形態に係るグラフ表示装置として用いられる電子計算機の外観構成を示す正面図である。
【図２】図２は同実施形態における表色系の構成を説明するための図であり、色の三属性（色相、明度、彩度）を模式的に表した図である。
【図３】図３は同実施形態における電子計算機の回路構成を示すブロック図である。
【図４】図４は同実施形態における電子計算機に備えられたＣＰＵの機能構成を示すブロック図である。
【図５】図５は同実施形態における電子計算機に備えられたメモリのグラフ式記憶領域に記憶されたグラフ式データの構成を示す図である。
【図６】図６は同実施形態における電子計算機に備えられたメモリのグラフ色記憶領域に記憶されたグラフ色データの構成を示す図である。
【図７】図７は同実施形態における電子計算機に備えられたメモリの第１のワークエリアに記憶された文字列データの構成を示す図である。
【図８】図８は同実施形態における電子計算機に備えられたＣＰＵによって実行される関数グラフ表示処理の全体の流れを示すフローチャートである。
【図９】図９は同実施形態における電子計算機に備えられたＣＰＵによって実行されるカラーグラフ表示処理の流れを示すフローチャートである。
【図１０】図１０は同実施形態における電子計算機に備えられたＣＰＵによって実行される彩度明度修正処理の流れを示すフローチャートである。
【図１１】図１１は同実施形態における電子計算機に備えられたＣＰＵによって実行されるカラー文字表示処理Ａの流れを示すフローチャートである。
【図１２】図１２は同実施形態における電子計算機のグラフ式入力画面の表示例を示す図である。
【図１３】図１３は同実施形態における電子計算機の各種設定画面の表示例を示す図である。
【図１４】図１４は同実施形態における電子計算機の画像選択画面の表示例を示す図である。
【図１５】図１５は同実施形態における電子計算機のグラフ番号１（Ｙ１）のグラフ表示例を示す図である。
【図１６】図１６は同実施形態における電子計算機のグラフ番号１（Ｙ１）とグラフ番号２（Ｙ２）の２つのグラフの表示例を示す図である。
【図１７】図１７は同実施形態における電子計算機のグラフ番号１（Ｙ１）のグラフをトレースした場合の表示例を示す図である。
【図１８】図１８は同実施形態における電子計算機のトレース対象をグラフ番号１（Ｙ１）のグラフからグラフ番号２（Ｙ２）のグラフに切り替えた場合の表示例を示す図である。
【図１９】図１９は本発明の第２の実施形態の処理動作を示す図であって、電子計算機に備えられたＣＰＵによって実行されるカラー文字表示処理Ｂの流れを示すフローチャートである。
【図２０】図２０は同実施形態における電子計算機のリスト入力画面の表示例を示す図である。
【図２１】図２１は同実施形態における電子計算機のリスト入力画面の表示例を示す図である。
【図２２】図２２は同実施形態における電子計算機のグラフ式入力画面の表示例を示す図である。
【図２３】図２３は同実施形態における電子計算機のリストグラフ画面の表示例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して本発明の実施形態を説明する。
【００２３】
（第１の実施形態）
図１は本発明の第１の実施形態に係るグラフ表示装置として用いられる電子計算機の外観構成を示す正面図である。この電子計算機は、「グラフ関数電卓」と呼ばれ、入力された関数式や統計データに対応するグラフを描画表示するための機能を備えている。
【００２４】
この電子計算機１０の本体には、本体正面の下端から３分の２程度の範囲でキー入力部１２が設けられ、上端から３分の１程度の範囲で表示部１３が設けられる。
【００２５】
キー入力部１２には、数値・記号キー１２ａ、関数・演算子キー１２ｂ、「ＭＥＮＵ」キー１２ｃ、「ＳＨＩＦＴ」キー１２ｄ、「ＯＰＴＮ」キー１２ｅ、「ＥＸＥ」キー１２ｆ、カーソルキー１２ｇ、そしてファンクションキー「Ｆ１」〜「Ｆ６」等が備えられる。
【００２６】
数値・記号キー１２ａは、数字，記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００２７】
関数・演算子キー１２ｂは、演算式や関数式を入力する際に操作される各種の関数記号キーや、「＋」「−」「×」「÷」「＝」などの演算子キーからなる。
【００２８】
「ＭＥＮＵ」キー１２ｃは、四則計算式や関数計算式等の任意の計算式を入力して演算処理を行わせる演算モード、入力された関数式に対応したグラフの描画処理を行わせるグラフモード、グラフ関数の学習処理を行わせるe-Activityモード、任意のプログラムを入力して対応する計算処理を行わせるプログラムモード等、各種の動作モードの選択設定メニューを表示させる際に操作される。
【００２９】
「ＳＨＩＦＴ」キー１２ｄは、キー入力部１２における各キートップの左上に記述された各種の記号や機能を指定入力する際に該当するキーと合わせて操作される。
【００３０】
「ＯＰＴＮ」キー１２ｅは、キー入力部１２における各キートップの右上に記述された各種の記号や機能を指定入力する際に該当するキーと合わせて操作される。
【００３１】
「ＥＸＥ」キー１２ｆは、選択あるいは入力されたデータの確定や各種処理機能の実行を指示する際に操作される。
【００３２】
カーソルキー「↑」「↓」「←」「→」１２ｇは、それぞれ表示されたデータの選択，送り操作や、カーソルＣＬの移動操作を行なう際等に操作される。
【００３３】
ファンクションキー「Ｆ１」〜「Ｆ６」は、種々の動作モードに応じて表示部１３の画面下端に沿って配列表示される各種ボタンの機能を実行させる際に操作される。また、ファンクションキー「Ｆ１」については、後述するトレース機能の実行する場合に操作される。
【００３４】
また、表示部１３には、例えば縦１８６ドット×横３７８ドットの表示範囲を有するカラー表示可能な液晶表示装置が用いられ、後述するように任意のカラー画像が背景画像として表示される。
【００３５】
本発明では、この表示部１３に背景画像付きでグラフを表示した場合での視認性の改善を目的としている。ここで、理解を容易にするため、図２を参照して、表色系の構成について簡単に説明しておく。
【００３６】
図２は表色系の構成を説明するための図であり、色の三属性（色相、明度、彩度）を模式的に表している。なお、実際には、図中の六角形状の各セルが表色系の色配置に対応させて様々な色で表現される。
【００３７】
色は、色相、明度、彩度で表現される。「色相」は、赤（Ｒ），緑（Ｇ），青（Ｂ），紫（Ｐ）といった色の様相の相違である。「明度」は、色の明るさを意味する。「彩度」は、色の鮮やかさを意味する。
【００３８】
本実施形態では、明度、彩度をそれぞれ０〜６の６段階のレベルに分けて表現している。例えば図中の「Ｇ４」とは、色相が緑（Ｇ）で、彩度が４レベルであることを意味している。同様に、「Ｂ４」は色相が青（Ｂ）、彩度が４レベルであり、「Ｐ４」は色相が紫（Ｐ）で、彩度が４レベルであり、「Ｒ４」は色相が赤（Ｒ）で、彩度が４レベルであることを意味している。
【００３９】
なお、モノトーン（Ｍ）は明度だけで表され、図中の「Ｍ６」は明度が６レベルであることを意味している。
【００４０】
図３は電子計算機１０の回路構成を示すブロック図である。
【００４１】
電子計算機１０は、マイクロコンピュータであるＣＰＵ１１を備えている。ＣＰＵ１１は、プログラムの起動により回路各部を動作させて、電卓機能や関数グラフ表示機能など、電子計算機１０に備えられた各種機能を実行する。このＣＰＵ１１には、図１に示したキー入力部１２、表示部１３の他に、メモリ１４、記録媒体読取部１６、通信制御部１７などが接続されている。
【００４２】
メモリ１４は、ＲＯＭ、ＲＡＭなどからなり、ＣＰＵ１１の処理動作に必要な各種データを記憶している。このメモリ１４には、本発明を実現するための関数グラフ表示プログラムを含むプログラムデータを記憶したプログラム記憶領域１４ａの他、入力された関数式をグラフ式データ（図５参照）として記憶したグラフ式記憶領域１４ｂ、グラフに色を設定するためのグラフ色データ（図６参照）を記憶したグラフ色記憶領域１４ｃ、各種背景画像ファイルを記憶した背景画像ファイル記憶領域１４ｄなどが設けられている。
【００４３】
また、このメモリ１４には、ワークエリア１４ｅ〜１４ｇが設けられている。第１のワークエリア１４ｅには、トレース時にグラフ式に従って計算されたＸ座標，Ｙ座標の値を示す文字列に関するデータ（座標値用文字列データ）と、グラフ式を示す文字列に関するデータ（グラフ式用文字列データ）が記憶される（図７参照）。
【００４４】
また、第２のワークエリア１４ｆには、表示部１３の画面に表示される背景画像がカラー画面データとして記憶される。第３のワークエリア１４ｇには、Ｘスケール値をトレース可能な拡大縮小用の座標範囲基準値が記憶される。
【００４５】
記録媒体読取部１６は、記録媒体１５に記録されたデータの読み取りを行う。記録媒体１５としては、例えばメモリカードなどが用いられ、プログラムや背景画像などが記録されている。
【００４６】
通信制御部１７は、図示せぬＵＳＢ（Universal Serial Bus）を介して接続された外部端末との間のデータ通信、あるいは所定の通信回線を介して無線により接続される外部端末との間のデータ通信を行う。
【００４７】
図４は電子計算機１０に備えられたＣＰＵ１１の機能構成を示すブロック図である。
【００４８】
ＣＰＵ１１には、本発明のグラフ表示に関わる機能として、色グラフ入力部１１ａ、背景画像設定部１１ｂ、第１の表示処理部１１ｃ、第２の表示処理部１１ｄ、第１の明度彩度修正部１１ｅ、第２の明度彩度修正部１１ｆが備えられている。
【００４９】
色グラフ入力部１１ａは、ユーザ操作（キー入力部１２の操作）に応じて、後述するグラフ式入力画面２１（図１２参照）を通じて複数色のいずれかの色を設定すると共にグラフ式の入力処理を行う。
【００５０】
背景画像設定部１１ｂは、ユーザ操作（キー入力部１２の操作）に応じて、後述する各種設定画面２２（図１３）および画像選択画面２３（図１４）を通じて背景画像を設定する。
【００５１】
第１の表示処理部１１ｃは、背景画像設定部１１ｂによって設定された背景画像に重ねて、色グラフ入力部１１ａによって入力されたグラフ式に対応したグラフを前記設定された色で表示部１３の画面上に表示する。
【００５２】
第２の表示処理部１１ｄは、第１の表示処理部１１ｃによって表示されたグラフをトレース対象として選択し、そのグラフに関連した文字列をグラフと同じ色で表示部１３の画面上に表示すると共に、その文字列を修飾付き文字の形態で表示する。
【００５３】
また、この第２の表示処理部１１ｄは、背景画像の有無に関係なく、グラフに関連した文字列がグラフと重なる場合に、その文字列を修飾付き文字の形態で表示する。
【００５４】
なお、グラフに関連した文字列とは、グラフ式から得られるＸ座標値とＹ座標値を示す文字列あるいはグラフ式を示す文字列である。
【００５５】
第１の明度彩度修正部１１ｅは、第１の表示処理部１１ｃによって表示されたグラフの色と背景画像の色とが近似している場合に、グラフの視認性を高める方向にグラフの色の彩度を修正する。
【００５６】
また、この第１の明度彩度修正部１１ｅは、第１の表示処理部１１ｃによって表示されたグラフの色がモノトーンであり、そのグラフの色と背景画像の色とが近似している場合に、グラフの視認性を高める方向にグラフの色の明度を修正する。
【００５７】
第２の明度彩度修正部１１ｆは、第２の明度彩度修正部１１ｆによって表示された文字列の色と背景画像の色とが近似している場合に、文字列の視認性を高める方向に文字列の色の彩度を修正する。
【００５８】
また、この第２の明度彩度修正部１１ｆは、第２の表示処理部１１ｄによって表示された文字列とグラフとが重なり、両者の色が近似している場合に、文字列の視認性を高める方向に文字列の色の彩度を修正する。
【００５９】
また、この第２の明度彩度修正部１１ｆは、第２の表示処理部１１ｄによって表示された文字列の色がモノトーンであって、文字列とグラフとが重なり、両者の色が近似している場合に、グラフの視認性を高める方向に文字列の色の明度を修正する。
【００６０】
図５は電子計算機１０に備えられたメモリ１４のグラフ式記憶領域１４ｂに記憶されたグラフ式データの構成を示す図である。
【００６１】
図中のグラフ番号は各グラフを識別するための番号であり、１から順に付される。グラフ式（関数式）は、後述するグラフ式入力画面２１（図１２）において、このグラフ番号に対応させて入力される。この例では、グラフ番号１に「Ｙ１＝−（Ｘ−２）２＋４」と、グラフ番号１に「Ｙ２＝４」といったグラフ式が入力された状態が示されている。なお、“Ｙ１”は１番目のグラフ式、“Ｙ２”は２番目のグラフ式であることを示す。
【００６２】
図６は電子計算機１０に備えられたメモリ１４のグラフ色記憶領域１４ｃに記憶されたグラフ色データの構成を示す図である。
【００６３】
グラフ番号に応じてグラフの色（色相）が予め設定されている。ここでは、グラフ番号１から青（Ｂ），赤（Ｒ），緑（Ｇ），紫（Ｐ），モノトーン（Ｍ）の５色ずつ順に設定されている。また、各グラフ番号には、色と共に標準の彩度が予め設定されている。具体的には、図２に示した０〜６レベルの範囲の中の４レベルの彩度が標準値としてデフォルト設定される。なお、モノトーン（Ｍ）に関しては、彩度はないので、明度となり、図２に示した０〜６レベルの範囲の中の６レベルの明度が標準値としてデフォルト設定される。
【００６４】
図７は電子計算機１０に備えられたメモリ１４の第１のワークエリア１４ｅに記憶された文字列データの構成を示す図である。
【００６５】
ここで言う文字列とは、グラフに関連した文字列のことであり、具体的にはＸ座標値，Ｙ座標値を示す文字列と、グラフ式を示す文字列のことである。第１のワークエリア１４ｅには、これらの文字列に関するデータ（座標値用文字列データとグラフ式用文字列データ）が記憶される。
【００６６】
座標値用文字列データは、グラフ式から計算されるＸ座標，Ｙ座標の値とその表示位置、色（色相）、彩度のデータからなる。グラフ式用文字列データは、グラフ式（関数式）とその表示位置、色（色相）、彩度のデータからなる。
【００６７】
次に、同実施形態の動作を説明する。  
なお、以下の各フローチャートで示される処理は、コンピュータであるＣＰＵ１１がメモリ１４のプログラム記憶領域１４ａに記憶されたプログラムを読み込むことにより実行される。
【００６８】
図８は電子計算機１０に備えられたＣＰＵ１１によって実行される関数グラフ表示処理の全体の流れを示すフローチャートである。
【００６９】
まず、ユーザ操作（電子計算機１０のキー入力部１２に設けられた「ＭＥＮＵ」キー１２ｃの操作）により、本装置のＬＩＳＴ機能を起動してＬＩＳＴデータを入力する（ステップＡ１１）。
【００７０】
次に、ユーザ操作により本装置のグラフ機能を起動して、図１２に示すようなグラフ式入力画面２１を表示部１３に表示する。このグラフ式入力画面２１に設けられたＹ１，Ｙ２，Ｙ３…はグラフ番号に対応した色別のグラフ式入力エリアを示しており、ユーザはカーソルキー１２ｇの操作により、所望のグラフ式入力エリアをカーソルＣＬにて選択して、そこに任意のグラフ式（関数式）を入力する（ステップＡ１２）。
【００７１】
なお、図中の画面左側に付した記号は、グラフ式入力エリアに設定されている色を表している。この記号は図面の制約上便宜的に付したものであり、実際には、画面上に下記のような色でカラー表示され、ユーザはその色を見て、グラフ式の入力を行うことができる。
【００７２】
Ｂ：青，Ｒ：赤，Ｇ：緑，Ｐ：紫，Ｍ：モノトーン
図１２の例では、グラフ番号１にＹ１＝−（Ｘ−２）２＋４と、グラフ番号２にＹ２＝４といったグラフ式が入力された状態が示されている。
【００７３】
このようなグラフ式入力画面２１を通じてユーザが任意のグラフ式を入力すると、その入力されたグラフ式が図５に示したメモリ１４のグラフ式記憶領域１４ｂに記憶されると共に、そのグラフ番号に対応した色とその色の彩度の標準値が図６に示したメモリ１４のグラフ色記憶領域１４ｃに設定される（ステップＡ１３）。
【００７４】
この場合、彩度の標準値として４レベルが設定される。なお、モノトーンの場合には、明度の標準値として６レベルが設定される。
【００７５】
次に、図１３に示すような各種設定画面２２を表示部１３に表示し、その中の「Ｂａｃｋｇｒｏｕｄ」の項目をカーソルＣＬにて選択、確定操作すると、図１４に示すような画像選択画面２３が表示部１３に表示される。
【００７６】
この画像選択画面２３において、背景画像として使用するファイル番号をカーソルＣＬにて指定すると、該当する背景画像がメモリ１４の背景画像ファイル記憶領域１４ｄから読み出され、メモリ１４の第２のワークエリア１４ｆに縦１８６ドット×横３７８ドットのカラー画面データとして展開された後、表示部１３の画面に表示される（ステップＡ１４）。
【００７７】
ここで、表示部１３の画面に背景画像が表示されている場合において、図９に示すカラーグラフ表示処理が実行される（ステップＡ１５）。
【００７８】
図９は電子計算機１０に備えられたＣＰＵ１１によって実行されるカラーグラフ表示処理の流れを示すフローチャートである。
【００７９】
まず、最初にユーザ入力されたグラフ番号が描画対象として選択され（ステップＢ１１）、そのグラフ番号に対応したグラフの色相と彩度（モノトーンの場合には明度）の情報がメモリ１４のグラフ色記憶領域１４ｃから読み出される（ステップＢ１２）。
【００８０】
ここで、描画対象とするグラフの表示位置に基づいて、その表示位置の近傍（例えば、周囲１０ドットの範囲）の背景画像のドットデータがメモリ１４の第２のワークエリア１４ｆに記憶されたカラー画面データから読み出され（ステップＢ１３）、その範囲内の各ドットの色相、彩度、明度の平均値が計算される（ステップＢ１４）。
【００８１】
色相の平均値とは、図２に示す表色系の色配置において、前記範囲内の各ドットの色相の平均的な位置に存在する色相を求めることである。例えば、「Ｂ４」の色相を有するドットと「Ｐ４」の色相を有するドットであれば、その「Ｂ４」の位置と「Ｐ４」の位置とを結ぶ直線の中間位置の色相を平均値として求めるものとする。
【００８２】
彩度の平均値は、前記範囲内の各ドットの彩度を合計し、その合計値をドット数で除算することで求める。同様に、明度の平均値は、前記範囲内の各ドットの明度を合計し、その合計値をドット数で除算することで求める。
【００８３】
このようにして、背景画像の各ドットの色相、彩度、明度の平均値が得られると、図１０に示す彩度明度修正処理が実行される。
【００８４】
図１０は電子計算機１０に備えられたＣＰＵ１１によって実行される彩度明度修正処理の流れを示すフローチャートである。なお、ここで言う背景画像の色相、彩度、明度は、前記ステップＢ１４で得られた平均値のことである。
【００８５】
まず、描画対象とするグラフの色がＭ（モノトーン）であるか否かが判断される（ステップＣ１１）。Ｍ（モノトーン）でない場合には（ステップＣ１１のＮｏ）、図２に示す表色系の色配置において、背景画像の色の明度と描画対象とするグラフの色の彩度とが比較される（ステップＣ１２）。
【００８６】
ここで、背景画像の色の明度と描画対象とするグラフの色の彩度との差が２より大きければ（ステップＣ１２のＮｏ）、続いて、背景画像の彩度と描画対象とするグラフの色の彩度とが比較される（ステップＣ１３）。そして、両者の彩度を比較した結果、その差が２より大きければ（ステップＣ１３のＮｏ）、そのまま図９のステップＢ１６に進む。
【００８７】
つまり、背景画像の色の明度と描画対象とするグラフの色の彩度との差が２より大きく、かつ、彩度の差も２より大きい場合には、背景画像にグラフを描画しても視認可能であると判断され、彩度明度修正処理は実行されない。
【００８８】
一方、背景画像の色の明度と描画対象とするグラフの色の彩度との差が２より小さい場合（ステップＣ１２のＹｅｓ）、あるいは、彩度の差が２より小さい場合には（ステップＣ１３のＹｅｓ）、ステップＣ１４の条件を満たす場合に、彩度明度修正処理が実行される。
【００８９】
すなわち、背景画像の色相と描画対象とするグラフの色相とが比較される（ステップＣ１４）。そして、両者の色相の差が３以下である場合、つまり、図２に示す表色系の色配置において、両者の色相の間隔が３以下の範囲で近似している場合に（ステップＣ１４のＹｅｓ）、描画対象とするグラフを背景画像上で視認できるように、そのグラフの色の彩度が修正される（ステップＣ１５）。
【００９０】
具体的には、背景画像の彩度との差が４以上になるようにグラフの色の彩度が修正される。この場合、背景画像の彩度との比較により、グラフの視認性を高める方向に当該グラフの色の彩度を修正するものとする。例えば背景画像の彩度が２であれば、グラフの色の彩度を標準値の４から６に修正する。逆に、例えば背景画像の彩度が５であれば、グラフの色の彩度を標準値の４から１に修正する。
【００９１】
また、描画対象とするグラフの色がＭ（モノトーン）であった場合には（ステップＣ１１のＹｅｓ）、背景画像の色の明度と描画対象とするグラフの色の明度とが比較される（ステップＣ１６）。そして、両者の明度の差が２以下である場合、つまり、図２に示す表色系の色配置において、両者の明度の間隔が２以下の範囲で近似している場合に（ステップＣ１６のＹｅｓ）、描画対象とするグラフを背景画像上で視認できるように、背景画像との明度が３になるようにグラフの色の明度が修正される（ステップＣ１７）。
【００９２】
図９のフローチャートに戻って、彩度明度修正処理の終了後、当該グラフの表示位置に修正後の彩度あるいは明度で当該グラフが予め設定された色で描画される（ステップＢ１６）。詳しくは、当該グラフの修正後の彩度あるいは明度、設定色の情報を含んだドットデータがメモリ１４の第２のワークエリア１４ｆに展開されて、表示部１３の画面上の指定の位置に表示される。その際、表示部１３の画面には背景画像が既にカラー表示されているので、その背景画像に重ねてグラフがカラー表示されることになる。
【００９３】
図１５にグラフ番号１（Ｙ１）のグラフ表示例を示す。
【００９４】
図中の３１は背景画像であり、ここでは噴水の画像が背景画像として表示部１３の画面上にカラー表示されている。また、３２はグラフ座標のＸ軸、３３はグラフ座標のＹ軸、３４はグラフ番号１のグラフであり、ここではＹ１＝−（Ｘ−２）２＋４の２次曲線がカラー表示されている。
【００９５】
ここで、グラフ番号１に予め設定された色は「Ｂ（青色）」、彩度「４」であるが（図６参照）、グラフ３４が表示される部分の背景画像３１の色（背景色）との関係で明度修正処理が施される。この場合、例えば背景色が黒に近い色であれば、特に修正の必要はなく、そのまま表示されることになる。これに対し、背景色が青に近い色であれば、背景色との区別を付けるために、グラフ３４の色の彩度が修正されて表示されることになる。
【００９６】
また、図９に示すように、次のグラフがあれば（ステップＢ１７のＹｅｓ）、そのグラフ番号２（Ｙ２）が描画対象として選択され（ステップＢ１８）、前記ステップＢ１２〜Ｂ１６の処理が繰り返されて、そのグラフ番号のグラフが背景画像上に表示される。この場合も、前記同様にグラフが表示される部分の背景画像の色との関係で当該グラフの色の彩度あるいは明度に修正が施される。
【００９７】
図１６にグラフ番号１（Ｙ１）とグラフ番号２（Ｙ２）の２つのグラフが表示された場合の例を示す。
【００９８】
図中の３５はグラフ番号２のグラフであり、ここではＹ２＝４の１次曲線がカラー表示されている。このグラフ番号２に予め設定された色は「Ｒ（赤色）」、彩度「４」であるが（図６参照）、そのグラフ３５が表示される部分の背景画像３１の色（背景色）との関係で修正が施される。この場合、例えば背景色が赤に近い色（色相Ｒ近傍，明度４，彩度６）であれば、背景色との区別を付けるために、グラフ３５の色の彩度が標準値の４から２に修正されて表示されることになる。
【００９９】
以後同様にして、ユーザが入力した複数のグラフが順にカラー表示され、それぞれに背景色と近似している場合には、当該グラフの色の彩度が適宜修正されて表示される。したがって、表示部１３の画面に背景画像に重ねて複数のグラフをカラー表示しても、これらのグラフの１つ１つを色別に視認することができる。
【０１００】
図８に戻って、カラーグラフ表示処理が終了すると（ステップＡ１５）、表示中のグラフをトレースするためのデータとして、Ｘスケール値をトレース可能な拡大縮小用の座標範囲基準値がメモリ１４の第３のワークエリア１４ｇに書き込まれる。
【０１０１】
ここで、図１に示したキー入力部１２のファンクションキー「Ｆ１」の操作により、ユーザがトレース機能を起動すると（ステップＡ１７のＹｅｓ）、まず、前記第３のワークエリア１４ｇに書き込まれた座標範囲基準値に基づいてＸ座標の初期値が設定され（ステップＡ１８）、そのＸ座標の初期値に従って先頭のグラフ（グラフ番号１のグラフ）がトレース表示される（ステップＡ１９）。
【０１０２】
その際、当該グラフに対応したグラフ式（関数式）が読み出され、そのグラフ式に従ってトレースポインタＰの初期位置のＸ座標値，Ｙ座標値が計算されて、そこにトレースポインタＰが表示される（図１７参照）。
【０１０３】
このとき、トレースポインタＰのＸ座標値を表わす文字列と、その表示位置、色（色相）、標準の彩度のデータがＸ座標値用の文字列データとして、図７に示した第１のワークエリア１４ｅに設定される（ステップＡ２０）。同様に、トレースポインタＰのＹ座標の値を表わす文字列と、その表示位置、色（色相）、標準の彩度がＹ座標値用の文字列データとして第１のワークエリア１４ｅに設定される（ステップＡ２２）。
【０１０４】
さらに、グラフ式を表わす文字列と、その表示位置、色（色相）、標準の彩度がグラフ式用の文字列データとして第１のワークエリア１４ｅに設定される（ステップＡ２４）。
【０１０５】
これらの文字列は、トレース対象のグラフに対応させて画面上の所定の位置に表示されるものである。その際、上述したグラフのカラー表示と同様に、背景色との関係でこれらの文字列の色の彩度あるいは明度が修正される（ステップＡ２１，Ａ２３，Ａ２５）。図１１にそのときのカラー文字表示処理Ａの詳細を示す。
【０１０６】
図１１は電子計算機１０に備えられたＣＰＵ１１によって実行されるカラー文字表示処理Ａの流れを示すフローチャートである。
【０１０７】
今、Ｘ座標値を示す文字列を画面上に描画する場合を想定して説明する。  
まず、メモリ１４の第１のワークエリア１４ｅからグラフ番号１に対応したＸ座標値を示す文字列と、その表示位置、色（色相）、標準の彩度のデータが読み出される（ステップＤ１１）。図７の例で言うと、Ｘ座標値を示す文字列として「Ｘ＝２」、表示位置として「（１〜５０，２〜２０）」、色（色相）として「青（Ｂ）」、彩度として「４」が読み出されることになる。
【０１０８】
ここで、描画対象とするＸ座標値の表示位置の範囲の背景画像のドットデータがメモリ１４の第２のワークエリア１４ｆに記憶されたカラー画面データから読み出され（ステップＤ１２）、その範囲内の各ドットの色相、彩度、明度の平均値が計算される（ステップＤ１３）。そして、これらの平均値を用いて、彩度明度修正処理が実行される（ステップＤ１４）。
【０１０９】
なお、この彩度明度修正処理については、図１０のフローチャートと同様であるため、ここでは詳しい省略する。この場合も、背景画像の色との関係で、描画対象とするＸ座標値を示す文字列「Ｘ＝２」が背景画像上で視認できるように、その文字列の色の彩度（モノトーンの場合には明度）が修正される。
【０１１０】
彩度明度修正処理の終了後、当該文字列がその表示位置に修正後の彩度あるいは明度で予め設定された色で描画される。その際、当該文字列は修飾付きで描画される（ステップＤ１５）。
【０１１１】
詳しくは、当該文字列の修正後の彩度あるいは明度、設定色の情報、さらに、文字の修飾情報を含んだドットデータがメモリ１４の第２のワークエリア１４ｆに展開されて、表示部１３の画面上の指定の位置に表示される。その際、表示部１３の画面には背景画像が既にカラー表示されているので、その背景画像に重ねて文字列がカラー表示されることになる。
【０１１２】
なお、「修飾付き」とは、具体的に「影付き」のことである。すなわち、グラフに関連した文字列については、影付き文字の形態で表示されることになる。
【０１１３】
Ｙ座標値を示す文字列「Ｙ＝４」、グラフ式を示す文字列「Ｙ１＝−（Ｘ−２）２＋４」ついても同様であり、それぞれに背景画像上で視認できるように、これらの文字列の色の彩度（モノトーンの場合には明度）が修正され、修飾付き（影付き）で描画されることになる。
【０１１４】
図１７にグラフ番号１（Ｙ１）のグラフをトレースした場合の表示例を示す。
【０１１５】
図中のＰは十字形状のトレースポインタ、４１，４２はトレースポインタＰが示す位置のＸ座標値とＹ座標値を示す文字列、４３はグラフ式を示す文字列である。
【０１１６】
これらの文字列４１〜４３についても、トレース対象のグラフ３４のカラー表示と同様に、それぞれの表示位置の背景画像上で視認できるように、彩度（モノトーンの場合には明度）が修正される。そして、影付き文字の形態で所定の位置にカラー表示される。これにより、背景画像に多彩な色が使われていても、その背景画像上で文字列４１〜４３の視認性を高めることができる。
【０１１７】
ここで、ユーザによりキー入力部１２に設けられたカーソルキー１２ｇの左方向キー（「←」キー）または右方向キー（「→」キー）が操作された場合には（ステップＡ２６のＹｅｓ）、トレースポインタＰがＸ軸方向に移動する（ステップＡ２７）。
【０１１８】
詳しくは、左方向キーまたは右方向キーが操作される毎にＸ座標値が増減され、現在トレース中のグラフの式に従って、増減後のＸ座標値に対するＹ座標値が計算されて、トレースポインタＰの表示位置が更新される。
【０１１９】
また、トレースポインタＰの移動に合わせて、更新後のＸ座標値を示す文字列とＹ座標値を示す文字列がカラー表示される（ステップＡ２０〜Ａ２３）。このときも、背景画像の色との関係で、描画対象とするＸ座標値を示す文字列とＹ座標値を示す文字列が背景画像上で視認できるように、これらの文字列の色の彩度（モノトーンの場合には明度）が修正され、修飾付き（影付き）で表示される。
【０１２０】
また、ユーザによりキー入力部１２に設けられたカーソルキー１２ｇの上方向キー（「↑」キー）または下方向キー（「↓」キー）が操作された場合には（ステップＡ２８のＹｅｓ）、トレース対象とするグラフがグラフ番号の昇順あるいは降順に切り替えられ（ステップＡ２９）、その切り替えられたグラフにトレースポインタＰが表示される（ステップＡ３０）。
【０１２１】
詳しくは、現在設定されているＸ座標値について、切り替えられたグラフの式に従ってＹ座標値が計算され、そのＸ座標値とＹ座標値で示される位置にトレースポインタＰが表示される。
【０１２２】
以後は、前記ステップＡ２０〜Ａ２７の処理が同様に繰り返され、切り替えられたグラフのトレース動作に伴い、Ｘ座標値とＹ座標値を示す文字列、そして、グラフ式を示す文字列が所定の位置に描画され、これらの文字列の色の彩度（モノトーンの場合には明度）が背景画像の色との関係で適宜修正されてカラー表示される。
【０１２３】
図１８にトレース対象をグラフ番号１（Ｙ１）のグラフからグラフ番号２（Ｙ２）のグラフに切り替えた場合の表示例を示す。
【０１２４】
上述したように、カーソルキー１２ｇの上方向キー（「↑」キー）または下方向キー（「↓」キー）の操作により、トレース対象となるグラフが切り替えられる。図１８の例では、グラフ番号２（Ｙ２）のグラフ３５に切り替えらたれ状態が示されている。図中のＰは十字形状のトレースポインタ、５１，５２はトレースポインタＰが示す位置のＸ座標値とＹ座標値を示す文字列、５３はグラフ式を示す文字列である。
【０１２５】
これらの文字列５１〜５３についても、トレース対象のグラフ３５のカラー表示と同様に、それぞれの表示位置の背景画像上で視認できるように、彩度（モノトーンの場合には明度）が修正される。そして、影付き文字の形態で所定の位置にカラー表示される。これにより、背景画像に多彩な色が使われていても、その背景画像上で文字列４１〜４３の視認性を高めることができる。
【０１２６】
このように、グラフ毎に色が設定され、グラフに関連した文字列がグラフと同じ色で表示されるので、多数のグラフが表示された状態であっても色別に対応関係を把握することができる。
【０１２７】
さらに、グラフに関連した文字列については、修飾付き文字（影付き文字）の形態で表示されるので、その文字列の視認性を高めることでき、背景画像に重なった状態であっても、表示中のグラフとの対応関係を容易に把握できるようになる。
【０１２８】
この場合、グラフに関連した文字列として、グラフ式から得られるＸ座標値とＹ座標値を示す文字列あるいはグラフ式を示す文字列が表示されるので、グラフとこれらの文字列との対応関係を同一画面上で確認しながら、関数グラフを効果的に学習することができる。
【０１２９】
また、背景画像に重ねてグラフが表示される場合に、その背景画像の色との関係を考慮して、当該グラフに設定された色の彩度（モノトーンの場合には明度）が修正されるので、背景画像上でのグラフの視認性を確保することができる。これにより、背景画が設定されていても仕様なくグラフ表示を行うことができる。
【０１３０】
また、背景画像に重ねてグラフに関連した文字列が表示される場合も同様であり、その背景画像の色との関係を考慮して、当該文字列に設定された色の彩度（モノトーンの場合には明度）が修正されることで、背景画像上での文字列の視認性を確保することができる。
【０１３１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【０１３２】
この電子計算機１０では、ＬＩＳＴデータとして入力された各数値をグラフ式（関数式）の変数にして複数のグラフを表示部１３の画面上に表示することが可能である。しかし、多数のグラフが表示されることで、グラフに関連した文字列がグラフと重なる可能性が高くなる問題が生じる。第２の実施形態では、このようなグラフと重なる文字列の視認性を改善するものである。
【０１３３】
前記第１の実施形態で説明したように、ユーザ操作によりＬＩＳＴデータとグラフ式（関数式）を入力することで、そのグラフ式に対応したグラフが予め設定された色で表示部１３の画面上に表示される。その際、任意の画像を背景画像して指定することで、表示部１３の画面上に表示することもできる。
【０１３４】
ここで、ＬＩＳＴデータとして複数の数値を入力しておくことにより、これらの数値をグラフ式の変数にして多数のグラフを表示することができる。
【０１３５】
この様子を図２０〜図２３を用いて具体的に説明する。
【０１３６】
図２０および図２１はリスト入力画面６１の表示例を示す図であり、図２０は「Ｌｉｓｔ１」の７番目〜１０番目の各セルに数値が入力された状態、図２１は「Ｌｉｓｔ１」の１７番目〜２０番目の各セルに数値が入力された状態を示している。図中のＣＬはカーソルであり、キー入力部１２のカーソルキー１２ｇの操作により、カーソルＣＬをセル単位で移動させて数値入力を行う。
【０１３７】
まず、ユーザがキー入力部１２に設けられた「ＭＥＮＵ」キー１２ｃを操作することにより、本装置のＬＩＳＴ機能を起動してＬＩＳＴデータを入力する。その際、図２０に示すように、ユーザが「Ｌｉｓｔ１」の各セルに「０．１」，「０．２」，「０．３」…「１．０」といったように、０．１単位で１０個の数値を順に入力する。続いて、図２１に示すように、「１．５」，「２．０」，「２．５」，…「６」といったように、０．５単位で１０個の数値を順に入力したとする。
【０１３８】
次に、ユーザが本装置のグラフ機能を起動して、図２２に示すようなグラフ式入力画面６２を表示部１３に表示し、このグラフ式入力画面６２上のグラフ番号をカーソルＣＬにて指定し、そこに任意のグラフ式（関数式）を入力する。その際に、ＬＩＳＴデータの数値を変数にしたグラフ式（関数式）の入力を行うことができる。
【０１３９】
図２２の例では、グラフ番号１に「Ｙ１＝−Ｌｉｓｔ１Ｘ」といったグラフ式が入力された状態が示されている。なお、図１２と同様に、図中の画面左側に付した記号は、グラフ式入力エリアに設定されている色を表している。この記号は図面の制約上便宜的に付したものであり、実際には、画面上に下記のような色でカラー表示され、ユーザはその色を見て、グラフ式の入力を行うことができる。
【０１４０】
Ｂ：青，Ｒ：赤，Ｇ：緑，Ｐ：紫，Ｍ：モノトーン。
【０１４１】
図２３はリストグラフ画面の表示例を示す図である。
【０１４２】
ユーザがグラフ番号１を選択して、ファンクションキー「Ｆ１」の操作によりトレース機能を起動すると、図２３に示すようなリストグラフ画面６３が表示される。図中の７１はグラフ座標のＸ軸、７２はグラフ座標のＹ軸、７３はグラフ番号１のリストグラフ群である。
【０１４３】
このリストグラフ群７３は、リスト入力画面６１の「Ｌｉｓｔ１」にＬＩＳＴデータとして入力された２０個の数値を変数とした複数のグラフからなる。これらのグラフを式で表わすと、下記のようになる。
【０１４４】
１：Ｙ１＝−０．１Ｘ
２：Ｙ１＝−０．２Ｘ
３：Ｙ１＝−０．３Ｘ
（略）
１７：Ｙ１＝−４．５Ｘ
１８：Ｙ１＝−５．０Ｘ
１９：Ｙ１＝−５．５Ｘ
２０：Ｙ１＝−６．０Ｘ。
【０１４５】
このリストグラフ群７３の各グラフは、グラフ式入力画面６２のグラフ番号１から青（Ｂ），赤（Ｒ），緑（Ｇ），紫（Ｐ），モノトーン（Ｍ）の５色が順に設定されてカラー表示される。なお、図２３の例では、図面の制約上便宜的にグラフの線種を変えて、各グラフが異なる色でカラー表示されていることを表している。前記第１の実施形態で説明したように、背景画像が設定されている場合には、その背景画像の色との関係で各グラフの色の彩度（モノトーンの場合には明度）が修正される（図８のステップＡ１５，図９参照）。
【０１４６】
また、図中のＰは十字形状のトレースポインタ、７４，７５はトレースポインタＰが示す位置のＸ座標値とＹ座標値を示す文字列、７６はトレース対象として選択されているグラフの式を示す文字列である。これらの文字列７４，７５，７６は、トレース対象として選択されているグラフと同じ色で表示される。その際、背景画像あるいはグラフの色との関係で、これらの文字列７４，７５，７６の彩度（モノトーンの場合には明度）が修正される。
【０１４７】
以下に、第２の実施形態の処理動作について詳しく説明する。  
図１９は第２の実施形態の処理動作を示す図であって、電子計算機１０に備えられたＣＰＵ１１によって実行されるカラー文字表示処理Ｂの流れを示すフローチャートである。このカラー文字表示処理Ｂは、図８に示した関数グラフ表示処理の中のステップＡ２１，Ａ２３，Ａ２５において、カラー文字表示処理Ａに代えて実行される。
【０１４８】
トレース対象となるグラフの選択に伴い、そのグラフに関連した文字列を表示するに際し、まず、背景画像が設定されているか否かが判断される（ステップＥ１１）。グラフに関連した文字列とは、Ｘ座標値やＹ座標値を示す文字列、グラフ式を示す文字列のことであり、図２３の例で言うと、文字列７４の「Ｘ＝０．９」、文字列７５の「Ｙ＝−０．０９」、文字列７６の「Ｙ１＝−Ｌｉｓｔ１Ｘ」である。
【０１４９】
背景画像が設定されていない場合には（ステップＥ１１のＮｏ）、当該文字列が画面上に表示された各グラフのうちの１つあるいは複数のグラフと重なるか否かが判断される（ステップＥ１２，Ｅ１３）。
【０１５０】
当該文字列がどのグラフにも重ならない場合には（ステップＥ１２のＮｏ，Ｅ１３のＮｏ）、当該文字列がその表示位置に標準の彩度あるいは明度を持って予め設定された色で描画される（ステップＥ１４）。図２３の例では、文字列７４の「Ｘ＝０．９」がグラフに重ならない文字列に該当する。
【０１５１】
一方、背景画像が設定されている場合（ステップＥ１１のＹｅｓ）、あるいは、当該文字列が画面上に表示された各グラフのうちの１つあるいは複数のグラフと重なる場合に（ステップＥ１２のＹｅｓ，Ｅ１３のＹｅｓ）、以下のような修正処理が実行される。
【０１５２】
すなわち、まず、メモリ１４の第１のワークエリア１４ｅから該当する文字列と、その表示位置、色（色相）、標準の彩度のデータが読み出される（ステップＥ１５）。図２３の例では、文字列７５の「Ｙ＝−０．０９」、文字列７６の「Ｙ１＝−Ｌｉｓｔ１Ｘ」がグラフに重なる文字列であり、これらのデータが読み出されることになる。
【０１５３】
ここで、当該文字列の表示位置の範囲の背景画像あるいはグラフが重なっている部分の画像（以下、これを背景グラフ重ね画像と称す）のドットデータがメモリ１４の第２のワークエリア１４ｆに記憶されたカラー画面データから読み出され（ステップＥ１６）、その範囲内の各ドットの色相、彩度、明度の平均値が計算される（ステップＥ１７）。
【０１５４】
ここで、当該文字列の色相、彩度、明度と、背景グラフ重ね画像の前記範囲内の各ドットの色相、彩度、明度の平均値とが比較される。その結果、当該文字列の色相が背景グラフ重ね画像と近い色であって、当該文字列の色の彩度（モノトーンの場合には明度）が背景グラフ重ね画像に近い値であった場合に彩度明度の修正の必要ありと判断される。
【０１５５】
具体的には、図２に示す表色系の色配置において、当該文字列の色の彩度または明度と背景グラフ重ね画像の彩度または明度との差が３レベル以下であった場合に彩度明度の修正の必要ありと判断され、当該文字列の色の彩度または明度が背景グラフ重ね画像の彩度または明度から離れた値（例えば４レベル以上）になるように修正される（ステップＥ１８）。
【０１５６】
彩度明度修正処理の終了後、当該文字列がその表示位置に修正後の彩度あるいは明度で予め設定された色で描画される。その際、当該文字列は修飾付きで描画される（ステップＥ１９）。
【０１５７】
詳しくは、当該文字列の修正後の彩度あるいは明度、設定色の情報、さらに、文字の修飾情報を含んだドットデータがメモリ１４の第２のワークエリア１４ｆに展開されて、表示部１３の画面上の指定の位置に表示される。その際、表示部１３の画面には背景画像あるいはグラフが既にカラー表示されているので、その背景画像あるいはグラフに重ねて文字列がカラー表示されることになる。
【０１５８】
なお、前記第１の実施形態と同様に、「修飾付き」とは、具体的に「影付き」のことである。すなわち、グラフに関連した文字列については、影付き文字の形態で表示されることになる。
【０１５９】
このように、トレース時に表示されるＸ座標値やＹ座標値を示す文字列、グラフ式を示す文字列がグラフと同じで色で表示されるので、多数のグラフが表示された状態であっても色別に対応関係を把握することができる。
【０１６０】
さらに、図２３の例のように、グラフに重ねて文字列が表示されるような場合には、背景画像の有無に関係なく、修飾付き文字（影付き文字）の形態で表示されるので、その文字列の視認性を高めて、表示中のグラフとの対応関係を容易に把握できるようになる。
【０１６１】
また、グラフに重ねて文字列が表示される場合に、そのグラフの色との関係を考慮して、当該文字列に設定された色の彩度（モノトーンの場合には明度）が修正されることで、グラフに重なった状態での文字列の視認性を確保できる。
【０１６２】
なお、前記各実施形態では、グラフに対し、青（Ｂ），赤（Ｒ），緑（Ｇ），紫（Ｐ），モノトーン（Ｍ）の５色を設定する構成としたが、これらの色以外の色を用いて設定しも良いし、５色以上の色を用いて設定するような構成であっても良い。
【０１６３】
また、グラフに関連した文字列の文字修飾の形態として、「影付き文字」を例にしたが、例えば「中抜き文字」や「浮き出し文字」などでも良い。要は、グラフに関連した文字列が背景画像やグラフに重なった状態で視認可能な文字修飾の形態であれば、どのような形態あっても良い。
【０１６４】
また、前記各実施形態において記載した電子計算機１０による各動作手法、すなわち、図８〜図１０、図１９の各フローチャートで示した手法は、コンピュータに実行させることのできるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フレシキプルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体（記録媒体１５）に記録して配布することができる。そして、電子計算機１０のコンピュータ（ＣＰＵ１１）は、この記憶媒体に記録されたプログラムを読み込みことで、前述した手法による同様の処理を実行することができる。
【０１６５】
また、前記手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）を介して伝送させることができる。そして、電子計算機１０のコンピュータ（ＣＰＵ１１）は、このプログラムを通信ネットワークに接続された通信装置（通信制御部１７）にて受信することにより、前述した手法による同様の処理を実行することができる。
【０１６６】
なお、本発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１６７】
１０…電子計算機、
１１…ＣＰＵ、
１１ａ…色グラフ入力部、
１１ｂ…背景画像設定部、
１１ｃ…第１の表示処理部、
１１ｄ…第２の表示処理部、
１１ｅ…第１の明度彩度修正部、
１１ｆ…第２の明度彩度修正部、
１２…キー入力部、
１２ａ…数値・記号キー
１２ｂ…関数・演算子キー
１２ｃ…「ＭＥＮＵ」キー
１２ｄ…「ＳＨＩＦＴ」キー
１２ｅ…「ＯＰＴＮ」キー
１２ｆ…「ＥＸＥ」キー
１２ｇ…カーソルキー
Ｆ１〜Ｆ６…ファンクションキー
１３…表示部
１４…メモリ
１４ａ…プログラム記憶領域
１４ｂ…グラフ式記憶領域
１４ｃ…グラフ色記憶領域
１４ｄ…背景画像ファイル記憶領域
１４ｅ〜１４ｆ…ワークエリア
１５…記録媒体
１６…記録媒体読取部
１７…通信制御部。
【図１】
0005581768.tif 000002
【図２】
0005581768.tif 000003
【図３】
0005581768.tif 000004
【図４】
0005581768.tif 000005
【図５】
0005581768.tif 000006
【図６】
0005581768.tif 000007
【図７】
0005581768.tif 000008
【図８】
0005581768.tif 000009
【図９】
0005581768.tif 000010
【図１０】
0005581768.tif 000011
【図１１】
0005581768.tif 000012
【図１２】
0005581768.tif 000013
【図１３】
0005581768.tif 000014
【図１４】
0005581768.tif 000015
【図１５】
0005581768.tif 000016
【図１６】
0005581768.tif 000017
【図１７】
0005581768.tif 000018
【図１８】
0005581768.tif 000019
【図１９】
0005581768.tif 000020
【図２０】
0005581768.tif 000021
【図２１】
0005581768.tif 000022
【図２２】
0005581768.tif 000023
【図２３】
0005581768.tif 000024