(57)【要約】【課題】対数目盛を分かり易く描画して対数グラフ表示を行うこと。【解決手段】図３（Ａ）に示すように、任意の表示設定範囲について算出された各対数目盛軸線の描画位置データに従いその対数軸を描画する際に、範囲ｘで示すように描画解像度の影響により下位側の対数軸線間の幅よりも上位側の対数軸線間の幅の方が大きい対数目盛に矛盾する軸線Ｌが存在した場合には、図３（Ｂ）の矢印Ｒで示すように、当該軸線Ｌの描画位置がその上位側に１表示ドット分移動補正されるようになり、見かけ上正しい対数目盛の軸線として表示できる。したがって、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、対数目盛を矛盾無く描画して違和感のない対数グラフデータを表示できる。【選択図】　　図３
2004118448.tif 000002
【特許請求の範囲】
【請求項１】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸の描画位置を取得する軸位置取得手段と、
この軸位置取得手段により取得された各対数軸間の間隔を算出する軸間隔算出手段と、
この軸間隔算出手段により算出された各対数軸間の間隔に基づき、隣接する軸間隔が下位側より上位側で大きく、且つ桁上がりでないところの境界に位置する対数軸を検出する軸検出手段と、
この軸検出手段により検出された対数軸の描画位置を上位側へ移動する軸位置移動手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項２】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数グラフの描画位置が前記対数軸と接する位置を検出する位置検出手段と、
この位置検出手段により検出された対数グラフと接する位置の対数軸を、その接する位置および周辺部分において消去する軸部分消去手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項３】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸の描画密度を算出する軸密度算出手段と、
この軸密度算出手段により算出された対数軸の描画密度が所定の密度を上回る範囲を検出する範囲検出手段と、
前記対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるか判断するグラフ位置判断手段と、
このグラフ位置判断手段により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合に、当該対数グラフの周辺部分の対数軸を消去する軸部分消去手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項４】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸の描画本数を算出する軸本数算出手段と、
この軸本数算出手段により算出された対数軸の描画本数が所定の本数を上回るか判断する軸本数判断手段と、
この軸本数判断手段により対数軸の描画本数が所定の本数を上回ると判断された場合には、当該対数軸を（１×１０ｎ）に対応する対数軸のみに間引いて描画する軸間引き描画手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項５】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸の描画密度を算出する軸密度算出手段と、
この軸密算出手段により算出された対数軸の描画密度に応じて当該対数軸の表示階調を設定する階調設定手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項６】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸を点線で表示する軸表示手段と、
前記対数軸の描画密度を算出する軸密度算出手段と、
この軸密算出手段により算出された対数軸の描画密度に応じて、前記軸表示手段により点線で表示する対数軸の該点線の間隔を設定する間隔設定手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項７】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
複数の対数グラフが描画されたか否か判断するグラフ判断手段と、
このグラフ判断手段により複数の対数グラフが描画されたと判断された場合に、この複数の対数グラフの描画範囲において、最大値のグラフ軌跡と最小値のグラフ軌跡との間にある部分の対数軸を消去する軸部分消去手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項８】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸の描画密度を算出する軸密度算出手段と、
この軸密度算出手段により算出された対数軸の描画密度が所定の密度を上回る範囲を検出する範囲検出手段と、
前記対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるか判断するグラフ位置判断手段と、
このグラフ位置判断手段により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合に、当該対数グラフの描画太さを変更する描画制御手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項９】
グラフの描画データを算出するグラフデータ算出手段と、
このグラフデータ算出手段により算出されたグラフ描画データの桁の変化幅を算出する桁幅算出手段と、
この桁幅算出手段により算出されたグラフ描画データの桁の変化幅が所定の桁幅より大きいか否かを判断する桁幅判断手段と、
この桁幅判断手段により前記グラフ描画データの桁の変化幅が所定の桁幅より大きいと判断された場合には、当該グラフ描画データを対数描画データに変換し対数軸を設定して描画する対数グラフ描画手段と、
前記桁幅判断手段により前記グラフ描画データの桁の変化幅が所定の桁幅以下と判断された場合には、当該グラフ描画データをそのまま描画するグラフ描画手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項１０】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
グラフの表示範囲を設定する範囲設定手段と、
この範囲設定手段により負数を含むグラフ表示範囲が設定された場合には、設定されたグラフ表示範囲の座標軸上で、正の値の座標象限に前記対数軸を設定する座標軸設定手段と、
前記範囲設定手段により設定されたグラフの表示範囲に従ってグラフの描画データを算出するグラフデータ算出手段と、
このグラフデータ算出手段により算出されたグラフ描画データを、負数を含むグラフデータについては前記座標軸設定手段により設定された座標軸上にそのまま描画し、正の値のグラフデータについては対数データに変換し前記対数軸上に描画するグラフ描画手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項１１】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数軸の描画本数を算出する軸本数算出手段と、
この軸本数算出手段により算出された対数軸の描画本数に応じて、当該対数軸上に描画される対数グラフの描画太さを変更する描画制御手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項１２】
対数軸を設定して対数グラフを描画する対数グラフ描画装置であって、
前記対数グラフのトレースを指示するトレース指示手段と、
このトレース指示手段によりグラフのトレースが指示された際に、前記対数グラフ上でポインタを表示するポインタ表示手段と、
このポインタ表示手段により対数グラフ上で表示されたポインタを当該グラフ上で移動させるポインタ移動手段と、
前記ポインタが位置する対数グラフ上の座標値およびその周辺の対数軸の目盛値を表示する数値表示手段と、
を備えたことを特徴とする対数グラフ描画装置。
【請求項１３】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸の描画位置を取得する軸位置取得手段、
この軸位置取得手段により取得された各対数軸間の間隔を算出する軸間隔算出手段、
この軸間隔算出手段により算出された各対数軸間の間隔に基づき、隣接する軸間隔が下位側より上位側で大きく、且つ桁上がりでないところの境界に位置する対数軸を検出する軸検出手段、
この軸検出手段により検出された対数軸の描画位置を上位側へ移動する軸位置移動手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項１４】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数グラフの描画位置が前記対数軸と接する位置を検出する位置検出手段、
この位置検出手段により検出された対数グラフと接する位置の対数軸を、その接する位置および周辺部分において消去する軸部分消去手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項１５】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸の描画密度を算出する軸密度算出手段、
この軸密度算出手段により算出された対数軸の描画密度が所定の密度を上回る範囲を検出する範囲検出手段、
前記対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるか判断するグラフ位置判断手段、
このグラフ位置判断手段により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合に、当該対数グラフの周辺部分の対数軸を消去する軸部分消去手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項１６】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸の描画本数を算出する軸本数算出手段、
この軸本数算出手段により算出された対数軸の描画本数が所定の本数を上回るか判断する軸本数判断手段、
この軸本数判断手段により対数軸の描画本数が所定の本数を上回ると判断された場合には、当該対数軸を（１×１０ｎ）に対応する対数軸のみに間引いて描画する軸間引き描画手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項１７】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸の描画密度を算出する軸密度算出手段、
この軸密算出手段により算出された対数軸の描画密度に応じて当該対数軸の表示階調を設定する階調設定手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項１８】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸を点線で表示する軸表示手段、
前記対数軸の描画密度を算出する軸密度算出手段、
この軸密算出手段により算出された対数軸の描画密度に応じて、前記軸表示手段により点線で表示する対数軸の該点線の間隔を設定する間隔設定手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項１９】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
複数の対数グラフが描画されたか否か判断するグラフ判断手段、
このグラフ判断手段により複数の対数グラフが描画されたと判断された場合に、この複数の対数グラフの描画範囲において、最大値のグラフ軌跡と最小値のグラフ軌跡との間にある部分の対数軸を消去する軸部分消去手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項２０】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸の描画密度を算出する軸密度算出手段、
この軸密度算出手段により算出された対数軸の描画密度が所定の密度を上回る範囲を検出する範囲検出手段、
前記対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるか判断するグラフ位置判断手段、
このグラフ位置判断手段により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合に、当該対数グラフの描画太さを変更する描画制御手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項２１】
グラフ表示装置のコンピュータを制御するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
グラフの描画データを算出するグラフデータ算出手段、
このグラフデータ算出手段により算出されたグラフ描画データの桁の変化幅を算出する桁幅算出手段、
この桁幅算出手段により算出されたグラフ描画データの桁の変化幅が所定の桁幅より大きいか否かを判断する桁幅判断手段、
この桁幅判断手段により前記グラフ描画データの桁の変化幅が所定の桁幅より大きいと判断された場合には、当該グラフ描画データを対数描画データに変換し対数軸を設定して描画する対数グラフ描画手段、
前記桁幅判断手段により前記グラフ描画データの桁の変化幅が所定の桁幅以下と判断された場合には、当該グラフ描画データをそのまま描画するグラフ描画手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項２２】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
グラフの表示範囲を設定する範囲設定手段、
この範囲設定手段により負数を含むグラフ表示範囲が設定された場合には、設定されたグラフ表示範囲の座標軸上で、正の値の座標象限に前記対数軸を設定する座標軸設定手段、
前記範囲設定手段により設定されたグラフの表示範囲に従ってグラフの描画データを算出するグラフデータ算出手段、
このグラフデータ算出手段により算出されたグラフ描画データを、負数を含むグラフデータについては前記座標軸設定手段により設定された座標軸上にそのまま描画し、正の値のグラフデータについては対数データに変換し前記対数軸上に描画するグラフ描画手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項２３】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数軸の描画本数を算出する軸本数算出手段、
この軸本数算出手段により算出された対数軸の描画本数に応じて、当該対数軸上に描画される対数グラフの描画太さを変更する描画制御手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【請求項２４】
グラフ表示装置のコンピュータを制御することで対数軸を設定し対数グラフを描画するための対数グラフ描画処理プログラムであって、
前記コンピュータを、
前記対数グラフのトレースを指示するトレース指示手段、
このトレース指示手段によりグラフのトレースが指示された際に、前記対数グラフ上でポインタを表示するポインタ表示手段、
このポインタ表示手段により対数グラフ上で表示されたポインタを当該グラフ上で移動させるポインタ移動手段、
前記ポインタが位置する対数グラフ上の座標値およびその周辺の対数軸の目盛値を表示する数値表示手段、
として機能させるようにしたコンピュータ読み込み可能な対数グラフ描画処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、対数関数データをグラフ化表示するための対数グラフ描画装置および対数グラフ描画処理プログラムに関する。
【０００２】
【従来の技術】
例えばグラフ表示機能を有する電子計算装置では、任意の関数式Ｙ＝ｆ（Ｘ）を入力してグラフの表示を指示すると、表示画面上に設定されたＸＹ座標に従って各表示ドット毎のＸ値に対応したＹ値が計算され、そのＸＹ座標値（Ｘ，Ｙ）に対応する表示ドットが順次点灯表示されてグラフの描画表示が行われるようになっている。
【０００３】
また、従来より、Ｙ座標軸を固定的に対数軸にしてグラフを描画する技術がある。このような技術では、コンピュータが定めたＸ座標・Ｙ座標の範囲についてＹ軸を固定的に対数軸に設定してグラフ描画している。（例えば、特許文献１参照。）
【０００４】
【特許文献１】
特開平０５−１７４１５４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来のグラフ表示機能を有する電子計算装置では、通常のＸＹ座標を設定したグラフ表示を行うことはできるものの、そのＸ軸やＹ軸を任意に、対数軸に設定して、例えば対数関数式Ｙ＝ｌｏｇ　Ｘにより得られたデータをグラフとして描画表示することはできない。
【０００６】
このため、従来はグラフ化すべきＸ，Ｙデータをいちいち対数座標に計算し直してからグラフ描画する必要があり、非常に手間が掛かってしまう。
【０００７】
そして、対数関数データをその対数軸と共に対数目盛も表示させてグラフデータとして描画表示することを実現した場合、対数目盛は同一桁内で大きい値となるほどその目盛一幅が狭くなるため、その表示レンジの設定如何では隣接する目盛の軸線同士が接近し過ぎて見難くなり、分かり易い対数グラフ表示を行うことができない恐れがある。
【０００８】
本発明は、前記のような問題に鑑みてなされたもので、対数目盛を分かり易く描画して対数グラフ表示を行うことが可能になる対数グラフ描画装置および対数グラフ描画処理プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
すなわち、本発明の請求項１に係る対数グラフ描画装置では、軸位置取得手段により対数軸の描画位置が取得され、この取得された各対数軸間の間隔が軸間隔算出手段により算出される。すると、この算出された各対数軸間の間隔に基づき、隣接する軸間隔が下位側より上位側で大きく、且つ桁上がりでないところの境界に位置する対数軸が軸検出手段により検出され、この検出された対数軸の描画位置が軸位置移動手段により上位側へ移動される。
【００１０】
これによれば、対数軸を矛盾無く描画して違和感のない対数グラフを表示できることになる。
【００１１】
また、本発明の請求項２に係る対数グラフ描画装置では、位置検出手段により対数グラフの描画位置が対数軸と接する位置が検出されると、この位置検出により検出された対数グラフと接する位置の対数軸が、軸部分消去手段により、その接する位置および周辺部分において消去される。
【００１２】
これによれば、対数軸を描画したままでも対数グラフの軌跡を明確に表示できることになる。
【００１３】
また、本発明の請求項３に係る対数グラフ描画装置では、軸密度算出手段により対数軸の描画密度が算出され、この算出された対数軸の描画密度が所定の密度を上回る範囲が範囲検出手段により検出される。すると、グラフ位置判断手段により対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるか判断され、このグラフ位置判断により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合には、軸部分消去手段により当該対数グラフの周辺部分の対数軸が消去される。
【００１４】
これによれば、対数目盛に特有の当該目盛軸が重なり合い高密度になる部分にグラフの軌跡が隠れてしまうことなく、対数グラフを明確に表示できることになる。
【００１５】
また、本発明の請求項４に係る対数グラフ描画装置では、軸本数算出手段により対数軸の描画本数が算出され、この算出された対数軸の描画本数が所定の本数を上回るか軸本数判断手段により判断される。この軸本数判断により対数軸の描画本数が所定の本数を上回ると判断された場合には、軸間引き描画手段により当該対数軸が（１×１０ｎ）に対応する対数軸のみに間引かれて描画される。
【００１６】
これによれば、表示画面が何本もの対数軸によって見づらくなってしまうことなく、対数グラフを明確に表示できることになる。
【００１７】
また、本発明の請求項５に係る対数グラフ描画装置では、軸密度算出手段により対数軸の描画密度が算出され、この算出された対数軸の描画密度に応じて、階調設定手段により当該対数軸の表示階調が設定される。
【００１８】
これによれば、表示画面での対数軸の描画本数に関わらず、対数グラフを明確に表示できることになる。
【００１９】
また、本発明の請求項６に係る対数グラフ描画装置では、軸表示手段により対数軸が点線で表示されるもので、軸密度算出手段により対数軸の描画密度が算出されると、この算出された対数軸の描画密度に応じて、間隔設定手段により、前記軸表示手段にて点線で表示する対数軸の該点線の間隔が設定される。
【００２０】
これによれば、表示画面での対数軸の描画密度に関わらず、対数グラフを明確に表示できることになる。
【００２１】
また、本発明の請求項７に係る対数グラフ描画装置では、グラフ判断手段により複数の対数グラフが描画されたか否か判断され、このグラフ判断により複数の対数グラフが描画されたと判断された場合には、この複数の対数グラフの描画範囲において、軸部分消去手段により最大値のグラフ軌跡と最小値のグラフ軌跡との間にある部分の対数軸が消去される。
【００２２】
これによれば、複数の対数グラフデータをその対数軸と共に同時表示する場合でも、対数グラフを見易く表示できることになる。
【００２３】
また、本発明の請求項８に係る対数グラフ描画装置では、軸密度算出手段により対数軸の描画密度が算出され、この算出された対数軸の描画密度が所定の密度を上回る範囲が範囲検出手段により検出される。すると、対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるかグラフ位置判断手段により判断され、このグラフ位置判断により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合には、描画制御手段により当該対数グラフの描画太さが変更される。
【００２４】
これによれば、対数軸に特有の当該軸線が近接して高密度になる部分のグラフが見にくくなることなく、対数グラフを明確に表示できることになる。
【００２５】
また、本発明の請求項９に係る対数グラフ描画装置では、グラフデータ算出手段によりグラフの描画データが算出され、桁幅算出手段により前記算出されたグラフ描画データの桁の変化幅が算出される。そして、桁幅判断手段により前記桁幅算出されたグラフ描画データの桁の変化幅が所定の桁幅より大きいか否かが判断され、この桁幅判断により前記グラフ描画データの桁の変化幅が所定の桁幅より大きいと判断された場合には、対数グラフ描画手段により当該グラフ描画データが対数描画データに変換され対数軸が設定されて描画される。一方、前記桁幅判断手段により前記グラフ描画データの桁の変化幅が所定の桁幅以下と判断された場合には、グラフ描画手段により当該グラフ描画データはそのまま描画される。
【００２６】
これによれば、表示すべきグラフデータの特性に応じて通常座標軸によるグラフ表示か、または対数軸による対数グラフ表示かを自動設定して表示できることになる。
【００２７】
また、本発明の請求項１０に係る対数グラフ描画装置では、範囲設定手段によりグラフの表示範囲が設定され、この設定により負数を含むグラフ表示範囲が設定された場合には、座標軸設定手段により、前記範囲設定されたグラフ表示範囲の座標軸上で、正の値の座標象限に対数軸が設定される。そして、グラフデータ算出手段により前記範囲設定されたグラフの表示範囲に従ってグラフの描画データが算出されると、この算出されたグラフ描画データは、グラフ描画手段により、負数を含むグラフデータについては前記座標軸設定手段により設定された座標軸上にそのまま描画され、正の値のグラフデータについては対数データに変換され前記対数軸上に描画される。
【００２８】
これによれば、表示範囲の設定値に負数が含まれていても、任意の関数式に対応した対数グラフを表示できることになる。
【００２９】
また、本発明の請求項１１に係る対数グラフ描画装置では、軸本数算出手段により対数軸の描画本数が算出されると、この算出された対数軸の描画本数に応じて、描画制御手段により当該対数軸上に描画される対数グラフの描画太さが変更される。
【００３０】
これによれば、表示画面での対数軸線の描画本数（密集度）に関わらず、対数グラフを明確に表示できることになる。
【００３１】
また、本発明の請求項１２に係る対数グラフ描画装置では、トレース指示手段により対数グラフのトレースが指示されると、ポインタ表示手段により前記対数グラフ上でポインタが表示され、ポインタ移動手段により対数グラフ上で表示されたポインタが当該グラフ上で移動される。そして、数値表示手段により、前記ポインタが位置する対数グラフ上の座標値およびその周辺の対数軸の目盛値が表示される。
【００３２】
これによれば、対数グラフ上での座標位置と共にその周囲の対数軸との関係を明確に表示できることになる。
【００３３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００３４】
図１は、本発明の対数グラフ描画装置の実施形態に係るグラフ表示機能付き電子計算装置１０の電子回路の構成を示すブロック図である。
【００３５】
この電子計算装置１０はコンピュータによって構成され、ＣＰＵ（ｃｅｎｔｒａｌ　ｐｒｏｃｅｓｓｉｎｇ　ｕｎｉｔ）を用いた制御部１１を備えている。
【００３６】
制御部（ＣＰＵ）１１は、キー入力部１２から入力されるキー入力データや、カラー液晶表示部１３の表示画面上に重ねて設けられたタブレット１４から位置検出回路１５を介して入力されるタッチ位置データに応じて、ＲＯＭ１６に予め記憶されているシステムプログラムを起動させ、あるいは外部記録媒体１７に予め記憶されている計算装置制御用プログラムを記録媒体読み取り部１８により読み取らせて起動させ、あるいは通信制御部１９によって他のコンピュータ端末から通信ネットワークＮを介して受信された計算装置制御用プログラムを起動させ、ＲＡＭ２０をワークメモリとして回路各部の動作制御を行うものである。
【００３７】
この制御部（ＣＰＵ）１１には、前記キー入力部１２、カラー液晶表示部１３、タブレット１４、位置検出回路１５、ＲＯＭ１６、記録媒体読み取り部１８、通信制御部１９、ＲＡＭ２０が接続され、また、カラー液晶表示部１３は表示駆動回路２１を介して接続される。
【００３８】
キー入力部１２には、数値・記号・文字キー１２ａ、「モード」キー１２ｂ、「レンジ」キー１２ｃ、「式」キー１２ｄ、「グラフ」キー１２ｅ、「ズーム」キー１２ｆ、「トレース」キー１２ｇ、「ＥＸＥ」キー１２ｈ、「ＥＮＤ」キー１２ｉ、そして、「↑」「↓」「←」「→」の各カーソルキー１２ｊ等が備えられる。
【００３９】
数値・記号・文字キー１２ａは、アルファベット，数字などの各種の文字入力キーと共に、演算式や関数式を入力するための各種演算記号や関数記号などの個々のキーをそれぞれ配列した数値・記号・文字の入力用キー群からなる。
【００４０】
「モード」キー１２ｂは、通常計算モード，グラフ表示モード，プログラム計算モードなどの各種の動作モードの切り替えを行う際に操作される。
【００４１】
「レンジ」キー１２ｃは、グラフ表示を行うための表示画面上のＸ座標及びＹ座標の各表示範囲を入力設定する際に操作される。
【００４２】
「式」キー１２ｄは、任意の演算式や関数式（Ｙ＝ｆ（Ｘ））を新たに入力したり、既に入力された式データを表示させる際に操作される。
【００４３】
「グラフ」キー１２ｅは、前記入力された関数式（Ｙ＝ｆ（Ｘ））や測定入力データなどに対応するグラフの描画表示を指示する際に操作される。
【００４４】
「ズーム」キー１２ｆは、表示されたグラフデータ上、あるいはその他の数値・文字データ上などにおいて、任意の範囲を指定して拡大表示などのデータ処理を行わせる際、及び当該「ズーム」キー１２ｆに基づく指定範囲内データの処理表示状態を解除する際に操作される。
【００４５】
「トレース」キー１２ｇは、表示されたグラフデータ上をポインタＰにより指定しその指定位置を任意の方向に移動させながら該当位置のＸ，Ｙ座標を表示させる際に操作される。
【００４６】
「ＥＸＥ」キー１２ｈは、指定あるいは選択されている動作の実行、データの確定を指示する際に操作される。
【００４７】
「ＥＮＤ」キー１２ｉは、実行中の動作を終了させる際に操作される。
【００４８】
カーソルキー「↑」「↓」「←」「→」１２ｊは、それぞれ表示されたデータの選択，送り操作や、カーソル，ポインタの移動操作を行う際などに操作される。
【００４９】
タブレット１４は、カラー液晶表示部１３の表示画面上に重ねて設けられ、タッチされた位置に応じた電圧信号を発生するもので、このタブレット１４から出力されるタッチ位置に応じた電圧信号に基づき、位置検出回路１５により表示画面に対応させた座標が検出され、このタッチ位置座標に応じて制御部（ＣＰＵ）１１により操作の内容が判断される。
【００５０】
ＲＯＭ１６には、本電子計算装置１０の電子回路におけるの全体の処理を司るシステムプログラムが予め記憶されると共に、計算処理、グラフ表示処理、プログラム処理、その他のデータ入力処理等、前記各種の処理動作に対応したアプリケーションプログラムも予め記憶される。
【００５１】
ＲＡＭ２０には、表示データメモリ２０ａ、式データメモリ２０ｂ、モードデータメモリ２０ｃ、Ｘ軸データメモリ２０ｄ、Ｙ軸データメモリ２０ｅ、グラフデータメモリ２０ｆ、およびその他のワークエリアなどの各種のデータメモリが備えられる。
【００５２】
表示データメモリ２０ａには、前記各種の処理動作においてカラー液晶表示部１３に表示すべき表示データがビットマップのパターンデータとして展開されて記憶される。
【００５３】
式データメモリ２０ｂには、キー入力された任意の関数式（Ｙ＝ｆ（Ｘ））や任意の計算式が複数の式データのそれぞれに番号付けされて記憶される。
【００５４】
モードデータメモリ２０ｃには、通常計算モード，グラフ表示モード，プログラム計算モードなどの各種の動作モードの設定データが記憶される。なお、グラフ表示モードでは、通常のＸ，Ｙ座標目盛表示によるグラフ表示モードと対数メモリ表示によるグラフ表示モードなどに区別される。
【００５５】
Ｘ軸データメモリ２０ｄには、前記「レンジ」キー１２ｃの操作に基づき入力された、グラフ表示画面上のＸ方向の表示範囲に応じたＸ座標目盛が記憶される。
【００５６】
Ｙ軸データメモリ２０ｅには、前記「レンジ」キー１２ｃの操作に基づき入力された、グラフ表示画面上のＹ方向の表示範囲に応じたＹ座標目盛が記憶される。
【００５７】
グラフデータメモリ２０ｆには、前記式データメモリ２０ｂに記憶されたグラフ関数式のそれぞれに対応した前記ＸＹ表示範囲上でのＸ座標値（ｘ１，ｘ２，…）に対するＹ座標値（ｙ１，ｙ２，…）のテーブルデータが記憶されると共に、前記Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅによるＸ，Ｙ座標目盛対応のＸ軸線，Ｙ軸線の描画データ、前記グラフ関数式に対応するＸ，Ｙ座標値（ｘ１，ｙ１、ｘ２，ｙ２、…）に従ったグラフ描画データが、それぞれ前記表示データメモリ２０ａと同一のメモリ領域上に書き込まれて記憶される。
【００５８】
次に、前記構成の電子計算装置における第１実施形態〜第１３実施形態の各対数グラフ描画機能について説明する。
【００５９】
（第１実施形態）
図２は前記電子計算装置の第１実施形態による対数グラフ描画処理を示すフローチャートである。
【００６０】
図３は前記電子計算装置の第１実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【００６１】
キー入力部１２の「モード」キー１２ｂの操作によりグラフ表示モードに設定された状態で、「式」キー１２ｄの操作により、液晶表示部１３に表示された式入力表示画面にあって、グラフ化すべき任意の関数式「ｙ＝ｆ（ｘ）」を入力すると、入力された関数式のデータはＲＡＭ２０内の式データメモリ２０ｂに記憶される（ステップＡ１→ａ１）。
【００６２】
グラフ化すべき関数式が入力されて記憶されると、「レンジ」キー１２ｃの操作に応じて当該グラフ表示範囲の設定画面が表示部１３に表示される。このグラフ表示範囲の設定画面では、通常のＸ，Ｙ座標目盛（Ｘｍｉｎ〜Ｘｍａｘ）（Ｙｍｉｎ〜Ｙｍａｘ）の軸線表示による表示範囲の設定と、ＸまたはＹまたはその両方の対数目盛（１，１０，１００，…，１０ｎ）の軸線表示による表示範囲の設定とが行えるもので、このグラフ表示範囲の設定画面において、対数目盛の軸線表示による対数グラフを行いたい場合には、当該設定画面上の対数チェックボックスをチェックすることで任意の目盛範囲の設定が有効となる（ステップＡ２→ａ２）。
【００６３】
そして、対数グラフの表示範囲が、その対数目盛の数値範囲を入力指定することで設定され（ステップＡ３→ａ３）、「ＥＸＥ」キー１２ｈが操作されて確定入力されると（ステップＡ４→ａ４）、任意の数値範囲に対応した対数目盛の設定データがＸ軸データメモリ２０ａおよびＹ軸データメモリ２０ｅに記憶される（ステップａ５）。
【００６４】
そして、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＡ５→ａ６）、前記Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され（ステップａ７）、これにより表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップａ８）。
【００６５】
すると、前記算出された対数目盛各軸線間それぞれの描画位置の幅Ａｋ…が下位側より順次算出され（ステップａ９）、桁上がりを除いて、描画解像度の影響により、隣接する下位側の軸線間の幅Ａｋより上位側の軸線間の幅Ａｋ＋１の方が大きくなってしまう目盛の軸線が判断される（ステップａ１０，ａ１１）。
【００６６】
ここで、隣接する下位側より上位側の幅の方が広くなってしまう目盛の軸線があると判断された場合には、この軸線の描画位置が上位の方向に１表示ドット分移動される（ステップａ１２）。
【００６７】
そして、前記範囲設定された全ての対数軸線間の幅について同様の比較判断が実施され、桁上がりを除き、下位側より上位側の幅の方が広くなってしまうその境界の軸線の描画位置の移動補正が行われると（ステップａ１３）、補正後の各対数軸の描画位置に従って、グラフデータメモリ２０ｆ上に設定範囲の各対数軸が描画される（ステップａ１４）。
【００６８】
そして、この設定範囲の対数目盛の各軸線が描画されたグラフデータメモリ２０ｆ上に、さらに前記入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成描画され（ステップａ１５）、表示データメモリ２０ａに書き込まれて表示部１３に表示される（ステップａ１６）。
【００６９】
すなわち、図３（Ａ）に示すように、任意の表示設定範囲について前記ステップａ８において算出された各対数目盛軸線の描画位置データに従いその対数軸を描画する際に、範囲ｘで示すように描画解像度の影響により下位側の対数軸線間の幅よりも上位側の対数軸線間の幅の方が大きい対数目盛に矛盾する軸線Ｌが存在した場合には（ステップａ９〜ａ１１）、図３（Ｂ）の矢印Ｒで示すように、当該軸線Ｌの描画位置がその上位側に１表示ドット分移動補正されるようになり（ステップａ１２）、見かけ上正しい対数目盛の軸線として表示される。
【００７０】
したがって、前記構成の電子計算装置における第１実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、隣り合う各目盛軸線間の幅で、桁上げを除いて、描画解像度の影響により下位側の幅よりも上位側の幅の方が広くなる目盛軸線の描画位置が生じた場合には、その境界の目盛軸線の描画位置が１描画ドット分上位の方向へ移動補正されて描画表示されるので、対数目盛を矛盾無く描画して違和感のない対数グラフデータを表示できるようになる。
【００７１】
（第２実施形態）
図４は前記電子計算装置の第２実施形態による対数グラフ描画処理を示すフローチャートである。
【００７２】
図５は前記電子計算装置の第２実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【００７３】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＢ１→ｂ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＢ２（ｂ２）〜Ｂ４（ｂ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＢ５→ｂ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶された対数目盛の設定データに従って、各対数目盛の軸線がグラフデータメモリ２０ｆに描画される（ステップｂ７）。
【００７４】
また、前記入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成される（ステップｂ８）。
【００７５】
そして、前記グラフデータメモリ２０ｆに各対数目盛の軸線が描画記憶された状態で、前記ステップｂ８にて作成された対数グラフデータが順次プロットされて描画される（ステップｂ９）。
【００７６】
すると、このグラフデータの前記グラフデータメモリ２０ｆに対する１ドット毎のプロット出力に伴い、当該グラフデータの次のプロット位置に前記対数目盛の縦軸線が描画されているか否か判断される（ステップｂ１０）。
【００７７】
ここで、グラフデータメモリ２０ｆにおけるグラフデータの次のプロット対象位置が、当該メモリ２０ｆ上に既に描画されている対数目盛の縦軸上に重なると判断された場合には、その上または下にグラフのプロットが存在するか否か判断される（ステップｂ１０→ｂ１１）。
【００７８】
ここで、次のグラフデータがプロットされる対数目盛の軸線上で、その上下に他のグラフのプロットは存在しないと判断された場合には、今回の対数目盛軸線上でのグラフデータのプロットとそのプロット上下の軸線の描画ドットが消去される（ステップｂ１１→ｂ１２）。
【００７９】
すると、前記作成された対数グラフデータのグラフデータメモリ２０ｆに対するプロット（描画）が終了したか否か判断され、描画終了しない状態では、前記ステップｂ９からの処理が繰り返される（ステップｂ１３→ｂ９〜）。
【００８０】
一方、作成されたグラフデータの次のプロット対象位置が、当該メモリ２０ｆ上に既に描画されている対数目盛の縦軸上に重なると判断された場合であっても、当該プロット位置の上下に他のグラフのプロットが存在すると判断された場合には、そのグラフプロットおよび上下軸線の消去処理は行われず、次のグラフプロット処理へ移行される（ステップｂ１０→ｂ１１→ｂ１３→ｂ９）。
【００８１】
すなわち、図５（Ａ）に示すように、グラフデータのプロット（描画）位置が、対数目盛の軸線に重なった場合には、図５（Ｂ）に示すように、そのプロット位置に対応する対数軸線上の描画ドットとその上下の１描画ドットとが消去されてグラフ描画されるので、グラフデータを対数目盛の軸線によって隠れることなく明確に表示できる。
【００８２】
したがって、前記構成の電子計算装置における第２実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、グラフデータが対数目盛の軸線に重なる場合には、当該グラフデータが重なった位置とその上下１ドット分の軸線の描画ドットが消去されてグラフ描画がなされるので、対数目盛の軸線を描画したままでも対数グラフの軌跡を明確に表示できるようになる。
【００８３】
（第３実施形態）
図６は前記電子計算装置の第３実施形態による対数グラフ描画処理を示すフローチャートである。
【００８４】
図７は前記電子計算装置の第３実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【００８５】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＣ１→ｃ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＣ２（ｃ２）〜Ｃ４（ｃ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＣ５→ｃ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｃ７）。
【００８６】
すると、各対数目盛軸線それぞれの表示画面に対する描画位置データから当該軸線の描画密度が算出され、この軸線描画密度が予め設定された密度を上回る表示画面上の描画エリアが検出される（ステップｃ８）。
【００８７】
そして、入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成される（ステップｃ９）。
【００８８】
すると、前記グラフデータメモリ２０ｆに各対数目盛の軸線が描画記憶された状態で、前記ステップｃ９にて作成された対数グラフデータが順次プロットされて描画される（ステップｃ１０）。
【００８９】
すると、このグラフデータの前記グラフデータメモリ２０ｆに対する１ドット毎のプロット出力に伴い、当該グラフデータの次のプロット位置が前記ステップｃ８にて検出された対数目盛軸線の高密度描画エリアにあるか否か判断される（ステップｃ１１）。
【００９０】
ここで、グラフデータメモリ２０ｆにおけるグラフデータの次のプロット対象位置が、当該メモリ２０ｆ上に既に描画されている対数目盛の高密度描画エリアに重なると判断された場合には、当該グラフプロット対象位置の上または下にさらにグラフのプロットが存在するか否か判断される（ステップｃ１１→ｃ１２）。
【００９１】
ここで、次のグラフデータがプロットされる対数目盛軸線の高密度エリア上で、当該グラフプロット位置の上下に他のグラフのプロットは存在しないと判断された場合には、今回の対数目盛軸線高密度エリア上でのグラフデータのプロット位置とそのプロット上下の軸線の描画ドットが消去される（ステップｃ１２→ｃ１３）。
【００９２】
すると、前記作成された対数グラフデータのグラフデータメモリ２０ｆに対するプロット（描画）が終了したか否か判断され、描画終了しない状態では、前記ステップｃ１０からの処理が繰り返される（ステップｃ１４→ｃ１０〜）。
【００９３】
一方、作成されたグラフデータの次のプロット対象位置が、当該メモリ２０ｆ上に既に描画されている対数目盛の軸線高密度エリアに重なると判断された場合であっても、当該プロット位置の上下に他のグラフのプロットが存在すると判断された場合には、該グラフプロット位置とそのプロット上下の軸線描画ドットの消去処理は行われず、次のグラフプロット処理へ移行される（ステップｃ１１→ｃ１２→ｃ１４→ｃ１０）。
【００９４】
すなわち、図７（Ａ）の範囲ａに示すように、グラフデータのプロット（描画）位置が、対数目盛の軸線の高密度描画エリアに重なった場合には、図７（Ｂ）の範囲ｂに示すように、そのプロット位置に対応する対数軸線の描画ドットとその上下の１描画ドットとが消去されてグラフ描画されるので、グラフデータを対数目盛の軸線の高密度エリアによって隠れることなく明確に表示できる。
【００９５】
したがって、前記構成の電子計算装置における第３実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、グラフデータが対数目盛の軸線の高密度エリアに重なる場合には、当該グラフデータが重なった位置とその上下１ドット分の軸線の描画ドットが消去されてグラフ描画がなされるので、対数目盛に特有の当該目盛軸線が重なり合い高密度になる部分にグラフの軌跡が隠れてしまうことなく、対数グラフを明確に表示できるようになる。
【００９６】
（第４実施形態）
図８は前記電子計算装置の第４実施形態による対数グラフ描画処理を示すフローチャートである。
【００９７】
図９は前記電子計算装置の第４実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【００９８】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＤ１→ｄ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＤ２（ｄ２）〜Ｄ４（ｄ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＤ５→ｄ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｄ７）。
【００９９】
すると、この表示画面に対応させて算出された対数目盛の各軸線の描画位置に基づき、当該表示画面上での描画軸線の合計本数が算出されると共に、予め設定された軸線描画本数の制限値を超えたか否か判断される（ステップｄ８）。
【０１００】
ここで、前記表示画面上での対数目盛の描画軸線の合計本数が、予め設定された軸線描画本数の制限値を超えたと判断された場合、つまり、表示画面内での対数目盛の軸線描画本数が多すぎて、当該グラフ表示画面の各部に塗り潰されるエリアが生じると判断された場合には、前記ステップｄ７にて算出された各対数目盛の軸線の描画位置データのうち、［１＊１０ｎ］目盛に対応する軸線データのみ生成されてグラフデータメモリ２０ｆに描画される（ステップｄ８→ｄ９，ｄ１０）。
【０１０１】
そして、この間引きされた対数目盛［１＊１０ｎ］のみの各軸線が描画されたグラフデータメモリ２０ｆ上に、さらに前記入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成描画され、表示データメモリ２０ａに書き込まれて表示部１３に表示される（ステップｄ１１）。
【０１０２】
すなわち、図９（Ａ）の範囲ａに示すように、表示範囲の任意設定に応じた表示画面に対する各対数目盛の軸線描画本数が多過ぎ、当該グラフ画面の各部が塗り潰されてしまう恐れのある場合には、図９（Ｂ）に示すように、［１＊１０ｎ］目盛に対応する軸線データのみ描画表示されてグラフ表示されるので、グラフデータを対数目盛の軸線に塗り潰されることなく明確に表示できる。
【０１０３】
したがって、前記構成の電子計算装置における第４実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、表示画面に対し任意設定された対数目盛の軸線本数が多すぎる場合には、［１＊１０ｎ］目盛に対応する軸線のみが描画表示されてグラフ表示されるので、表示画面が何本もの対数目盛によって見づらくなってしまうことなく、対数グラフを明確に表示できるようになる。
【０１０４】
（第５実施形態）
図１０は前記電子計算装置の第５実施形態による対数グラフ描画処理を示すフローチャートである。
【０１０５】
図１１は前記電子計算装置の第５実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１０６】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＥ１→ｅ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＥ２（ｅ２）〜Ｅ４（ｅ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＥ５→ｅ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｅ７）。
【０１０７】
そして、この表示画面に対応させて算出された対数目盛の各軸線の描画位置に基づき、当該表示画面上での描画軸線の合計本数が算出される（ステップｅ８）。
【０１０８】
すると、この表示画面上での各対数目盛軸線の描画合計本数に応じて、当該各軸線の表示階調が決定される（ステップｅ９）。
【０１０９】
ここで、描画すべき対数軸線の合計本数が予め設定された本数より少ない場合には、当該各軸線の表示階調は通常濃度の表示階調に決定され、設定本数以上所定本数増える毎に段階的に濃度の薄くなる表示階調に決定される。
【０１１０】
すると、前記ステップｅ７にて算出された各対数目盛の軸線の描画位置データに従い、当該各軸線がグラフデータメモリ２０ｆに描画されると共に、表示データメモリ２０ａに書き込まれ、ステップｅ９にて決定された表示濃度の表示階調でもって表示部１３に表示される（ステップｅ１０）。
【０１１１】
また、これと共に、前記各対数目盛の軸線が描画されたグラフデータメモリ２０ｆ上に、さらに前記入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成描画され、表示データメモリ２０ａに書き込まれて表示部１３に表示される（ステップｅ１１）。
【０１１２】
すなわち、図１１（Ａ）に示すように、対数目盛軸線がそれぞれ分離して明確に表示されるような少ない描画本数（例えば２０本未満）の場合には、通常濃度の＜表示階調１＞として描画表示され、また、図１１（Ｂ）に示すように、対数目盛軸線が各部で重なって表示されるような多めの描画本数（例えば２０本以上４０本未満）の場合には、第１段階に薄い濃度の＜表示階調２＞として描画表示され、さらに、図１１（Ｃ）に示すように、対数目盛軸線が非常に多く重なって表示されるような多数の描画本数（例えば４０本以上）の場合には、第２段階により薄い濃度の＜表示階調３＞として描画表示され、このような表示階調を調整した対数目盛軸線の表示画面上に通常濃度での対数グラフが描画表示されるので、表示画面上での対数目盛軸の描画密度によって当該対数グラフが塗り潰されてしまうのを防止できる。
【０１１３】
したがって、前記構成の電子計算装置における第５実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、表示画面に対し任意設定された対数目盛の軸線描画本数が多くなるほど、その表示濃度の階調を薄い階調に変化させて表示させ、この上に通常の表示階調による対数グラフ表示を行うので、表示画面での対数目盛軸線の描画本数に関わらず、対数グラフを明確に表示できるようになる。
【０１１４】
（第６実施形態）
図１２は前記電子計算装置の第６実施形態による対数グラフ描画処理を示すフローチャートである。
【０１１５】
図１３は前記電子計算装置の第６実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１１６】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＦ１→ｆ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＦ２（ｆ２）〜Ｆ４（ｆ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＦ５→ｆ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｆ７）。
【０１１７】
すると、各対数目盛軸線それぞれの表示画面に対する描画位置データから当該軸線の描画密度が算出され（ステップｆ８）、この表示画面上での各対数目盛軸線の描画密度に応じて、当該各軸線を点線で描画する際の各点間隔（幅）が算出される（ステップｆ９）。
【０１１８】
すると、前記各対数目盛軸線の描画位置およびその描画密度に応じた点線間隔（幅）に従って、当該各軸の描画データが算出されてグラフデータメモリ２０ｆに描画される（ステップｆ１０，ｆ１１）。
【０１１９】
また、これと共に、前記各対数目盛の軸線が描画されたグラフデータメモリ２０ｆ上に、さらに前記入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成描画され、表示データメモリ２０ａに書き込まれて表示部１３に表示される（ステップｆ１２）。
【０１２０】
すなわち、図１３（Ａ）に示すように、対数目盛軸線がそれぞれ分離して明確に表示されるような小さい描画密度（例えば１０本未満）の場合には、小さい点間隔＜点幅１＞とした点線で描画表示され、また、図１３（Ｂ）に示すように、対数目盛軸線が近接して表示されるような大きい描画密度（例えば１０本以上）の場合には、前記＜点幅１＞より大きい点間隔＜点幅２＞とした点線で描画表示され、このような点間隔を調整した点線の対数目盛軸線の表示画面上に実線での対数グラフが描画表示されるので、表示画面上での対数目盛軸の描画密度が大きくても、当該対数グラフを見易く表示できる。
【０１２１】
したがって、前記構成の電子計算装置における第６実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、表示画面に対し任意設定された対数目盛の軸線描画密度が大きくなるほど、点線によって描画する各軸線のその点間隔（幅）を大きくして描画表示させ、この上に実線による対数グラフ表示を行うので、表示画面での対数目盛軸線の描画密度に関わらず、対数グラフを明確に表示できるようになる。
【０１２２】
（第７実施形態）
図１４は前記電子計算装置の第７実施形態による対数グラフ描画処理を示すフローチャートである。
【０１２３】
図１５は前記電子計算装置の第７実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１２４】
この第７実施形態の対数グラフ描画処理では、複数の関数式に対応する複数本の対数グラフを表示する場合の実施形態について説明する。
【０１２５】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の複数の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＧ１→ｇ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＧ２（ｇ２）〜Ｇ４（ｇ５））、前記式データメモリ２０ｂに記憶させた任意の複数の関数式「ｙ１＝ｆ１（ｘ），ｙ２＝ｆ２（ｘ），…，ｙｎ＝ｆｎ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＧ５→ｇ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｇ７）。
【０１２６】
また、これと共に、前記複数の関数式のそれぞれに対応した対数座標でのグラフプロット位置を示すグラフ描画データが算出される（ステップｇ８）。
【０１２７】
すると、ステップｇ７にて算出された各対数目盛軸線の描画位置データおよびステップｇ８にて算出された複数の入力関数式にそれぞれ対応するグラフ描画データに従い、グラフデータメモリ２０ｆに対して各対数目盛軸線および複数のグラフデータが描画され、表示データメモリ２０ａに転送記憶されて表示部１３に表示される（ステップｇ９）。
【０１２８】
こうして、ユーザ設定レンジに対応する対数目盛の軸線および複数の対数グラフデータが描画表示されると、グラフ表示範囲における先頭の表示ドット位置（例えばＸ座標中一番左のドット位置）が指定され（ステップｇ１０）、複数のグラフデータおよび対数目盛軸線の表示が有るか否か判断される（ステップｇ１１）。
【０１２９】
ここで、当該指定の表示ドット位置（この場合はＸ軸の先頭ドット）において、複数のグラフデータおよび対数目盛軸線の表示が無いと判断された場合には、指定の表示ドット位置がインクリメント（この場合Ｘ軸のドットが＋１される）され（ステップｇ１１→ｇ１４，ｇ１５）、この新たな指定の表示ドット位置について繰り返し、複数のグラフデータおよび対数目盛軸線の表示が有るか否か判断される（ステップｇ１１）。
【０１３０】
そして、ある表示ドット位置において複数のグラフデータおよび対数目盛軸線の表示が有ると判断された場合には、当該表示ドット位置における複数のグラフデータのうちの最大値ドットと最小値ドットが検出され（ステップｇ１１→ｇ１２）、その最大ドット位置と最小ドット位置との間にある対数目盛軸線のプロットがＯＦＦされて消去される（ステップｇ１３）。
【０１３１】
すなわち、図１５（Ａ）に示すように、複数本の対数グラフデータｙ１，ｙ２，…，ｙｎを対数目盛軸線上に共に描画表示する場合には、図１５（Ｂ）に示すように、例えばＸ軸方向の各表示ドット位置において、複数の対数グラフデータのうちの最大値ドットと最小値ドットとのあいだに有る各対数目盛軸線の描画ドットが消去されてグラフ描画されるので、対数目盛の軸線を残しつつも複数本の対数グラフデータを明確に表示できる。
【０１３２】
したがって、前記構成の電子計算装置における第７実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、複数の対数グラフデータを描画表示する場合には、当該複数のグラフデータのうち最大値のグラフ軌跡と最小値のグラフ軌跡との間の範囲にある対数目盛軸線が消去されてグラフ表示がなされるので、複数の対数グラフデータをその対数目盛軸線と共に同時表示する場合でも、対数グラフを見易く表示できるようになる。
【０１３３】
（第８実施形態）
図１６は前記電子計算装置の第８実施形態による対数グラフ描画処理を示すフローチャートである。
【０１３４】
図１７は前記電子計算装置の第８実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１３５】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＨ１→ｈ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＨ２（ｈ２）〜Ｈ４（ｈ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＨ５→ｈ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｈ７）。
【０１３６】
すると、各対数目盛軸線それぞれの表示画面に対する描画位置データから当該軸線の描画密度が算出され、この軸線描画密度が予め設定された密度を上回る表示画面上の描画エリアが検出される（ステップｈ８）。
【０１３７】
そして、入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成される（ステップｈ９）。
【０１３８】
すると、グラフデータメモリ２０ｆに各対数目盛の軸線がその描画位置に応じて描画記憶された状態で、前記ステップｈ９にて作成された対数グラフデータが順次プロットされて描画される（ステップｈ１０）。
【０１３９】
すると、このグラフデータの前記グラフデータメモリ２０ｆに対する１ドット毎のプロット出力に伴い、当該グラフデータの次のプロット位置が前記ステップｈ８にて検出された対数目盛軸線の高密度描画エリアにあるか否か判断される（ステップｈ１１）。
【０１４０】
ここで、グラフデータメモリ２０ｆにおけるグラフデータの次のプロット対象位置が、当該メモリ２０ｆ上に既に描画されている対数目盛の高密度描画エリアに重なると判断された場合には、当該グラフプロット位置の他さらにその上および下の表示ドットがＯＮにされる（ステップｈ１１→ｈ１２）。
【０１４１】
すると、前記作成された対数グラフデータのグラフデータメモリ２０ｆに対するプロット（描画）が終了したか否か判断され、描画終了しない状態では、前記ステップｈ１０からの処理が繰り返される（ステップｈ１３→ｈ１０〜）。
【０１４２】
一方、作成されたグラフデータの次のプロット対象位置が、当該メモリ２０ｆ上に既に描画されている対数目盛の軸線高密度エリアに重ならないと判断された場合には、該グラフプロット位置上下のドットＯＮ処理は行われず、次のグラフプロット処理へ移行される（ステップｈ１１→ｈ１３→ｈ１０）。
【０１４３】
すなわち、図１７（Ａ）の範囲ｅに示すように、グラフデータのプロット（描画）位置が、対数目盛の軸線の高密度描画エリアに重なった場合には、図１７（Ｂ）に示すように、そのプロット位置およびその上下のドットが点灯（ＯＮ）されて太線グラフとして描画表示されるので、グラフデータを対数目盛の軸線の高密度エリアでも明確に表示できる。
【０１４４】
したがって、前記構成の第８実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、グラフデータが対数目盛の軸線の高密度エリアに重なる場合には、当該グラフデータの位置とその上下１ドット分の描画ドットが点灯（ＯＮ）されてグラフ描画がなされるので、対数目盛に特有の当該目盛軸線が近接して高密度になる部分のグラフが見にくくなることなく、対数グラフを明確に表示できるようになる。
【０１４５】
（第９実施形態）
図１８は前記電子計算装置の第９実施形態による対数グラフ描画処理を示すフローチャートである。
【０１４６】
図１９は前記電子計算装置の第９実施形態の対数グラフ描画処理に伴う操作表示状態を示す図である。
【０１４７】
キー入力部１２の「モード」キー１２ｂの操作によりグラフ表示モードに設定された状態で、「式」キー１２ｄの操作により、図１９（Ａ）に示すように、液晶表示部１３に表示された式入力表示画面にあって、グラフ化すべき任意の関数式「ｙ＝ｆ（ｘ）」を入力すると、入力された関数式のデータはＲＡＭ２０内の式データメモリ２０ｂに記憶される（ステップＩ１→ｉ１）。
【０１４８】
グラフ化すべき関数式が入力されて記憶されると、「レンジ」キー１２ｃの操作に応じて当該グラフ表示範囲の設定画面が表示部１３に表示される。このグラフ表示範囲の設定画面において、Ｘ，Ｙ座標の表示範囲（Ｘｍｉｎ〜Ｘｍａｘ）（Ｙｍｉｎ〜Ｙｍａｘ）の入力設定が行われ（ステップＩ２→ｉ２）、「ＥＸＥ」キー１２ｈが操作されて確定入力されると（ステップＩ３→ｉ３）、任意の表示範囲に対応したＸ，Ｙ座標の範囲設定データがＸ軸データメモリ２０ａおよびＹ軸データメモリ２０ｅに記憶される（ステップｉ４）。
【０１４９】
そして、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応するグラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＩ４→ｉ５）、前記Ｘ軸データメモリ２０ａおよびＹ軸データメモリ２０ｅに設定記憶されたＸ，Ｙ座標範囲において前記関数式「ｙ＝ｆ（ｘ）」に対応するグラフプロットデータが算出され（ステップｉ６）、そのＸ，Ｙ方向それぞれのデータの桁幅が算出される（ステップｉ７）。
【０１５０】
ここで、前記算出されたグラフプロットデータのＸ方向の桁幅が所定の桁幅値より大きく、Ｘ座標上で桁変化の大きいグラフデータであると判断されると、当該Ｘ方向の桁幅に応じた対数目盛のＸｌｏｇ軸が算出されてＸ軸データメモリ２０ｄに記憶されると共に（ステップｉ８→ｉ９）、これに対応するグラフデータも対数描画用データに変換される（ステップｉ１０）。
【０１５１】
また、前記算出されたグラフプロットデータのＹ方向の桁幅が所定の桁幅値より大きく、Ｙ座標上で桁変化の大きいグラフデータであると判断されると、当該Ｙ方向の桁幅に応じた対数目盛のＹｌｏｇ軸が算出されてＹ軸データメモリ２０ｅに記憶されると共に（ステップｉ１１→ｉ１２）、これに対応するグラフデータも対数描画用データに変換される（ステップｉ１３）。
【０１５２】
すると、図１９（Ｂ）に示すように、前記対数目盛軸線およびこれに対応する対数グラフデータがグラフデータメモリ２０ｆに描画されて記憶され、表示データメモリ２０ａに転送されて表示部１３に表示される（ステップｉ１４）。
【０１５３】
一方、前記ステップｉ８あるいはｉ１１において、前記ステップｉ７にて算出されたグラフプロットデータのＸ（Ｙ）方向の桁幅が所定の桁幅値以下で、Ｘ（Ｙ）座標上で桁変化の大きいグラフデータではないと判断された場合には、前記ステップｉ６にて算出されたグラフプロットデータおよび前記ステップＩ２にて入力設定されたＸＹ座標のままに、図１９（Ｃ）に示すように、その座標軸データおよびグラフデータがグラフデータメモリ２０ｆに描画されて記憶され、表示データメモリ２０ａに転送されて表示部１３に表示される（ステップｉ８（ｉ１１）→ｉ１４）。
【０１５４】
したがって、前記構成の第９実施形態の対数グラフ描画機能によれば、任意入力された関数式に応じて、設定された表示範囲内のグラフプロットデータを算出した際に、当該グラフデータの桁幅変化が大きい場合には、設定表示範囲の座標軸が対数目盛軸線に変換されると共に、グラフデータが対数描画用データに変換されて対数グラフとして表示され、また、前記グラフデータの桁幅変化が所定値以下の場合には、設定表示範囲の通常のＸ，Ｙ座標軸とそのグラフデータとして表示されるので、表示すべき関数式のグラフデータの特性に応じて通常座標軸によるグラフ表示か、または対数軸による対数グラフ表示かを自動設定して表示できるようになる。
【０１５５】
（第１０実施形態）
図２０は前記電子計算装置の第１０実施形態による対数グラフ描画処理を示すフローチャートである。
【０１５６】
図２１は前記電子計算装置の第１０実施形態の対数グラフ描画処理に伴う操作表示状態を示す図である。
【０１５７】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＪ１→ｊ１）、図２１（Ａ）に示すように、グラフ表示範囲の設定画面に従って対数グラフ表示のための数値範囲（負数値含可）が設定記憶された後（ステップＪ２（ｊ２）〜Ｊ４（ｊ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＪ５→ｊ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の数値範囲の設定データに応じて、前記関数式に対応するグラフデータが算出される（ステップｊ７）。
【０１５８】
すると、前記グラフ表示の数値範囲値（図２１（Ａ）参照）がＲＡＭ２０内のワークエリアに書き出され（ステップｊ８）、Ｘ方向の数値範囲設定値には負の値が含まれるか判断される（ステップｊ９）。
【０１５９】
ここで、Ｘ方向の数値範囲設定値に負の値が含まれると判断された場合には、前記ステップｊ７にて算出されたグラフデータが、そのＸのデータについて負のエリアを通るか判断される（ステップｊ１０）。
【０１６０】
前記ステップｊ９において、Ｘ方向の数値範囲設定値に負の値が含まれない、または負の値が含まれた場合でも、ステップｊ１０において、グラフデータはそのＸのデータについて負のエリアを通らないと判断された場合には、さらに、Ｙ方向の数値範囲設定値およびグラフデータについても同様の判断処理が行われる。
【０１６１】
すなわち、Ｙ方向の数値範囲設定値には負の値が含まれるか判断される（ステップｊ１３）。
【０１６２】
ここで、Ｙ方向の数値範囲設定値に負の値が含まれると判断された場合には、前記ステップｊ７にて算出されたグラフデータが、そのＹのデータについて負のエリアを通るか判断される（ステップｊ１４）。
【０１６３】
前記ステップｊ１３において、Ｙ方向の数値範囲設定値に負の値が含まれない、または負の値が含まれた場合でも、ステップｊ１４において、グラフデータはそのＹのデータについて負のエリアを通らないと判断された場合には、ステップｊ１７に進んで表示用の数値範囲設定値に応じたＸＹ方向の目盛軸線およびグラフデータがグラフデータメモリ２０ｆに描画されて表示出力される。
【０１６４】
すなわち、例えば表示用の数値範囲設定値がＸＹ方向共に負の値を含まず、または負の表示範囲値を含んだとしても、グラフデータとして負の値が含まれない場合には、前記入力関数式に対応するグラフデータは設定数値範囲の対数目盛軸線と共に対数グラフとして描画表示される（ステップｊ９，ｊ１０→ｊ１３，ｊ１４→ｊ１７）。
【０１６５】
一方、ステップｊ９において、Ｘ方向の数値範囲設定値に負の値が含まれ、しかもステップｊ１０において、グラフデータが、そのＸのデータについて負のエリアを通ると判断された場合には、前記ステップｊ７にて算出されたグラフデータの中で、Ｘが正の値を持つグラフデータについて対数値に変換される（ステップｊ１１）。
【０１６６】
そして、前記表示用の数値範囲設定値のうち、Ｘが正の値を持つ数値範囲について対数目盛の軸線データが作成される（ステップｊ１２）。
【０１６７】
さらに、ステップｊ１３において、Ｙ方向の数値範囲設定値に負の値が含まれ、しかもステップｊ１４において、グラフデータが、そのＹのデータについて負のエリアを通ると判断された場合には、前記ステップｊ７にて算出されたグラフデータの中で、Ｙが正の値を持つグラフデータについて対数値に変換される（ステップｊ１５）。
【０１６８】
そして、前記表示用の数値範囲設定値のうち、Ｙが正の値を持つ数値範囲について対数目盛の軸線データが作成される（ステップｊ１６）。
【０１６９】
すると、図２１（Ｂ）に示すように、Ｘ，Ｙ方向共に負の設定範囲については、前記数値範囲設定値（図２１（Ａ）参照）に応じた通常のＸＹ座標軸が描画表示され、また正の設定範囲については、ステップｊ１２，ｊ１６にて作成された対数目盛の軸線（ｊ）が描画表示される。これと共に、Ｘ，Ｙ方向共に負の値を持つグラフデータについては、前記通常のＸＹ座標軸に対応して描画表示され、また、正の値を持つグラフデータについては、ステップｊ１１，ｊ１５にて変換取得された対数値のグラフデータとして前記対数目盛の軸線（ｊ）に対応させて描画表示される（ステップｊ１７）。
【０１７０】
したがって、前記構成の第１０実施形態の対数グラフ描画機能によれば、対数グラフの表示範囲として設定された数値範囲が負の値を有し、この設定数値範囲に対応して算出された関数式のグラフデータが負のエリアを通る場合には、当該負のエリアのグラフデータについては通常のＸＹ座標軸に対応させたグラフデータとして描画表示されると共に、正の値となるグラフデータについては対数グラフデータに変換され、前記ＸＹ座標軸の第１象限に描画する設定数値範囲に対応した対数目盛の軸線上にて描画表示されるので、表示範囲の設定値に負数が含まれていても、入力関数式に対応した対数グラフを表示できるようになる。
【０１７１】
（第１１実施形態）
図２２は前記電子計算装置の第１１実施形態による対数グラフ描画処理を示すフローチャートである。
【０１７２】
図２３は前記電子計算装置の第１１実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１７３】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＫ１→ｋ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＫ２（ｋ２）〜Ｋ４（ｋ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＫ５→ｋ６）、例えば図２３（Ａ）に示すように、表示範囲として設定された対数目盛の数値範囲に応じて対数目盛の各軸線がグラフデータメモリ２０ｆに描画され表示されると共に、この対数目盛軸線上に前記入力関数式に対応する対数グラフデータが描画表示される（ステップｋ７）。
【０１７４】
こうして、任意設定された表示範囲に基づいて、対数目盛軸線が描画表示されると共に、入力関数式に対応する対数グラフデータが描画表示された状態で（図２３（Ａ））、「ズーム」キー１２ｆが操作されると（ステップＫ６→ｋ８）、現在のグラフ表示画面上でのグラフデータの存在範囲に応じてＸ軸方向およびＹ軸方向それぞれの最適な対数目盛軸線の本数データが求められてＲＡＭ２０ないのワークエリアに書き出される（ステップｋ９）。
【０１７５】
すると、現在のグラフデータにおけるＸデータの最小値が、ズーム後の新規表示のＸデータの最小値してセットされる（ステップｋ１０）。
【０１７６】
すると、現在のグラフ表示画面上にて描画表示されているＸ軸上の対数目盛軸線の合計本数が、前記ステップｋ９にてセットされた最適な軸線本数を超えているか否か判断される（ステップｋ１１）。
【０１７７】
ここで、現在のグラフ表示画面上にて描画表示されているＸ軸上の対数目盛軸線の合計本数が、ズーム後の最適な軸線本数を超えていると判断された場合には、グラフデータ範囲のＸ最大値が最適軸線本数による対数目盛範囲Ｘの最大値としてセットされる（ステップｋ１２）。
【０１７８】
また、現在のグラフデータにおけるＹデータの最小値が、ズーム後の新規表示のＹデータの最小値してセットされる（ステップｋ１３）。
【０１７９】
すると、現在のグラフ表示画面上にて描画表示されているＹ軸上の対数目盛軸線の合計本数が、前記ステップｋ９にてセットされた最適な軸線本数を超えているか否か判断される（ステップｋ１４）。
【０１８０】
ここで、現在のグラフ表示画面上にて描画表示されているＹ軸上の対数目盛軸線の合計本数が、ズーム後の最適な軸線本数を超えていると判断された場合には、グラフデータ範囲のＹ最大値が最適軸線本数による対数目盛範囲Ｙの最大値としてセットされる（ステップｋ１５）。
【０１８１】
すると、図２３（Ｂ）に示すように、元の対数グラフデータの最小値および最大値を最適軸本数による対数目盛の最小値，最大値とした当該対数目盛の軸線が描画されると共に、この最適軸本数の対数目盛軸線上にＸＹ方向共に最大範囲でグラフデータが描画表示される（ステップｋ１６）。
【０１８２】
したがって、前記構成の電子計算装置における第１１実施形態の対数グラフ描画機能によれば、設定されたグラフ表示範囲の対数目盛の軸線を描画表示して、入力関数式に対応する対数グラフの表示を行った際に、「ズーム」キー１２ｆの操作によりズームが実行されると、現在表示中の対数グラフデータの描画範囲に応じて予め設定された最適な対数目盛の軸本数が設定されると共に、この最適な軸本数の対数目盛の最小値，最大値が前記表示中グラフの最小値，最大値に応じてセットされ、グラフデータの存在域のみ有効にして対数目盛を再設定した対数グラフとして拡大表示されるので、対数グラフに最適な拡大表示を行うことができる。
【０１８３】
（第１２実施形態）
図２４は前記電子計算装置の第１２実施形態による対数グラフ描画処理を示すフローチャートである。
【０１８４】
図２５は前記電子計算装置の第１２実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１８５】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＭ１→ｍ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＭ２（ｍ２）〜Ｍ４（ｍ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＭ５→ｍ６）、Ｘ軸データメモリ２０ｄおよびＹ軸データメモリ２０ｅに記憶されたＸ，Ｙ方向の対数目盛の設定データに応じて、表示範囲に必要な対数軸のデータ（例えば１０，２０，…１００，２００，…，１０００）が算出され、表示画面に対応させた対数目盛の各軸線の描画位置が算出される（ステップｍ７）。
【０１８６】
すると、各対数目盛軸線それぞれの表示画面に対する描画位置データから当該軸線の描画本数が算出され（ステップｍ８）、この表示画面上での各対数目盛軸線の描画本数に応じて、グラフデータの描画太さを変更するためのグラフプロットタイプがセットされる（ステップｍ９）。
【０１８７】
このグラフプロットタイプは、対数目盛軸線の軸線本数が多いほどグラフを太く描画するためのプロットタイプとしてセットされる。
【０１８８】
すると、前記各対数目盛軸線の描画位置データに従って、当該各軸の描画データが算出されてグラフデータメモリ２０ｆに描画されると共に、この各対数目盛の軸線が描画されたグラフデータメモリ２０ｆ上に、さらに前記入力関数式「ｙ＝ｆ（ｘ）」に対応した対数座標でのグラフデータが作成描画される（ステップｍ１０）。
【０１８９】
すると、前記グラフデータメモリ２０ｆに描画記憶された各対数目盛の軸線データおよび対数グラフデータが表示データメモリ２０ａに転送されて書き込まれ、表示部１３に表示される（ステップｍ１１）。
【０１９０】
この際、対数グラフデータは、対数目盛軸線の軸本数に応じてセットされたプロットタイプに応じた太さでプロットされて表示される。
【０１９１】
すなわち、図２５（Ａ）に示すように、対数目盛軸線がそれぞれ分離して明確に表示されるような少ない描画本数（例えば１５本未満）の場合には、グラフデータは通常の太さの細線としてプロット表示され、また、図２５（Ｂ）に示すように、対数目盛軸線が近接して表示されるような描画本数大（例えば１５本以上）の場合には、グラフデータは前記細線より太い太線としてプロット表示されるので、表示画面上での対数目盛軸の描画本数が多くても、当該対数グラフを見易く表示できる。
【０１９２】
したがって、前記構成の電子計算装置における第１２実施形態の対数グラフ描画機能によれば、対数目盛の軸線を描画表示して対数グラフの表示を行う場合に、表示画面に対し任意設定された対数目盛の軸線描画本数が多くなるほど、グラフデータの描画太さを太くして対数グラフ表示を行うので、表示画面での対数目盛軸線の描画本数（密集度）に関わらず、対数グラフを明確に表示できるようになる。
【０１９３】
（第１３実施形態）
図２６は前記電子計算装置の第１３実施形態による対数グラフ描画処理を示すフローチャートである。
【０１９４】
図２７は前記電子計算装置の第１３実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０１９５】
前記第１実施形態のステップＡ１（ａ１）〜Ａ５（ａ６）の対数グラフ描画処理と同様に、任意の関数式が入力されて式データメモリ２０ｂに記憶されると共に（ステップＮ１→ｎ１）、グラフ表示範囲の設定画面に従って対数グラフ表示のための対数目盛の数値範囲が設定記憶された後（ステップＮ２（ｎ２）〜Ｎ４（ｎ５））、前記式データメモリ２０ｂに記憶させた任意の関数式「ｙ＝ｆ（ｘ）」に対応する対数グラフを描画表示させるために、「グラフ」キー１２ｅが操作されると（ステップＮ５→ｎ６）、例えば図２７（Ａ）に示すように、表示範囲として設定された対数目盛の数値範囲に応じて対数目盛の各軸線がグラフデータメモリ２０ｆに描画され表示されると共に、この対数目盛軸線上に前記入力関数式に対応する対数グラフデータが描画表示される（ステップｎ７）。
【０１９６】
こうして、任意設定された表示範囲に基づいて、対数目盛軸線が描画表示されると共に、入力関数式に対応する対数グラフデータが描画表示された状態で（図２７（Ａ））、「トレース」キー１２ｇが操作されると（ステップＮ６→ｎ８）、図２７（Ｂ）に示すように、描画表示された対数グラフデータ上にポインタＰが表示されると共に（ステップｎ９）、当該ポインタＰの指示位置に対応するＸ，Ｙ座表示、およびその周囲の対数目盛軸線それぞれの対数目盛表示が行われる（ステップｎ１０）。
【０１９７】
このようなグラフトレースモードにおいて、カーソルキー１２ｊが選択的に操作されてポインタＰのグラフデータ上での任意方向の移動が指示されると（ステップＮ７，Ｎ８→ｎ１１）、その移動指示方向に応じてグラフデータ上でのポインタＰの表示位置が更新されると共に（ステップｎ１２）、これに伴いポインタＰ移動後のＸＹ座標値が更新表示されると共に（ステップｎ１３）、その周囲の対数目盛軸線それぞれの対数目盛表示も更新される（ステップｎ１４）。
【０１９８】
そして、このグラフトレースモードでは、前記カーソルキー１２ｊの選択操作毎に、その移動指示方向に応じたグラフデータ上でのポインタＰの表示位置更新処理と共に、これに伴うポインタＰ移動後のＸＹ座標値更新表示処理、その周囲の対数目盛軸線それぞれの対数目盛表示更新処理が繰り返される（ステップＮ７〜Ｎ９・ｎ１１〜ｎ１５）。
【０１９９】
この後、「ＥＮＤ」キー１２ｊが操作されると（ステップＮ１０）、トレースモードが解除され、前記一連の対数グラフ描画処理に伴うグラフトレース処理が終了される（ステップｎ１５）。
【０２００】
したがって、前記構成の電子計算装置における第１３実施形態の対数グラフ描画機能によれば、設定されたグラフ表示範囲の対数目盛の軸線を描画表示して、入力関数式に対応する対数グラフの表示を行った際に、「トレース」キー１２ｇの操作によりグラフトレース処理が実行されると、カーソルキー１２ｊでの移動操作指示に伴いグラフデータ上で移動するポインタＰが更新表示されると共に、当該ポインタＰのＸＹ座標値およびその周辺の対数目盛軸線の対数目盛も更新表示されるので、対数グラフデータ上での座標位置と共にその周囲の対数目盛軸線との関係を明確に表示できるようになる。
【０２０１】
なお、前記各実施形態において説明した対数グラフの描画表示に伴う対数目盛軸線の描画処理機能は、極座標上での対数グラフ表示にも同様に適用することができる。
【０２０２】
図２８は前記電子計算装置の極座標上での対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図である。
【０２０３】
すなわち、図２８（Ａ）に示すように、極座標関数式「ｒ３＝３・ｓｉｎ［θ］」を入力し、対数グラフ用の表示範囲を入力設定してグラフ描画を行った際に、範囲ｘで示すように描画解像度の影響により下位側の対数軸線間の幅よりも上位側の対数軸線間の幅の方が大きい対数目盛に矛盾する軸線Ｌが存在した場合には、前記第１実施形態での対数グラフ描画処理と同様にして、図２８（Ｂ）の矢印Ｒで示すように、当該軸線Ｌの描画位置がその上位側に１表示ドット分移動補正されるようになり、見かけ上正しい対数目盛の軸線として表示することができる。
【０２０４】
このように、前記第２実施形態以降の対数グラフの描画表示に伴う対数目盛軸線の描画処理機能についても同様に、極座標関数式の対数グラフ表示に適用することができる。
【０２０５】
なお、前記各実施形態において記載した手法、すなわち、図２のフローチャートに示す第１実施形態による対数グラフ描画処理、図４のフローチャートに示す第２実施形態による対数グラフ描画処理、図６のフローチャートに示す第３実施形態による対数グラフ描画処理、図８のフローチャートに示す第４実施形態による対数グラフ描画処理、図１０のフローチャートに示す第５実施形態による対数グラフ描画処理、図１２のフローチャートに示す第６実施形態による対数グラフ描画処理、図１４のフローチャートに示す第７実施形態による対数グラフ描画処理、図１６のフローチャートに示す第８実施形態による対数グラフ描画処理、図１８のフローチャートに示す第９実施形態による対数グラフ描画処理、図２０のフローチャートに示す第１０実施形態による対数グラフ描画処理、図２２のフローチャートに示す第１１実施形態による対数グラフ描画処理、図２４のフローチャートに示す第１２実施形態による対数グラフ描画処理、図２６のフローチャートに示す第１３実施形態による対数グラフ描画処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１７に格納して配布することができる。そして、コンピュータは、この外部記録媒体１７に記録されたプログラムを記録媒体読み取り部１８によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した対数目盛軸線の表示を伴う対数グラフ描画機能などを実現し、前述した手法による同様の処理を実行することができる。
【０２０６】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワークＮ上を伝送させることができ、このネットワークＮに接続されたコンピュータ端末の通信制御部１９を介して前記のプログラムデータを取り込み、前述した対数目盛軸線の表示を伴う対数グラフ描画機能などを実現することもできる。
【０２０７】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、各実施形態間で幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０２０８】
【発明の効果】
以上のように、本発明の請求項１に係る対数グラフ描画装置によれば、軸位置取得手段により対数軸の描画位置が取得され、この取得された各対数軸間の間隔が軸間隔算出手段により算出される。すると、この算出された各対数軸間の間隔に基づき、隣接する軸間隔が下位側より上位側で大きく、且つ桁上がりでないところの境界に位置する対数軸が軸検出手段により検出され、この検出された対数軸の描画位置が軸位置移動手段により上位側へ移動されるので、対数軸を矛盾無く描画して違和感のない対数グラフを表示できるようになる。
【０２０９】
また、本発明の請求項２に係る対数グラフ描画装置によれば、位置検出手段により対数グラフの描画位置が対数軸と接する位置が検出されると、この位置検出により検出された対数グラフと接する位置の対数軸が、軸部分消去手段により、その接する位置および周辺部分において消去されるので、対数軸を描画したままでも対数グラフの軌跡を明確に表示できるようになる。
【０２１０】
また、本発明の請求項３に係る対数グラフ描画装置によれば、軸密度算出手段により対数軸の描画密度が算出され、この算出された対数軸の描画密度が所定の密度を上回る範囲が範囲検出手段により検出される。すると、グラフ位置判断手段により対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるか判断され、このグラフ位置判断により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合には、軸部分消去手段により当該対数グラフの周辺部分の対数軸が消去されるので、対数目盛に特有の当該目盛軸が重なり合い高密度になる部分にグラフの軌跡が隠れてしまうことなく、対数グラフを明確に表示できるようになる。
【０２１１】
また、本発明の請求項４に係る対数グラフ描画装置によれば、軸本数算出手段により対数軸の描画本数が算出され、この算出された対数軸の描画本数が所定の本数を上回るか軸本数判断手段により判断される。この軸本数判断により対数軸の描画本数が所定の本数を上回ると判断された場合には、軸間引き描画手段により当該対数軸が（１×１０ｎ）に対応する対数軸のみに間引かれて描画されるので、表示画面が何本もの対数軸によって見づらくなってしまうことなく、対数グラフを明確に表示できるようになる。
【０２１２】
また、本発明の請求項５に係る対数グラフ描画装置によれば、軸密度算出手段により対数軸の描画密度が算出され、この算出された対数軸の描画密度に応じて、階調設定手段により当該対数軸の表示階調が設定されるので、表示画面での対数軸の描画本数に関わらず、対数グラフを明確に表示できるようになる。
【０２１３】
また、本発明の請求項６に係る対数グラフ描画装置によれば、軸表示手段により対数軸が点線で表示されるもので、軸密度算出手段により対数軸の描画密度が算出されると、この算出された対数軸の描画密度に応じて、間隔設定手段により、前記軸表示手段にて点線で表示する対数軸の該点線の間隔が設定されるので、表示画面での対数軸の描画密度に関わらず、対数グラフを明確に表示できるようになる。
【０２１４】
また、本発明の請求項７に係る対数グラフ描画装置によれば、グラフ判断手段により複数の対数グラフが描画されたか否か判断され、このグラフ判断により複数の対数グラフが描画されたと判断された場合には、この複数の対数グラフの描画範囲において、軸部分消去手段により最大値のグラフ軌跡と最小値のグラフ軌跡との間にある部分の対数軸が消去されるので、複数の対数グラフデータをその対数軸と共に同時表示する場合でも、対数グラフを見易く表示できるようになる。
【０２１５】
また、本発明の請求項８に係る対数グラフ描画装置によれば、軸密度算出手段により対数軸の描画密度が算出され、この算出された対数軸の描画密度が所定の密度を上回る範囲が範囲検出手段により検出される。すると、対数グラフの描画位置が前記範囲検出手段により検出された対数軸の高密度範囲にあるかグラフ位置判断手段により判断され、このグラフ位置判断により前記対数グラフの描画位置が対数軸の高密度範囲にあると判断された場合には、描画制御手段により当該対数グラフの描画太さが変更されるので、対数軸に特有の当該軸線が近接して高密度になる部分のグラフが見にくくなることなく、対数グラフを明確に表示できるようになる。
【０２１６】
また、本発明の請求項９に係る対数グラフ描画装置によれば、グラフデータ算出手段によりグラフの描画データが算出され、桁幅算出手段により前記算出されたグラフ描画データの桁の変化幅が算出される。そして、桁幅判断手段により前記桁幅算出されたグラフ描画データの桁の変化幅が所定の桁幅より大きいか否かが判断され、この桁幅判断により前記グラフ描画データの桁の変化幅が所定の桁幅より大きいと判断された場合には、対数グラフ描画手段により当該グラフ描画データが対数描画データに変換され対数軸が設定されて描画される。一方、前記桁幅判断手段により前記グラフ描画データの桁の変化幅が所定の桁幅以下と判断された場合には、グラフ描画手段により当該グラフ描画データはそのまま描画されるので、表示すべきグラフデータの特性に応じて通常座標軸によるグラフ表示か、または対数軸による対数グラフ表示かを自動設定して表示できるようになる。
【０２１７】
また、本発明の請求項１０に係る対数グラフ描画装置によれば、範囲設定手段によりグラフの表示範囲が設定され、この設定により負数を含むグラフ表示範囲が設定された場合には、座標軸設定手段により、前記範囲設定されたグラフ表示範囲の座標軸上で、正の値の座標象限に対数軸が設定される。そして、グラフデータ算出手段により前記範囲設定されたグラフの表示範囲に従ってグラフの描画データが算出されると、この算出されたグラフ描画データは、グラフ描画手段により、負数を含むグラフデータについては前記座標軸設定手段により設定された座標軸上にそのまま描画され、正の値のグラフデータについては対数データに変換され前記対数軸上に描画される。これにより、表示範囲の設定値に負数が含まれていても、任意の関数式に対応した対数グラフを表示できるようになる。
【０２１８】
また、本発明の請求項１１に係る対数グラフ描画装置によれば、軸本数算出手段により対数軸の描画本数が算出されると、この算出された対数軸の描画本数に応じて、描画制御手段により当該対数軸上に描画される対数グラフの描画太さが変更されるので、表示画面での対数軸線の描画本数（密集度）に関わらず、対数グラフを明確に表示できるようになる。
【０２１９】
また、本発明の請求項１２に係る対数グラフ描画装置によれば、トレース指示手段により対数グラフのトレースが指示されると、ポインタ表示手段により前記対数グラフ上でポインタが表示され、ポインタ移動手段により対数グラフ上で表示されたポインタが当該グラフ上で移動される。そして、数値表示手段により、前記ポインタが位置する対数グラフ上の座標値およびその周辺の対数軸の目盛値が表示されるので、対数グラフ上での座標位置と共にその周囲の対数軸との関係を明確に表示できるようになる。
【０２２０】
よって、本発明によれば、対数目盛を分かり易く描画して対数グラフ表示を行うことが可能になる。
【図面の簡単な説明】
【図１】本発明の対数グラフ描画装置の実施形態に係るグラフ表示機能付き電子計算装置１０の電子回路の構成を示すブロック図。
【図２】前記電子計算装置の第１実施形態による対数グラフ描画処理を示すフローチャート。
【図３】前記電子計算装置の第１実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図４】前記電子計算装置の第２実施形態による対数グラフ描画処理を示すフローチャート。
【図５】前記電子計算装置の第２実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図６】前記電子計算装置の第３実施形態による対数グラフ描画処理を示すフローチャート。
【図７】前記電子計算装置の第３実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図８】前記電子計算装置の第４実施形態による対数グラフ描画処理を示すフローチャート。
【図９】前記電子計算装置の第４実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図１０】前記電子計算装置の第５実施形態による対数グラフ描画処理を示すフローチャート。
【図１１】前記電子計算装置の第５実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図１２】前記電子計算装置の第６実施形態による対数グラフ描画処理を示すフローチャート。
【図１３】前記電子計算装置の第６実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図１４】前記電子計算装置の第７実施形態による対数グラフ描画処理を示すフローチャート。
【図１５】前記電子計算装置の第７実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図１６】前記電子計算装置の第８実施形態による対数グラフ描画処理を示すフローチャート。
【図１７】前記電子計算装置の第８実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図１８】前記電子計算装置の第９実施形態による対数グラフ描画処理を示すフローチャート。
【図１９】前記電子計算装置の第９実施形態の対数グラフ描画処理に伴う操作表示状態を示す図。
【図２０】前記電子計算装置の第１０実施形態による対数グラフ描画処理を示すフローチャート。
【図２１】前記電子計算装置の第１０実施形態の対数グラフ描画処理に伴う操作表示状態を示す図。
【図２２】前記電子計算装置の第１１実施形態による対数グラフ描画処理を示すフローチャート。
【図２３】前記電子計算装置の第１１実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図２４】前記電子計算装置の第１２実施形態による対数グラフ描画処理を示すフローチャート。
【図２５】前記電子計算装置の第１２実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図２６】前記電子計算装置の第１３実施形態による対数グラフ描画処理を示すフローチャート。
【図２７】前記電子計算装置の第１３実施形態の対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【図２８】前記電子計算装置の極座標上での対数グラフ描画処理に伴う対数グラフ画面の描画状態を示す図。
【符号の説明】
１０　…電子計算装置
１１　…制御部（ＣＰＵ）
１２　…キー入力部
１２ａ…数値・記号・文字キー
１２ｂ…「モード」キー
１２ｃ…「レンジ」キー
１２ｄ…「式」キー
１２ｅ…「グラフ」キー
１２ｆ…「ズーム」キー
１２ｇ…「トレース」キー
１２ｈ…「ＥＸＥ」キー
１２ｉ…「ＥＮＤ」キー
１２ｊ…カーソルキー
１３　…カラー液晶表示部
１４　…タブレット
１５　…位置検出回路
１６　…ＲＯＭ
１７　…外部記録媒体
１８　…記録媒体読み取り部
１９　…通信制御部
２０　…ＲＡＭ
２０ａ…表示データメモリ
２０ｂ…式データメモリ
２０ｃ…モードデータメモリ
２０ｄ…Ｘ軸データメモリ
２０ｅ…Ｙ軸データメモリ
２０ｆ…グラフデータメモリ
２１　…表示駆動回路
Ｐ　…ポインタ
【図１】
2004118448.tif 000003
【図２】
2004118448.tif 000004
【図３】
2004118448.tif 000005
【図４】
2004118448.tif 000006
【図５】
2004118448.tif 000007
【図６】
2004118448.tif 000008
【図７】
2004118448.tif 000009
【図８】
2004118448.tif 000010
【図９】
2004118448.tif 000011
【図１０】
2004118448.tif 000012
【図１１】
2004118448.tif 000013
【図１２】
2004118448.tif 000014
【図１３】
2004118448.tif 000015
【図１４】
2004118448.tif 000016
【図１５】
2004118448.tif 000017
【図１６】
2004118448.tif 000018
【図１７】
2004118448.tif 000019
【図１８】
2004118448.tif 000020
【図１９】
2004118448.tif 000021
【図２０】
2004118448.tif 000022
【図２１】
2004118448.tif 000023
【図２２】
2004118448.tif 000024
【図２３】
2004118448.tif 000025
【図２４】
2004118448.tif 000026
【図２５】
2004118448.tif 000027
【図２６】
2004118448.tif 000028
【図２７】
2004118448.tif 000029
【図２８】
2004118448.tif 000030