(57)【特許請求の範囲】
【請求項１】
３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示する方法であって、
上記３つのパラメータの一つをＸ軸に、
残りの２つのパラメータの一つをＹ軸に割り当て、
残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当て、
上記Ｘ軸のパラメータの各値ごとに、上記点のそれぞれに対応する上記Ｙ軸のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示し、それらの論理和色からなるグラフで、上記Ｙ軸のパラメータおよび上記３原色によるパラメータの推移を表示する
ことを特徴とする２次元グラフによる３次元データ表示方法。
【請求項２】
３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示する方法であって、
上記３つのパラメータの一つをＹ軸に、
残りの２つのパラメータの一つをＸ軸に割り当て、
残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当て、
上記Ｙ軸のパラメータの各値ごとに、上記点のそれぞれに対応する上記Ｘ軸のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示し、それらの論理和色からなるグラフで、上記Ｘ軸のパラメータおよび上記３原色によるパラメータの推移を表示する
ことを特徴とする２次元グラフによる３次元データ表示方法。
【請求項３】
上記グラフが棒グラフであることを特徴とする請求項１または２に記載の２次元グラフによる３次元データ表示方法。
【請求項４】
上記グラフが面グラフであることを特徴とする請求項１または２に記載の２次元グラフによる３次元データ表示方法。
【請求項５】
上記３つのパラメータの一つが項目、残りの２つのパラメータの一つが量、残りの１つのパラメータが時間であることを特徴とする請求項１〜４までのいずれかに記載の２次元グラフによる３次元データ表示方法。
【請求項６】
３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムであって、
上記３つのパラメータの一つをＸ軸に、残りの２つのパラメータの一つをＹ軸に割り当てるステップと、
残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、
上記Ｘ軸のパラメータの各値ごとに、上記点のそれぞれに対応する上記Ｙ軸のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、
上記グラフの論理和色からなるグラフで、上記Ｘ軸のパラメータを除く２つのパラメータの推移を表示するステップと
をコンピュータに実行させるためのプログラム。
【請求項７】
３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムであって、
上記３つのパラメータの一つをＹ軸に、残りの２つのパラメータの一つをＸ軸に割り当てるステップと、
残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、
上記Ｙ軸のパラメータの各値ごとに、上記点のそれぞれに対応する上記Ｘ軸のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、
上記グラフの論理和色からなるグラフで、上記Ｙ軸のパラメータを除く２つのパラメータの推移を表示するステップと
をコンピュータに実行させるためのプログラム。
【請求項８】
上記グラフが棒グラフであることを特徴とする請求項６または７に記載のプログラム。
【請求項９】
上記グラフが面グラフであることを特徴とする請求項６または７に記載のプログラム。
【請求項１０】
上記３つのパラメータの一つが項目、残りの２つのパラメータの一つが量、残りの１つのパラメータが時間であることを特徴とする請求項６〜９までのいずれかに記載のプログラム。
【請求項１１】
３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
上記プログラムが、
上記３つのパラメータの一つをＸ軸に、残りの２つのパラメータの一つをＹ軸に割り当てるステップと、
残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、
上記Ｘ軸のパラメータの各値ごとに、上記点のそれぞれに対応する上記Ｙ軸のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、
上記グラフの論理和色からなるグラフで、上記Ｘ軸のパラメータを除く２つのパラメータの推移を表示するステップと
を備えていることを特徴とする記録媒体。
【請求項１２】
３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
上記プログラムが、
上記３つのパラメータの一つをＹ軸に、残りの２つのパラメータの一つをＸ軸に割り当てるステップと、
残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、
上記Ｙ軸のパラメータの各値ごとに、上記点のそれぞれに対応する上記Ｘ軸のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、
上記グラフの論理和色からなるグラフで、上記Ｙ軸のパラメータを除く２つのパラメータの推移を表示するステップと
を備えていることを特徴とする記録媒体。
【請求項１３】
上記グラフが棒グラフであることを特徴とする請求項１１または１２に記載の記録媒体。
【請求項１４】
上記グラフが面グラフであることを特徴とする請求項１１または１２に記載の記録媒体。
【請求項１５】
上記３つのパラメータの一つが項目、残りの２つのパラメータの一つが量、残りの１つのパラメータが時間であることを特徴とする請求項１１〜１４までのいずれかに記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、２次元グラフによる３次元データ表示方法に関し、特に、各項目ごとの頻度状況を時間推移を含めて２次元グラフにより表示する方法、プログラム、および、それを記録した記録媒体に関する。
【０００２】
【従来の技術】
一般に、３次元データを表示しようとすると、３軸からなる３次元グラフ表示を行うか、複数の２次元グラフにより表示することになる。
【０００３】
例えば、店舗における各商品ごとの売上状況（頻度）を時間推移を含めてグラフ化しようとした場合、Ｘ軸方向に時間、Ｙ軸方向に売上状況を表示する方法が考えられる。しかしながら、この場合、各商品別にグラフを作成しなければならないので、グラフの個数が商品と同数だけ必要となってしまい、例えば、コンビニエンスストア等のように多数の商品を扱っている店舗では、その数は膨大なものとなってしまい、全体を一瞥で把握することは困難である。
【０００４】
また、３次元グラフにより表示した場合にも、多数の商品を扱っている場合には、グラフ表示が煩雑になってしまい、見にくくなり、全体を一瞥することは、やはり困難である。
【０００５】
また、Ｘ軸方向に各商品、Ｙ軸方向に売上状況を表示した場合は、図５にその一例を示すように、各時間別でグラフを作成することになり、上述の各商品別にグラフを作成する場合に比べれば数は減るものの、グラフの数がやはり多くなってしまい、かつ、１つの商品の売上状況の推移を把握するためには、その商品について、順に各グラフをたどっていかなければならず、やはり全体を一瞥で把握するのは困難である。
【０００６】
【発明が解決しようとする課題】
上述したように、従来においては、３つのパラメータからなる３次元データを２次元グラフにより表示するには、グラフの数が多くなってしまい、全体を一瞥で把握することが難しいという問題点があった。
【０００７】
また、３次元グラフにより表示した場合にも、項目数の多いデータの場合には、グラフが煩雑になってしまい、見にくくなり、全体を一瞥で把握することが難しいという問題点があった。
【０００８】
この発明は、かかる問題点を解決するためになされたものであり、２次元グラフにおいては軸が表示されない第３のパラメータに光の３原色を割り当て、色情報の論理和を用いて３次元データを２次元グラフにより表示することにより、３次元データの全体の推移を一瞥で把握することを可能にする２次元グラフによる３次元データ表示方法、プログラムおよびそれを記録した記録媒体を得ることを目的とする。
【０００９】
【課題を解決するための手段】
この発明は、３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示する方法であって、３つのパラメータの一つをＸ軸（またはＹ軸）に、残りの２つのパラメータの一つをＹ軸（またはＸ軸）に割り当て、残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当て、Ｘ軸（またはＹ軸）のパラメータの各値ごとに、点のそれぞれに対応するＹ軸（またはＸ軸）のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示し、それらの論理和色からなるグラフで、Ｙ軸（またはＸ軸）のパラメータおよび３原色によるパラメータの推移を表示する２次元グラフによる３次元データ表示方法である。
【００１０】
また、グラフが棒グラフである。
【００１１】
また、グラフが面グラフである。
【００１２】
また、３つのパラメータの一つが項目、残りの２つのパラメータの一つが量、残りの１つのパラメータが時間である。
【００１３】
また、この発明は、３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムであって、３つのパラメータの一つをＸ軸（またはＹ軸）に、残りの２つのパラメータの一つをＹ軸（またはＸ軸）に割り当てるステップと、残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、Ｘ軸（またはＹ軸）のパラメータの各値ごとに、点のそれぞれに対応するＹ軸（またはＸ軸）のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、グラフの論理和色からなるグラフで、Ｘ軸（またはＹ軸）のパラメータを除く２つのパラメータの推移を表示するステップとをコンピュータに実行させるためのプログラムである。
【００１４】
また、この発明は、３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、当該プログラムが、３つのパラメータの一つをＸ軸（またはＹ軸）に、残りの２つのパラメータの一つをＹ軸（またはＸ軸）に割り当てるステップと、残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、Ｘ軸（またはＹ軸）のパラメータの各値ごとに、点のそれぞれに対応するＹ軸（またはＸ軸）のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、グラフの論理和色からなるグラフで、Ｘ軸（またはＹ軸）のパラメータを除く２つのパラメータの推移を表示するステップとを備えている記録媒体である。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。図１は、説明のための具体的な３次元データのサンプル例を示したものであり、項目１〜３の各時間帯における頻度（売り上げ）がそれぞれ記載されている。また、図２は、本発明の方法の基本原理を説明するための説明図、図３は本発明の方法によって表示された頻度変化のグラフである。なお、図２及び図３においては、色の表記を“青”，“緑”，…のように文字により記載しているが、実際には、当該色により色付けされているものとする。
【００１６】
まずはじめに、本方法の基本原理について簡単に説明する。本方法における基本原理は、光の三原色を応用して、頻度状況表示の時間変化を表すものである。光の三原色による色の表現可能数は、赤、青、緑の組み合わせ数（すなわち、論理和色の数）となる。なお、コンピュータで現在扱うことができる各色のカラーパレットは明度を入れるとそれぞれ最大２５５まで扱うことが可能であるが、ここでは簡単に説明するため、明度を除いた組み合わせパターンを持って本方法の基本原理を説明することとする。原色のみでの色の組み合わせ数は、赤、青、緑の３種類の組み合わせで総数７色となる。以下にそのパターンを示す。
赤色（原色）
青色（原色）
緑色（原色）
黄色（赤と緑の論理和色）
紫色（赤と青の論理和色）
水色（青と緑の論理和色）
白色（赤、青、緑の論理和色）
本説明においては、上記７パターンにて頻度状況表示を行う。
【００１７】
例えば、時間帯１を青、時間帯２を緑、時間帯３を赤という形で割り振って、それぞれの時間帯の頻度を当該色で表現し、それらの色情報の論理和をとる。このとき、青が濃くでれば、時間帯１における頻度は高かったが、時間帯２及び時間帯３での頻度は低かったことになるので、この場合は減少傾向にあり、一方、緑が濃く出れば増加後減少したということに、赤が濃く出れば増加傾向にあったということになる。また、紫（青と赤の論理和色）が出れば、減少後増加したことになり、白（全色の論理和色）が出れば全ての時間帯において同等の売り上げを確保していたことになる。
【００１８】
図１のサンプルデータを用いて具体的に説明する。まず、項目１は、図１の表に示されるように、時間帯１では頻度１０、時間帯２では頻度２０、時間帯３では頻度３０となっている。上述したように、時間帯１が青、時間帯２が緑、時間帯３が赤とすると、図２（ａ）に示すように、時間帯１の頻度１０を青で、時間帯２の頻度２０を緑で、時間帯３の頻度３０を赤で示すこととなる。次に、各時間帯の３つの棒グラフを重ね合わせる要領で、色情報の論理和をとれば、頻度１０は各時間帯で確保されているため、図２（ａ）の符号４の棒グラフに示すように、頻度１０までの部分は、（青、緑、赤）の論理和＝白となり、頻度１０から２０までの部分は、時間帯２及び３でのみ当該頻度が確保されていたため、（緑、赤）の論理和＝黄となり、頻度２０から３０までの部分は、時間帯３でのみ当該頻度が確保されていたため、（赤）の論理和＝赤（原色）となる。
【００１９】
同様に、項目２についても、各時間帯の頻度をそれぞれ青、緑、赤で示し、それらの色情報の論理和をとれば、頻度１０は各時間帯で確保されているため、図２（ｂ）の符号８の棒グラフのように、頻度１０までの部分は、（青、緑、赤）の論理和＝白となり、頻度１０から２０までの部分は、時間帯１及び２でのみ当該頻度が確保されていたため、（青、緑）の論理和＝水色となり、頻度２０から３０までの部分は、時間帯１でのみ当該頻度が確保されていたため、（青）の論理和＝青（原色）となる。
【００２０】
同様に、項目３についても、各時間帯の頻度をそれぞれ青、緑、赤で示し、それらの色情報の論理和をとれば、頻度１０は各時間帯で確保されているため、図２（ｃ）の符号１２の棒グラフのように、頻度１０までの部分は、（青、緑、赤）の論理和＝白となり、頻度１０から２０までの部分は、時間帯２及び３でのみ当該頻度が確保されていたため、（緑、赤）の論理和＝黄となり、頻度２０から３０までの部分は、時間帯２でのみ当該頻度が確保されていたため、（緑）の論理和＝緑（原色）となる。
【００２１】
上記のようにして生成した項目１〜３の頻度変化を示す棒グラフ（符号４，８、１２）を集めたものが、図３に示す本発明の方法による頻度変化を表現したグラフとなる。図３のグラフから一瞥で判断できる内容を以下に示す。
【００２２】
（１）各項目はどの時間帯でも頻度１０を確保している。（白色表示より判明）
（２）各項目における時間帯別最大頻度は３０である。（各棒グラフの最大値）
（３）「項目１」は時間ごとに頻度を上げている。（赤寄りの色表示より判明）
（４）「項目２」は時間ごとに頻度を下げている。（青寄りの色表示より判明）
（５）「項目３」は山型の頻度変化になっている。（緑寄りの色表示より判明）
【００２３】
以上のように、本発明の方法は、各時間帯に青、緑、赤というように色を割り振り、各時間帯における頻度を当該色で表現し、それらの色情報の論理和をとって、１つの棒グラフで各時間帯の頻度変化を示すようにしたので、全体の推移を一瞥で判断することができる。さらに、１つの項目を１つの棒グラフで示すので、項目の数が多数になる場合においても、容易に一瞥で判断することができる。
【００２４】
なお、本方法の適応例としては、上述の例の他に、例えば、店頭での在庫確認や売上げ状況確認、また、人口推移状況の把握等、時間軸での変化を持つものに対する分析のための表示関係が挙げられる。さらには、本発明は時間軸を２次元グラフに追加するものに限定されるものではなく、３次元データを取り扱うイメージ表示全般に有効であることが言える。例えば、「山」の稜線を含めた表示等に応用可能である。なお、この稜線等を表示する場合には、棒グラフではなく面グラフにしてもよい。
【００２５】
また、上述の説明においては、色の割り当てについて、時間帯ごとに、青、緑、赤という表示割り当てを行ったが、この場合に限らず、自由に変更が可能である。
【００２６】
また、上述の説明においては、横軸（Ｘ軸）のパラメータの各値ごとに、論理和色からなるグラフで、たて軸（Ｙ軸）および３原色によるパラメータの推移を表示する例について述べたが、この場合に限らず、たて軸（Ｙ軸）のパラメータの各値ごとに、残りの２つのパラメータの推移を表示するようにしてもよい。
【００２７】
コンピュータ上の処理について簡単に補足する。コンピュータ上の処理においては、色の割り当ては、各色明度を入れると原色として３（色）×８（ビット）の２４の割り当てが可能である。すなわち、時間帯として時間帯１〜時間帯２４までが可能であるということになる。このことを、図４を用いて説明する。１ドットに対する表示は、ビット列にて表すことができる。コンピュータでの表記として例えば０ｘ００ｂｂｇｇｒｒ（１６進数：０ｘ００≦ｂｂ≦０ｘｆｆ、０ｘ００≦ｇｇ≦０ｘｆｆ、０ｘ００≦ｒｒ≦０ｘｆｆ：光の３原色の青がｂｂ、緑がｇｇ、赤がｒｒに対応）のようになる。すなわち、図４に示すように、青、緑、赤のそれぞれに８ビットずつ割り当てると、青だけで８通り生成することができるので、ぞれぞれを順に、時間帯１、時間帯２，…，時間帯８とし、同様に、緑だけで８通り生成し、それぞれを順に、時間帯９，時間帯１０，…，時間帯１６とし、赤も同様に生成して、それぞれを順に、時間帯１７，時間帯１８，…，時間帯２４とする。しかしながら、実際の運用においては、人間の色判別限界が限度となる。
【００２８】
また、イメージ表示は、３次元データを持った形で表示されるので、一枚のビットマップより３次元表示への逆おこしも可能である。
【００２９】
なお、上述の説明においては、光の三原色を応用させる例について説明したが、その場合に限らず、色の三原色を用いるようにしてもよい。
【００３０】
【発明の効果】
この発明は、３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示する方法であって、３つのパラメータの一つをＸ軸（またはＹ軸）に、残りの２つのパラメータの一つをＹ軸（またはＸ軸）に割り当て、残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当て、Ｘ軸（またはＹ軸）のパラメータの各値ごとに、点のそれぞれに対応するＹ軸（またはＸ軸）のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示し、それらの論理和色からなるグラフで、Ｙ軸（Ｘ軸）のパラメータおよび３原色によるパラメータの推移を表示する２次元グラフによる３次元データ表示方法であるので、２次元グラフには軸が表示されない残りの１つのパラメータには光または色の３原色を割り当て、色情報の論理和によって３次元データを２次元グラフにより表示することにより、３次元データの全体の推移を一瞥で把握することを可能にする。
【００３１】
また、グラフが棒グラフであるので、売上等のように量または頻度の推移を表示するのに適しており、一瞥で推移を把握することができる。
【００３２】
また、グラフが面グラフであるので、山の稜線等のように高度の推移を表示するのに適しており、一瞥で推移を把握することができる。
【００３３】
また、３つのパラメータの一つが項目、残りの２つのパラメータの一つが量、残りの１つのパラメータが時間であるので、時間変化に伴う量の変化を把握する際に、視覚的イメージで確認できるので、より人間が判断しやすい形で状況分析が可能になる。
【００３４】
また、この発明は、３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムであって、３つのパラメータの一つをＸ軸（またはＹ軸）に、残りの２つのパラメータの一つをＹ軸（またはＸ軸）に割り当てるステップと、残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、Ｘ軸（またはＹ軸）のパラメータの各値ごとに、点のそれぞれに対応するＹ軸（またはＸ軸）のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、グラフの論理和色からなるグラフで、Ｘ軸（またはＹ軸）のパラメータを除く２つのパラメータの推移を表示するステップとをコンピュータに実行させるためのプログラムであるので、２次元グラフには軸が表示されない残りの１つのパラメータには光または色の３原色を割り当て、色情報の論理和によって３次元データを２次元グラフにより表示することにより、３次元データの全体の推移を一瞥で把握することを可能にする。
【００３５】
また、この発明は、３つのパラメータを有する３次元データを２軸からなる２次元グラフにより表示させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、当該プログラムが、３つのパラメータの一つをＸ軸（またはＹ軸）に、残りの２つのパラメータの一つをＹ軸（またはＸ軸）に割り当てるステップと、残りの１つのパラメータについては、光または色の３原色を少なくとも１以上の点に対して所定の順で割り当てるステップと、Ｘ軸（またはＹ軸）のパラメータの各値ごとに、点のそれぞれに対応するＹ軸（またはＸ軸）のパラメータの値を、割り当てられた当該原色を用いたグラフにより表示するステップと、グラフの論理和色からなるグラフで、Ｘ軸（またはＹ軸）のパラメータを除く２つのパラメータの推移を表示するステップとを備えているので、２次元グラフには軸が表示されない残りの１つのパラメータには光または色の３原色を割り当て、色情報の論理和によって３次元データを２次元グラフにより表示することにより、３次元データの全体の推移を一瞥で把握することを可能にする。
【図面の簡単な説明】
【図１】本発明の２次元グラフによる３次元データ表示方法を説明するためのサンプルデータの一例を示した図である。
【図２】本発明の２次元グラフによる３次元データ表示方法の基本原理を説明するための説明図である。
【図３】本発明の２次元グラフによる３次元データ表示方法により作成した２次元グラフの一例を示した図である。
【図４】本発明の２次元グラフによる３次元データ表示方法のコンピュータ上の処理を説明するための説明図である。
【図５】従来の２次元グラフによる３次元データの表示例を示した図である。
【符号の説明】
１，２，３，４，５，６，７，８，９，１０，１１，１２  棒グラフ。
【図１】
0003632758.tif 000002
【図２】
0003632758.tif 000003
【図３】
0003632758.tif 000004
【図４】
0003632758.tif 000005
【図５】
0003632758.tif 000006