(57)【要約】【課題】階層構造を有するデータの把握を容易にすることを課題とする。【解決手段】上位側の項目に対して複数の下位側の項目が対応付けられた階層構造を有する階層項目間の関係を表示するコードダイヤグラム１を出力する表示処理部を備え、コードダイヤグラム１では、階層構造の階層毎に階層項目が表示されるとともに、階層項目のうち、関係表示対象の階層項目が、各階層項目間の関係を示す帯部１２で接続されて表示され、帯部１２は、接続している階層項目間の関係を示す値を有し、階層項目に当該値に基づく幅で接続されており、階層項目の帯部が接続される区切り部１４は、接続される各帯部の幅の和に基づく大きさであり、帯部は、下位の階層項目に対して値が設定されており、上位の階層項目が表示対象であるときには、その下位の階層項目に対応付けられた帯部１２が、その値の和に対応した幅で上位の階層項目に接続されることを特徴とする。【選択図】図１
2018169936.tif 000002
【特許請求の範囲】
【請求項１】
上位側の項目に対して複数の下位側の項目が対応付けられた階層構造を有する階層項目間の関係を表示する関係表示画像を出力する表示処理部を備え、
前記関係表示画像では、
前記階層構造の階層毎に階層項目が表示されるとともに、
前記階層項目のうち、関係表示対象の前記階層項目が、各階層項目間の前記関係を示す帯部で接続されて表示され、
前記帯部は、接続している階層項目間の関係を示す第一の値を有し、前記階層項目に当該第一の値に基づく幅で接続されており、
前記階層項目の前記帯部が接続される帯接続辺は、接続される各前記帯部の幅の和に基づく大きさであり、
前記帯部は、下位の階層項目に対して前記第一の値が設定されており、上位の階層項目が表示対象であるときには、その下位の階層項目に対応付けられた帯部が、その第一の値の和に対応した幅で当該上位の階層項目に接続される
ことを特徴とする画像表示装置。
【請求項２】
前記階層項目は、環状部を形成しており、
前記帯部は、前記環状部の内側で前記階層項目を接続している
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示処理部は、
入力部を介して、前記階層項目が選択されると、前記選択された階層項目に関連する前記帯部を表示する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記表示処理部は、
関係表示対象の階層が選択されたときに、選択された前記階層項目を前記環状部の内側に表示し、前記環状部の内側の階層項目同士を接続する前記帯部で接続する
ことを特徴とする請求項２に記載の画像表示装置。
【請求項５】
前記表示処理部は、
選択された前記階層項目の環状部の外側に、対応する階層項目を表示する
ことを特徴とする請求項３に記載の画像表示装置。
【請求項６】
前記関係表示画像が表示されている画面は、入力部を介して、表示を行う前記帯部に関する値を設定可能な値設定部を有する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項７】
前記表示処理部は、
前記帯部は、接続している階層項目間の関係を示す第二の値を有し、前記第二の値に応じて、色透明度、模様、濃度、輝度または形状を変える
ことを特徴とする請求項１に記載の画像表示装置。
【請求項８】
前記第一の値と、前記第二の値は、一方が、接続している階層項目間の相関の強さであり、他方が、階層項目間のデータの数である
ことを特徴とする請求項７に記載の画像表示装置。
【請求項９】
前記階層項目に関する情報が、接続される各前記帯部の幅の和に基づいた大きさで表示される
ことを特徴とする請求項１に記載の画像表示装置。
【請求項１０】
上位側の項目に対して複数の下位側の項目が対応付けられた階層構造を有する階層項目間の関係を表示する関係表示画像を出力する画像表示装置が、
前記階層構造の階層毎に階層項目を表示する第一のステップと、
前記階層項目のうち、関係表示対象の前記階層項目が、各階層項目間の前記関係を示す帯部で接続して表示する第二のステップと、
を有し、
前記帯部は、接続している階層項目間の関係を示す第一の値を有し、前記階層項目に当該第一の値に基づく幅で接続されており、
前記階層項目の前記帯部が接続される帯接続辺は、接続される各前記帯部の幅の和に基づく大きさであり、
前記帯部は、下位の階層項目に対して前記第一の値が設定されており、上位の階層項目が表示対象であるときには、その下位の階層項目に対応付けられた帯部が、その第一の値の和に対応した幅で当該上位の階層項目に接続される
ことを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層項目間の関係性を示すコードダイヤグラムを表示する画像表示装置及び画像表示方法の技術に関する。
【背景技術】
【０００２】
データ分析では、項目が複数あるデータの中で、ある項目の数値と別のある項目の数値に関連性（相関関係）があるかを確認したい場合がある。このような場合、一般的に相関分析が行われる。相関分析では、項目間の関連の強さが相関係数という数値で表される。ここで、相関係数は−１〜＋１の範囲の値となる。
【０００３】
多くの項目があるデータに相関分析を行う場合、分析者が自身の経験等を基に相関がありそうなものをピックアップしている。そして、分析者が相関係数を求め、相関の有無を判断することが多い。しかし、近年、コンピュータパワーの増大等により、多くの項目間の関係を総当たりで相関分析することが可能となった。その結果、すべての項目の組み合わせに対し、相関係数を求めることが可能になってきた。
【０００４】
そして、このような項目間の関係を総当たりで相関分析した後、分析者が相関分析結果の中から興味深い組み合わせを抽出する。そして、分析者は、抽出した組み合わせを基に、業務改善等の分析の目的にあった施策を検討する。
このような総当たりでの相関分析ツールとして表計算ソフトウェア等に搭載されているピボットテーブル等が知られている。
【０００５】
しかしながら、項目数ｎに対する組み合わせ数はｎ（ｎ−１）／２となり、項目が増えた場合、確認すべき出力結果の数は指数関数的に増加する。このため、すべての組み合わせを一つ一つ確認するのには非常に手間がかかる。
例えば、２００項目に関して相関分析すると、２００＊１９９／２＝９９５０件のデータが出力される。このようなデータを検討することは、非常に大きな負担を分析者に負わせることになる。
【０００６】
このため、確認すべき項目を効率的に絞り込んでいく技術が要求されている。
このためには、以下の絞り込みを効率的に行うことが要求される。
（Ｂ１）相関係数等の評価結果数値の大小による絞り込み。
（Ｂ２）どの項目が他の項目と関連しやすいかによる絞り込み。
（Ｂ３）各項目の上位で分類分けができる場合、つまり、データが階層構造を有している場合、どの分類の項目が他の項目・分類と関連しやすいかといった関連性を把握し、その結果による絞り込み。また、不要な項目・分類におけるデータの除去。
【０００７】
前記（Ｂ１）の絞り込みを行うためのツールとして、非特許文献１，２に示されている技術がある。非特許文献１，２ではリング状の表示部位（リング部と称する）を項目毎に区切り、相関のある項目間を帯部で結ぶコードダイヤグラムが開示されている。帯の太さ等は相関係数の値に応じたものである。
【０００８】
また、非特許文献１，２では、リング部における特定の項目にユーザがマウスオーバーすると、その項目に関する帯のみが表示されるようになっている。これにより、前記（Ｂ２）の絞り込みを効率的に行うことができるようになっている。
また、前記したピボットテーブルによる解析は、項目数が多い場合、視認性に欠けるという課題がある。
【先行技術文献】
【特許文献】
【０００９】
【非特許文献１】Pasha、[online]、２０１６年７月３１日、［平成２９年１月３０日検索］、インターネット<URL:http://bl.ocks.org/NPashaP/70166c6bed6b21f897ddfd7b1c9f7081>
【非特許文献２】Mike Bostock、[online]、２０１２年１月９日、［平成２９年３月７日検索］、インターネット<https://bost.ocks.org/mike/uberdata/>
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、非特許文献１，２における技術は、前記（Ｂ３）のように、データが階層構造をなしている場合についての考慮がなされていない。
【００１１】
このような背景に鑑みて本発明がなされたのであり、本発明は、階層構造を有するデータの把握を容易にすることを課題とする。
【課題を解決するための手段】
【００１２】
前記した課題を解決するため、本発明は、上位側の項目に対して複数の下位側の項目が対応付けられた階層構造を有する階層項目間の関係を表示する関係表示画像を出力する表示処理部を備え、前記関係表示画像では、前記階層構造の階層毎に階層項目が表示されるとともに、前記階層項目のうち、関係表示対象の前記階層項目が、各階層項目間の前記関係を示す帯部で接続されて表示され、前記帯部は、接続している階層項目間の関係を示す第一の値を有し、前記階層項目に当該第一の値に基づく幅で接続されており、前記階層項目の前記帯部が接続される帯接続辺は、接続される各前記帯部の幅の和に基づく大きさであり、前記帯部は、下位の階層項目に対して前記第一の値が設定されており、上位の階層項目が表示対象であるときには、その下位の階層項目に対応付けられた帯部が、その第一の値の和に対応した幅で当該上位の階層項目に接続されることを特徴とする。
その他の解決手段は、実施形態中において適宜記載する。
【発明の効果】
【００１３】
本発明によれば、階層構造を有するデータの把握を容易にすることを課題とする。
【図面の簡単な説明】
【００１４】
【図１】本実施形態で用いられるコードダイヤグラム１の例を示す図である。
【図２】本実施形態に係る画像表示装置１００の構成例を示すブロック図である。
【図３】コードダイヤグラム１を表示するための第１階層データ１３１の例を示す図である。
【図４】項目割合を算出した第１階層データ１３１ａ例を示す図である。
【図５】第１リング部１１ａのみが表示された状態を示す図である。
【図６】第１リング部１１ａに帯部１２が表示された例を示す図である。
【図７】分類割合算出後の第１階層データ１３１ｂの例を示す図である。
【図８】第２リング部１１ｂが表示されたコードダイヤグラム１の例を示す図である。
【図９】特定の項目が選択されたコードダイヤグラム１を示す図である。
【図１０】第１階層データ１３１の項目６のレコードを示す図である。
【図１１】特定の分類が選択されたコードダイヤグラム１を示す図である。
【図１２】分類割合算出後の第１階層データ１３１ｂの例を示す図である。
【図１３】第２階層データ１３２の例を示す図である。
【図１４】リング部１１が３重化されたコードダイヤグラム１ａの例を示す図である。
【図１５】リング部１１が３重化されたコードダイヤグラム１ａで特定の項目が選択された状態を示す図である。
【図１６】リング部１１が３重化されたコードダイヤグラム１ａで特定の分類が選択された状態を示す図である。
【図１７】リング部１１が３重化されたコードダイヤグラム１ａで特定の大分類が選択された状態を示す図である。
【図１８】第１階層データ１３１ｃの例を示す図である。
【図１９】第２階層データ１３２ｂの例を示す図である。
【図２０】第３階層データ１３３の例を示す図である。
【図２１】本実施形態に係るコードダイヤグラム表示画面２０の例を示す図である。
【図２２】図２１に示す設定条件での第１階層データ１３１ｃを示す図である。
【図２３】図２１に示す表示設定部２２で表示される相関係数、表示される項目に制限が与えられた例を示すコードダイヤグラム表示画面２０の例である。
【図２４】図２３に示す表示設定が行われた際の第１階層データ１３１ｄの例を示す図である。
【図２５】相関係数が表示されているコードダイヤグラム表示画面２０ａの例を示す図である。
【図２６】割合が表示されているコードダイヤグラム表示画面２０ａの例を示す図である。
【図２７】コードダイヤグラム１ｂの一部が拡大表示されたコードダイヤグラム表示画面２０ａの例を示す図である。
【図２８】本実施形態で行われるコードダイヤグラム生成処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。なお、各図において同様の構成に対しては同一の符号を付して説明を省略する。
【００１６】
［コードダイヤグラム１の概要］
図１は、本実施形態で用いられるコードダイヤグラム１の例を示す図である。
コードダイヤグラム（関係表示画像）１は、複数（図１の例では２つ）のリング部（環状部）１１を有している。内側のリング部１１を第１リング部（環状部）１１ａと称し、外側のリング部１１を第２リング部（環状部）１１ｂと称する。
図面では文字がやや不鮮明であるものの、第１リング部１１ａには、項目（項目１、項目２、・・・）が割り当てられている。
そして、第２リング部１１ｂには、分類（分類Ａ、分類Ｂ、・・・）が割り当てられている。
【００１７】
図１の例では、分類Ａに項目１、項目２が属している。また、分類Ｂに項目３、項目４が属している。そして、分類Ｃに項目５、項目６が属している。さらに、分類Ｄに項目７、項目８が属している。つまり、分類は項目より上位の階層を有している。以降、項目及び分類をまとめて階層項目と称する。
【００１８】
リング部１１は、階層項目毎に区切り部（帯接続辺）１４で区切られている。そして、それぞれの区切り部１４に対応する階層項目の名称がラベル（階層項目に関する情報）１３として表示されている。ラベル１３は、該当する階層項目が全体に対してどのくらいの割合を占めているかに比例した大きさで表示されている。
そして、第２リング部１１ｂにおける分類Ａの区切り部１４に対する中心角は、第１リング部１１ａにおける項目１、項目２の区切り部１４に対する中心角の合計となっている。
つまり、階層構造を有する階層項目において、ある階層項目の区切り部１４における中心角は、該階層項目に属する、１つ下の階層における階層項目における中心角を合計したものである。なお、前記したラベル１３は、区切り部１４の幅に基づいた大きさで表示されているともいえる。
【００１９】
第１リング部１１ａの内側には、複数の帯部１２が表示されている。帯部１２は、帯部１２自身が結びつけている（接続している）項目（階層項目）間に相関性があることを示している。そして、帯部１２の色や、色の濃度が相関係数の値を示している。例えば、相関係数が正の値である場合、青で帯部１２が示される。また、相関係数が負の値である場合、赤で帯部１２が示される。
そして、相関係数の絶対値が小さい場合、帯部１２の透明度が高くなる。相関係数の絶対値が大きい場合、帯部１２の不透明度が高くなる。
図１の例では、項目４−項目６等の間に強い相関がある。
【００２０】
図１に示すコードダイヤグラム１では、階層構造を有する階層項目において、ある階層項目の区切り部１４における中心角は、該階層項目に属する、１つ下の階層における階層項目における中心角を合計したものである。つまり、ある階層項目の区切り部１４は、１つ下の階層における階層項目と対応付けられている。このようにすることで、ユーザは、下位の階層に属する階層項目と、上位の階層に属する階層項目との関係を容易に把握することができる。
【００２１】
［画像表示装置１００］
図２は、本実施形態に係る画像表示装置１００の構成例を示すブロック図である。
画像表示装置１００は、メモリ１１０、ＣＰＵ（Central Processing Unit）１２０、ＨＤ（Hard Disk）等の記憶装置１３０を有している。さらに、画像表示装置１００は、マウス１４０、キーボード１５０、ディスプレイ１６０を有している。
メモリ１１０には、記憶装置１３０に格納されているプログラムがロードされている。そして、ロードされたプログラムがＣＰＵ１２０によって実行される。これにより、処理部１１１、処理部１１１を構成する算出処理部１１２及び表示処理部１１３が具現化する。
算出処理部１１２は計算を行い、表示処理部１１３はディスプレイ１６０に情報を表示する。
【００２２】
記憶装置１３０には、第１階層データ１３１、第２階層データ１３２、第３階層データ１３３、・・・が格納されている。第１階層データ１３１、第２階層データ１３２、第３階層データ１３３については後記する。
【００２３】
なお、本実施形態において画像表示装置１００は、ＰＣ（Personal Computer）を想定しているが、タブレット端末や、スマートフォン等の携帯端末でもよい。あるいは、入力装置、ディスプレイ１６０が携帯端末に搭載され、処理部１１１、算出処理部１１２、表示処理部１１３がサーバ等に搭載される構成でもよい。この場合、サーバで処理されたコードダイヤグラム１が携帯端末に送られ、携帯端末のディスプレイ１６０でコードダイヤグラム１が表示される。
【００２４】
［コードダイヤグラム１の表示手順］
次に、コードダイヤグラム１の表示手順について説明する。
（第１階層データ１３１）
図３は、コードダイヤグラム１を表示するための第１階層データ１３１の例を示す図である。
第１階層データ１３１は、キーボード１５０等を介して画像表示装置１００に入力されるデータである。
図３の例では、項目１〜項目８までが存在している。そして、項目１、項目２が分類Ａに属し、項目３、項目４が分類Ｂに属している。同様に、項目５、項目６が分類Ｃに属し、項目７、項目８が分類Ｄに属している。
ちなみに、図３〜図１３まではデータが２階層である場合について記載している。そして、項目１〜項目８が第１階層に相当し、分類Ａ〜分類Ｄが第２階層に相当する。
そして、図３に示す表に記載されている数値は各項目間の相関係数（第一の値または第二の値）である。
【００２５】
（項目割合の算出）
図４は、項目割合を算出した第１階層データ１３１ａ例を示す図である。
図４に示すように項目１〜項目８の各項目について、算出処理部１１２が、行毎に相関係数の絶対値の合計（項目絶対値合計値）を算出する。相関係数の絶対値で合計値が算出される理由は後記する。さらに、算出処理部１１２は算出された各項目絶対値合計値を加算する項目の総合計値（符号５０１）を算出する。
次に、算出処理部１１２は、項目絶対値合計値と、項目の総合計値とを基に、各項目の項目絶対値合計値がどの程度の割合（項目割合）であるのかを算出する。
【００２６】
例えば、項目１の項目絶対値合計値は２．６であり、項目の総合計値が２１であるため、項目１の項目割合は２．６／２１＝０．１２３８０・・・≒０．１２４＝１２．４％である。
算出処理部１１２は、同様にして項目２〜項目８の項目割合を算出する。算出された項目割合は図４に示す表のようになる。
【００２７】
（第１リング部１１ａの表示）
そして、表示処理部１１３は、算出された項目割合を基に第１リング部１１ａを表示する。表示される第１リング部１１ａを図５に示す。
算出処理部１１２は、第１リング部１１ａにおいて、各項目に割り当てる区切り部１４の中心角を項目割合に対応する角度として算出する。なお、本実施形態では、ここでの中心角とは、リング部１１の中心に対する中心角を意味する。
例えば、項目１に割り当てられる区切り部１４の中心角は、３６０°×０．１２４＝４４．６４°である。
同様にして、算出処理部１１２は、項目２〜項目８に割り当てられる区切り部１４の中心角を算出する。
【００２８】
そして、表示処理部１１３は、各項目に割り当てられる中心角を基に第１リング部１１ａを表示する。
また、表示処理部１１３は、区切り部１４に対応する項目１、項目２、・・・等の項目名のラベル１３を表示する。さらに、表示処理部１１３は、項目名のラベル１３のフォントサイズが、項目割合に比例するよう表示する。
このようにすることで、ユーザは、容易に着目すべき項目（相関係数が大きい項目）を把握することができる。
【００２９】
（帯部１２の表示）
次に、表示処理部１１３は帯部１２の表示を行う。
ここで、表示処理部１１３は図４に示す項目割合算出後の第１階層データ１３１ａを基に帯部１２の表示を行う。
図６は、第１リング部１１ａに帯部１２が表示された例を示す図である。
表示処理部１１３は、第１リング部１１ａに表示されている各項目間を帯部１２で結ぶよう表示する。
このとき、表示処理部１１３は、以下の規則に従って帯部１２を表示する。
（１）表示処理部１１３は、各帯部１２の幅（区切り部１４に接している部分の幅）を、表示対象となる相関係数割合に比例させる。相関係数割合は、表示対象となる相関係数を、該帯部１２が接している項目の項目絶対値合計値で除算したものである。
例えば、図４を参照すると、項目１−項目２を結ぶ帯部１２の幅のうち、項目１の区切り部１４に接している部分の幅は、０．７／２．６≒０．２７に比例した太さとなる。ここで、２．６は項目１の項目絶対値合計値である。
同様に、項目１−項目２を結ぶ帯部１２の幅のうち、項目２の区切り部１４に接している部分の幅は、０．７／１．８≒０．３９に比例した太さとなる。ここで、１．８は項目２の項目絶対値合計値である（図４参照）。
なお、区切り部１４の幅は、対象となる区切り部１４に接続している帯部１２の幅の和となる。例えば、項目１の区切り部１４の幅は、項目１の区切り部１４に接続している帯部１２の幅の和となる。
【００３０】
このようにすることで、ユーザは、相関係数の大小を帯部１２の太さによって容易に把握することができる。
【００３１】
（２）表示処理部１１３は、例えば、相関係数が正の場合には青で帯部１２を表示し、相関係数が負の場合には赤で帯部１２を表示する。なお、このような色の設定は一例であり、例えば、平均値以上、平均値未満で、表示処理部１１３が帯部１２の色を変える等、任意の閾値で色が変わってもよい。このようにすることで、ユーザは、着目している帯部１２が閾値より上か下かを容易に把握することができる。
（３）表示処理部１１３は、帯部１２の色の透明度を、対応する相関係数の絶対値の大きさに対応させて表示する。例えば、相関係数の絶対値が０に近いほど透明度を高くし、相関係数の絶対値が１に近いほど不透明度を高くする。ちなみに、相関係数の絶対値が０の場合、透明度は最大（非表示）である。また、相関係数の絶対値が１の場合、不透明度が最大となる。このようにすることで、ユーザは、着目している帯部１２の相関係数の大小を容易に把握することができる。なお、帯部１２の透明度は、任意の閾値で透明度が変化してもよい。例えば、ある閾値Ａ以上は不透明度最大とし、ある閾値Ａ未満の場合、値に応じて透明度が変化する等である。なお、この反対も可能である。例えば、ある閾値Ａ未満は不透明度最大とし、ある閾値Ａ未満の場合、値に応じて透明度が変化する等である。
【００３２】
また、帯部１２に対応する値は相関係数に限らず、２つの項目間の関係性を示す値であればよい。関係性を示す値の上下限が決まっていない場合、表示処理部１１３は、値が最小値に近いほど帯部１２の透明度を高くし、値が最大値に近いほど不透明度を高くしてもよい。
【００３３】
例えば、図４に示すように、項目１−項目２間の相関係数は０．７であるので、表示処理部１１３は、第１リング部１１ａの項目１と項目２とを青の帯部１２で接続する。また、表示処理部１１３は、該帯部１２の色の透明度を０．７相当の透明度とする。
【００３４】
このような帯部１２が表示されることにより、ユーザは、各項目（階層項目）間の相関係数の正負、大小を直感的に認識することができる。
【００３５】
（分類割合の算出）
次に、算出処理部１１２は、分類割合を算出する。
図７は、分類割合算出後の第１階層データ１３１ｂの例を示す図である。
前記したように、項目１、項目２が分類Ａに属し、項目３、項目４が分類Ｂに属している。同様に、項目５、項目６が分類Ｃに属し、項目７、項目８が分類Ｄに属している。
そこで、算出処理部１１２は、各分類毎に項目絶対値合計値を合計した分類絶対値合計値を算出する。
例えば、項目１、項目２を含む分類Ａの分類絶対値合計値は、項目１の項目絶対値合計値２．６＋項目２の項目絶対値合計値１．８＝４．４となる。同様にして、算出処理部１１２は分類Ｂ〜分類Ｄの分類絶対値合計値を算出する。
【００３６】
さらに、算出処理部１１２は算出された各分類絶対値合計値を加算する分類の総合計値（符号５０２）を算出する。分類総合計値は、項目の総合計値と同じ値となる。
次に、算出処理部１１２は、分類絶対値合計値と、分類の総合計値とを基に、各分類の分類絶対値合計値がどの程度の割合（分類割合）であるのかを算出する。
【００３７】
例えば、図７の例では、分類Ａの分類絶対値合計値が４．４であり、分類の総合計値が２１であるため、分類Ａの分類割合は４．４／２１＝０．２０９５・・・≒２１．０％である。
算出処理部１１２は、同様にして分類Ｂ〜分類Ｄの分類割合を算出する。算出された分類割合は図７に示す表のようになる。
【００３８】
（第２リング部１１ｂの表示）
図８は、第２リング部１１ｂが表示されたコードダイヤグラム１の例を示す図である。
表示処理部１１３は、算出された分類割合（図７）を基に第２リング部１１ｂを、第１リング部１１ａの外側に表示する。
算出処理部１１２は、第１リング部１１ａと同様、第２リング部１１ｂの各区切り部１４における区切り部１４の中心角を、分類割合に対応する角度とする。
例えば、分類Ａに割り当てられる区切り部１４における中心角は、３６０°×０．２１＝７５．６°となる。
同様にして、算出処理部１１２は、分類Ｂ〜分類Ｄに割り当てられる区切り部１４の中心角を算出する。
そして、表示処理部１１３は、分類名を示すラベル１３として示す。表示処理部１１３は、このラベル１３のフォントサイズを分類割合に比例するよう表示する。
【００３９】
また、第２リング部１１ｂでの各分類の区切り部１４の中心角は、分類に相当する第１リング部１１ａでの項目の区切り部１４の中心角を足し合わせたものとなる。
例えば、分類Ａの中心角７５．６°＝項目１の中心角４４．６４°＋項目２の中心角３０．９６である。
【００４０】
図８に示すコードダイヤグラム１では、各リング部１１における区切り部１４の長さは、対応する階層項目が、対象となる階層での階層項目全体の中でどれだけの割合を占めているかを示している。言い換えれば、区切り部１４の長さが長いほど、他の階層項目との関連が強いことを示している。
つまり、ユーザは区切り部の長さ（全体に対する割合）みることで、どの項目や、分類（階層項目）に着目すべきかを把握することができる。
【００４１】
さらに、ユーザが帯部１２の幅や、色や、透明度をみることで、ユーザは項目（階層項目）間における関連性の強さを把握することができる。図８に示すコードダイヤグラム１は白黒で示されているため分かりにくいが、項目６は項目４と強い正の相関を有し、項目５と強い負の相関を有している。
【００４２】
そして、第１リング部１１ａの外側に第１リング部１１ａに示されている項目より上位の分類が示されている第２リング部１１ｂが表示されている。そして、第２リング部１１ｂに表示されている分類の区切り部１４の中心角は、該当する分類に属する項目の区切り部１４の中心角の合計と等しい。これにより、ユーザは第１階層の項目と、第２階層の分類との関係を容易に把握することができる。
【００４３】
次に、階層項目数が増え、帯部１２の数が増えてもユーザの把握を容易にする手法を説明する。
【００４４】
（階層項目選択）
図９は、特定の項目が選択されたコードダイヤグラム１を示す図である。
図９では、ユーザが第１リング部１１ａの項目６に該当する区切り部１４ａ（１４）をマウス１４０でクリックすることで、項目６が選択された状態が示されている。
このようにすると、選択された項目（ここでは項目６）に関連する帯部１２のみが表示され、その他の帯部１２は非表示となる。
【００４５】
図９のような表示は、図１０に示すように第１階層データ１３１の項目６のレコードのみを使用することで実現される。
図９のような表示が行われることで、ユーザは着目した項目が他の項目と、どのように関連しているかを把握することが容易となる。
【００４６】
また、図１１では、ユーザが、第２リング部１１ｂの分類Ｃに該当する区切り部１４ｂ（１４）をマウス１４０でクリックすることで、分類Ｃが選択された状態が示されている。
このようにすると、第２リング部１１ｂの内側に表示されていた第１リング部１１ａ及び第１リング部１１ａの内側に表示されていた帯部１２が非表示となる。そして、代わりに、第２リング部１１ｂにおいて選択された分類Ｃに関連する帯部１２が表示される。このように、第２リング部１１ｂにおける分類が選択されると、第１リング部１１ａ及び第１リング部１１ａの内側に表示されていた帯部１２が非表示となる。そして、選択された分類に関連する帯部１２が表示される。すなわち、関係表示対象の階層が選択されたときに、選択された階層項目を一番の内側のリング部１１に表示し、このリング部の内側の階層項目同士が接続する帯部１２で接続される。なお、ここでは、選択された階層項目に関連する帯部１２以外の帯部１２が非表示となっている。しかしながら、これに限らず、選択された階層項目に関連する帯部１２以外の帯部１２の透明度が大きくなったり、選択された階層項目に関連する帯部１２が強調表示されたりしてもよい。
【００４７】
図１１に示す表示を行うための処理について説明する。
図１２は、分類割合算出後の第１階層データ１３１ｂの例を示す図であり、図１３は第２階層データ１３２の例を示す図である。
図１１に示す第１階層データ１３１ｂの例は図７に示す第１階層データ１３１ｂと同一のデータであるので、ここでの説明を省略する。
図１３に示す第２階層データ１３２では、各分類に相当する項目の相関係数の絶対値の合計値が格納されている。
【００４８】
例えば、図１３において符号３０１で示す分類Ａ−分類Ａの相関係数は、図１２の符号３１１で示す範囲の相関係数の絶対値の合計である。なお、分類Ａ−分類Ａの相関係数は、区切り部１４の表示や、帯部１２の表示に用いられるものであり、数学的意味をもつものではない。
同様に、図１３において符号３０２で示す分類Ａ−分類Ｂの相関係数は、図１２の符号３１２で示す範囲の相関係数の絶対値の合計である。
同様にして、その他の分類間の相関係数が算出される。
【００４９】
そして、表示処理部１１３が、図１３における符号４３で示す分類Ｃについてのレコード部分を基に、図１１に示すコードダイヤグラム１を表示する。
このように、上位の階層項目が選択されると、選択された階層項目に対応するリング部１１より内側のリング部１１及び帯部１２が非表示となる。そして、選択された階層項目に関係する帯部１２のみが表示される。このようにすることで、ユーザは、上位の階層に属する階層項目間の関係性を容易に把握することができる。
【００５０】
（３階層時）
ここまでは、分類−項目とデータの階層が２階層である場合について説明してきた。これに対して、大分類−分類−項目とデータの階層が３階層である場合でも本実施形態に係るコードダイヤグラム１は適用可能である。
【００５１】
図１４は、第２リング部１１ｂのさらに外側に第３リング部（環状部）１１ｃを有することによって、リング部１１を３重化したコードダイヤグラム１ａを示す図である。
第３リング部１１ｃには、分類Ａ〜分類Ｄのさらに上位の分類である大分類Ａ及び大分類Ｂが設定されている。
ここで、大分類Ａは分類Ａ及び分類Ｂを含み、大分類Ｂは分類Ｃ及び分類Ｄを含む。第３リング部１１ｃの表示方法は、第２リング部１１ｂの手法と同様であるので、ここでの説明を省略する。
なお、大分類、分類及び項目をまとめて階層項目と称する。
【００５２】
ちなみに、４階層であれば、第３リング部１１ｃの外側に第４リング部が表示され、５階層であれば第４リング部の外側に第５リング部が表示される。このようにしていくことで、どのような階層のデータにも対応可能である。
【００５３】
（階層項目選択）
次に、図１５〜図１７を参照して、リング部１１が３重化されたコードダイヤグラム１ａの階層項目選択について説明する。
図１５では、図１４に示すコードダイヤグラム１ａにおいて、ユーザが項目６の区切り部１４ａをクリックすることで、項目６が選択された状態が示されている。図１５に示すように、ユーザが項目６を選択すると、図９と同様に項目６に関連する帯部１２のみが表示される。
【００５４】
図１６は、ユーザが分類Ｃを選択した状態を示す図である。つまり、図１６では、ユーザが分類Ｃの区切り部１４ｂ（１４）をマウス１４０で選択することによって、分類Ｃが選択された状態が示されている。図１１と同様に第１リング部１１ａと、第１リング部１１ａに関連する帯部１２が非表示となる。そして、第２リング部１１ｂにおいて分類Ｃに関連する帯部１２のみが表示される。
【００５５】
そして、図１７では、ユーザがマウス１４０で大分類Ｂの区切り部１４ｃ（１４）を選択することで、大分類Ｂが選択された状態が示されている。ユーザが大分類Ｂを選択すると、第１リング部１１ａ及び第２リング部１１ｂが非表示となる。そして、第３リング部１１ｃにおいて、大分類Ｂに関連する帯部１２が表示される。図１７では、大分類Ｂと大分類Ａとを接続する帯部１２と、大分類Ｂ自身に戻る帯部１２が表示されている。
【００５６】
次に、図１５〜図１７の表示に用いられるデータについて図１８〜図２０を参照して説明する。
図１８は、第１階層データ１３１ｃの例を示す図である。
図１８に示される第１階層データ１３１ｃは、大分類Ａ及び大分類Ｂが存在すること以外は図３に示す第１階層データ１３１と同一のものである。
図１４に示すコードダイヤグラム１ａにおいて、ユーザが項目６を選択すると、表示処理部１１３は、第１階層データ１３１ｃの項目６に該当するレコード（符号３２１）の相関係数を用いて帯部１２を表示する。この結果、図１５に示されるようなコードダイヤグラム１ａが表示される。
【００５７】
図１９は、第２階層データ１３２ｂの例を示す図である。
図１９に示される第２階層データ１３２ｂは、大分類Ａ及び大分類Ｂが存在すること以外は図１３に示す第２階層データ１３２と同一のものである。
図１４に示すコードダイヤグラム１ａにおいて、ユーザが分類Ｃを選択すると、表示処理部１１３は、第２階層データ１３２の分類Ｃに該当するレコード（符号３２２）の相関係数を用いて帯部１２を表示する。この結果、図１６に示されるようなコードダイヤグラム１ａが表示される。符号４０１，４０１については後記する。
【００５８】
図２０は、第３階層データ１３３の例を示す図である。
例えば、図２０において符号４１１で示す大分類Ａ−大分類Ａの相関係数は、図１９の符号４０１で示す範囲の相関係数の絶対値の合計である。なお、大分類Ａ−大分類Ａの相関係数は、区切り部１４の表示や、帯部１２の表示に用いられるものであり、数学的意味をもつものではない。
同様に、図２０において符号４１２で示す大分類Ａ−大分類Ｂの相関係数は、図１９の符号４０２で示す範囲の相関係数の絶対値の合計である。
【００５９】
そして、図１４のコードダイヤグラム１ａにおいて、ユーザが大分類Ｂを選択すると、表示処理部１１３は、第３階層データ１３３の大分類Ｂに該当するレコード（符号３２３）の相関係数を用いて帯部１２を表示する。この結果、図１７に示されるようなコードダイヤグラム１ａが表示される。
【００６０】
［フィルタリング］
ここまでに説明されたコードダイヤグラム１（１ａ）によれば、前記したように、着目すべき項目、分類、大分類（階層項目）における相関関係をユーザが把握することが容易となる。以下の表示画面は、表示処理部１１３がディスプレイ１６０に表示するものである。
次に、以下の状況に対応したコードダイヤグラム１（１ａ）の表示方法について説明する。
（Ａ）ユーザが着目しない階層項目を先に決めて除外（フィルタリング）することで、コードダイヤグラム１（１ａ）をみたい場合。
（Ｂ）階層項目間の関係性を示す値がある閾値以上（以下）のもののみに限定して帯部１２をみたい場合。
【００６１】
図２１は、本実施形態に係るコードダイヤグラム表示画面２０の例を示す図である。
コードダイヤグラム表示画面２０は、コードダイヤグラム表示部２１と、表示設定部２２とを有している。
コードダイヤグラム表示部２１には、コードダイヤグラム１ａが表示されている。コードダイヤグラム１ａは、図１４に示すコードダイヤグラム１ａと同一のものである。
表示設定部２２は、表示相関係数スライダ（値設定部）２２１ａと、表示階層項目設定部（階層項目選択部）２２２とを有している。
ユーザが入力装置を介して表示相関係数スライダ２２１ａを動かすことにより、表示される相関係数を設定することができる。例えば、ユーザが、マイナス側表示相関係数スライダ２３１を−０．５に設定し、プラス側表示相関係数スライダ２３２を＋０．５に設定すると、相関係数が−０．５〜＋０．５の間である帯部１２のみが表示される。このとき、相関係数が−０．５〜＋０．５以外の値はデータなしとみなされる。そして、変更された相関係数に応じて区切り部１４の大きさも変更されて、再表示される。
【００６２】
そして、表示階層項目設定部２２２は帯部１２が表示される階層項目を設定する。表示階層項目設定部２２２については後記する。
なお、図２１の画面例では、表示相関係数スライダ２２１ａはすべての相関係数の帯部１２を表示するよう設定されている。また、図２１の画面例では、すべての階層項目が表示されるよう設定されている。
【００６３】
図２２は、図２１に示す設定条件での第１階層データ１３１ｃを示す図である。
図２２に示す第１階層データ１３１ｃは、図１８に示す第１階層データ１３１ｃと同一のデータである。
図２１で説明したように、図２１の表示設定部２２では、表示される相関係数、表示される階層項目に制限が与えられていないため、すべての相関係数が格納されている。
【００６４】
図２３は、図２１に示す表示設定部２２で表示される相関係数、表示される階層項目に制限が与えられた例を示すコードダイヤグラム表示画面２０の例である。
図２３において、図２１と同一の構成には同一の符号が付され、説明が省略される。
図２３では、表示相関係数スライダ２２１ａが、相関係数０〜（＋）０．８に設定されている。また、表示階層項目設定部２２２では、項目１、項目２、項目４がチェックボックスの選択から外されている。
【００６５】
このような表示設定が行われることにより、図２１に示すコードダイヤグラム１ａから相関係数０〜（＋）０．８以外の相関係数を示す帯部１２が非表示となる。さらに、項目１、項目２、項目４に関連する帯部１２が非表示となる（図２３参照）。このようにすることで、表示される帯部１２を絞り込むことができる。
【００６６】
図２４は、図２３に示す表示設定が行われた際の第１階層データ１３１ｄの例を示す図である。
図２３で説明したように、表示相関係数スライダ２２１ａが、相関係数０〜（＋）０．８に設定されている。また、前記したように、表示階層項目設定部２２２では、項目１、項目２、項目４がチェックボックスの選択から外されている。
従って、図２４に示す第１階層データ１３１ｄでは、図２２に示す第１階層データ１３１ｃに対して表示階層項目設定部２２２で設定された条件から外れる相関係数に「−」が格納されている。つまり、表示相関係数スライダ２２１ａで設定された値以外の値（ここでは、相関係数）や、表示階層項目設定部２２２においてチェックボックスを外された項目、分類、大分類のデータは、ないものとみなされる。また、画像表示装置１００は、図２３に示す第１階層データ１３１ｄを基に、図３〜図８を参照して説明した処理と同様の処理を行う。これにより、第１階層データ１３１ｄを基にしたコードダイヤグラム１ａ（図２３参照）が表示される。なお、図３〜図８では、２階層のコードダイヤグラム１の表示手順が示されているが、３階層のコードダイヤグラム１ａも同様の手順で表示可能である。
【００６７】
図２１、図２３に示すように、ユーザは、表示階層項目設定部２２２によってコードダイヤグラム１に表示する階層項目を選択することができる。このようにすることで、ユーザが着目しないものを先に決めて除外（フィルタリング）することが容易にできる。その結果、ユーザは着目している階層項目の検討を容易にすることができる。
【００６８】
また、図２１、図２３に示すように、ユーザは、表示相関係数スライダ２２１ａによって、帯部１２として表示される相関係数を制限することができる。これによって、ユーザは、階層項目間の相関係数がある閾値以上（以下）のもののみに限定して帯部１２を表示させることができる。その結果、ユーザは、着目した相関係数を有する階層項目を容易に把握することができる。
【００６９】
図２５は、相関係数が表示されているコードダイヤグラム表示画面２０ａの例を示す図である。
なお、図２５〜図２７では、これまでのコードダイヤグラム１，１ａとは異なるデータが用いられている。
【００７０】
図２５に示すコードダイヤグラム表示画面２０ａの表示設定部２２には、表示相関係数スライダ２２１ａ、表示割合スライダ（値設定部）２２１ｂ、が表示されている。さらに、表示設定部２２には、相関係数ラジオボタン２２３ａ、割合ラジオボタン２２３ｂが表示されている。
【００７１】
ユーザが、マウス１４０を介して相関係数ラジオボタン２２３ａを選択すると、相関係数に基づく帯部１２を有するコードダイヤグラム１ｂ（図２５参照）がコードダイヤグラム表示部２１に表示される。
同様に、ユーザが、マウス１４０を介して割合ラジオボタン２２３ｂを選択すると、割合（第一の値または第二の値、データの数）に基づく帯部１２を有するコードダイヤグラム１ｃ（図２６参照）がコードダイヤグラム表示部２１に表示される。なお、ここでの、割合とは、ある階層項目と、ある階層項目との間の関連数値を全体数で除算したものである。ここでの関連数値とは、関係性を示す値のことである。例えば、項目１−項目２が１０であり、すべての項目を加算した値が１００であれば、項目１−項目２の割合は０．１となる。これは、該当する２項目間に関係する値が、全体のうち、何％にあたるかに相当する。例えば、２項目間に関係する値が商品Ａを購入した人が、商品Ｂを購入する人数であれば、全体は全商品購入数となる。
つまり、ここでは、画像表示装置１００に入力されるデータには、相関係数と、割合の２種類が存在している。
【００７２】
また、図２５及び図２６において、表示相関係数スライダ２２１ａは、図２１に示す表示相関係数スライダ２２１ａと同様であるので、ここでの説明を省略する。
そして、図２５及び図２６において、表示割合スライダ２２１ｂは、ユーザがマウス１４０を介してスライダを動かすことにより、帯部１２として表示される割合の値を設定することができる。例えば、ユーザが、小側表示割合スライダ２４１を０．１に設定し、大側表示割合スライダ２４２を０．５に設定する。すると、割合が０．１〜０．５の間である帯部１２のみが表示される。
【００７３】
前記したように、図２５の例では、相関係数ラジオボタン２２３ａが選択されることにより、相関係数による帯部１２が表示されているコードダイヤグラム１ｂが表示されている。
また、表示相関係数スライダ２２１ａが−０．４８〜（＋）０．６３に設定されているため、−０．４８〜（＋）０．６３の相関係数を有する帯部１２が表示されている。
なお、相関係数ラジオボタン２２３ａが選択されると、表示割合スライダ２２１ｂが非活性状態となってもよい。
【００７４】
図２６は、割合が表示されているコードダイヤグラム表示画面２０ａの例を示す図である。
図２６において、図２５と同様の構成に対しては同一の符号を付して説明を省略する。
図２６では、割合ラジオボタン２２３ｂが選択されている。これにより、コードダイヤグラム表示部２１には割合に基づく帯部１２を有するコードダイヤグラム１ｂが表示されている。
また、表示割合スライダ２２１ｂが０．０５〜０．６９に設定されているため、０．０５〜０．６９の割合を有する帯部１２が表示されている。
なお、割合ラジオボタン２２３ｂが選択されると、表示相関係数スライダ２２１ａが非活性状態となってもよい。
なお、図２５及び図２６では、相関係数を示す帯部１２と、割合を示す帯部１２とで切り替え可能となっているが、３種類以上の関係性を示す値が切り替え可能であってもよい。
【００７５】
図２７は、図２５に示すコードダイヤグラム１ｂの分類ＡＪを拡大した画面例を示す図である。
なお、図２７において図２５と同様の構成については同一の符号を付して説明を省略する。
ユーザが、例えば、マウスポインタをコードダイヤグラム１ｂの所定の箇所にあてた状態で、マウスホイールを操作すると、表示処理部１１３は、マウスポインタの箇所を中心に拡大表示を行う。あるいは、ユーザが、拡大表示したい箇所をダブルクリックすることで、ダブルクリックされた箇所を中心に、コードダイヤグラム１ｂが所定倍で拡大表示されてもよい。
【００７６】
図２５や、図２６に示すように、階層項目数が多くなるとラベル１３が小さくなり見にくくなる。図２７に示すように、表示処理部１１３がコードダイヤグラム１ｂを拡大表示することで、階層項目数が多くなってもユーザがラベル１３を読み取ることが可能となる。
【００７７】
相関係数ラジオボタン２２３ａ及び割合ラジオボタン２２３ｂによって、帯部１２として表示される値の種類が切り替え可能となる。このようにすることで、ユーザは、関係性を示す値が複数種類存在していても、容易にそれぞれの種類の値を検討することができる。
【００７８】
また、ユーザがマウス１４０を操作することにより、例えば、ある階層項目でマウス１４０オーバーすると、その階層項目に関する詳細な情報（他の階層項目に対する割合等の数値）が表示されてもよい。この詳細な情報は、マウスポインタの近傍に表示されてもよいし、別ウィンドウが表示され、そのウィンドウに表示されてもよい。また、ユーザが、帯部１２にマウスオーバーすると、その帯部１２に関する詳細な情報（具体的な相関係数の数値等）が表示されてもよい。このようにすることで、ユーザは、区切り部１４の長さや、帯部１２の透明度、太さ等が明瞭でなくても、他の階層項目に対する割合等の数値や、相関係数等の大小を確認することができる。
【００７９】
＜フローチャート＞
図２８は、本実施形態で行われるコードダイヤグラム生成処理の手順を示すフローチャートである。
ここで、最も内側に表示されているリング部１１に属する階層を第１階層と称する。そして、第１階層のリング部１１のすぐ外側に表示されているリング部１１に属する階層を第２階層と称する。以下、外側のリング部１１になるにつれて、第３階層、第４階層・・・と称する。
【００８０】
まず、表示処理部１１３は、現在、生成対象となっているリング部１１の階層が第１階層か否かを判定する（Ｓ１０１）。
ステップＳ１０１の結果、第１階層である場合（Ｓ１０１→Ｙｅｓ）、算出処理部１１２は項目絶対値合計値の算出を行う（Ｓ１１１：図４参照）。
そして、算出処理部１１２は項目割合を算出する（Ｓ１１２：図４参照）。
続いて、表示処理部１１３は、算出された項目割合を基に、リング部１１を表示する（Ｓ１１３：図５参照）。
さらに、表示処理部１１３は第１階層データ１３１の値に基づいた帯部１２を表示する（Ｓ１１４：図６参照）。
【００８１】
その後、表示処理部１１３は、すべての階層について処理が終了したか否かを判定する（Ｓ１２１）。
ステップＳ１２１の結果、すべての階層について処理が終了していない場合（Ｓ１２１→Ｎｏ）、表示処理部１１３はステップＳ１０１へ処理を戻す。
ステップＳ１２１の結果、すべての階層について処理が終了している場合（Ｓ１２１→Ｙｅｓ）、処理部１１１は処理を終了する。
【００８２】
また、ステップＳ１０１の結果、第１階層ではない場合（Ｓ１０１→Ｎｏ）、算出処理部１１２はＮ階層絶対値合計値（Ｎ＝１，２，・・・）を算出する（Ｓ１３１：図７参照）。Ｎ階層絶対値合計値とは、例えば、図７の例では分類絶対値合計値が２階層絶対値合計値に相当する。
【００８３】
次に、算出処理部１１２はＮ階層割合を算出する（Ｓ１３２：図７参照）。Ｎ階層割合とは、例えば、図７の例では分類割合が２階層割合に相当する。
【００８４】
そして、表示処理部１１３がＮ階層目のリング部１１を表示する（Ｓ１３３：図８参照）。現在２階層目の処理が行われていれば、第２リング部１１ｂが表示され、現在３階層目の処理が行われていれば、第３リング部１１ｃが表示される。
【００８５】
次に、算出処理部１１２は第Ｎ階層データを作成し（Ｓ１３４：図１３等参照）、処理部１１１はステップＳ１２１へ処理を進める（Ｎ＝２，３，・・・）。
【００８６】
本実施形態におけるコードダイヤグラム１，１ａは、例えば、各保険会社における保険商品を検討した人と、年齢、住所等の相関関係等に適用可能である。この場合、保険商品を取り扱っている保険会社や、性別、都道府県等が上位の階層の階層項目となる。
あるいは、駅間での乗降者人数等が相関係数の代わりに用いられてもよい。
【００８７】
なお、本実施形態では、第１リング部１１ａに最も下位の階層が表示され、最も外側のリングに最も上位の階層が表示されているが、これに限らない。第１リング部１１ａに最も上位の階層が表示され、最も外側のリングに最も下位の階層が表示されてもよい。また、内側から順に下位→上位または上位→下位の順に並んでいなくてもよい。この場合、ある階層Ａのリング部１１における階層項目Ａの区切り部１１の中心角は、１つ下の階層Ｂのリング部１１において、階層項目Ａに属する階層項目の中心角の合計となる。
【００８８】
また、リング部１１は円形でなくてもよく、楕円形や、多角形等が用いられてもよい。
さらに、ユーザが、帯部１２にマウスオーバーすると、その帯部１２は全体の中で何番目に大きい値かを示す順に等が表示されてもよい。同様に、ユーザが、リング部１１のラベル１３にマウスオーバーすると、その階層項目は、対象となっている階層全体の中で何番目に大きい値かを示す順に等が表示されてもよい。
また、本実施形態では、相関係数等によって帯部１２の色や、透明度が変化する。しかしながら、これに限らず、模様、濃度、輝度、形状等が変化してもよい。なお、形状とは、例えば、帯部１２の端部の形状である。また、リング部１１において、各区切り部１４は接続しているが、接続していなくてもよい。
【００８９】
本発明は前記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、前記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明したすべての構成を有するものに限定されるものではない。
【００９０】
また、前記した各構成、機能、各部１１１〜１１３、記憶装置１３０等は、それらの一部またはすべてを、例えば集積回路で設計すること等によりハードウェアで実現してもよい。また、図２に示すように、前記した各構成、機能等は、ＣＰＵ１２０等のプロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、ＨＤ（Hard Disk）に格納すること以外に、メモリ１１０や、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣ（Integrated Circuit）カードや、ＳＤ（Secure Digital）カード、ＤＶＤ（Digital Versatile Disc）等の記録媒体に格納することができる。
また、各実施形態において、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には、ほとんどすべての構成が相互に接続されていると考えてよい。
【符号の説明】
【００９１】
１，１ａ，１ｂ  コードダイヤグラム（関係表示画像）
１１    リング部（環状部）
１１ａ  第１リング部（環状部）
１１ｂ  第２リング部（環状部）
１１ｃ  第３リング部（環状部）
１２    帯部
１３    ラベル
１４，１４ａ〜１４ｃ  区切り部（帯接続辺）
２０，２０ａ  コードダイヤグラム表示画面
２１    コードダイヤグラム表示部
２２，２２ａ表示設定部
１００  画像表示装置
１１１  処理部
１１２  算出処理部
１１３  表示処理部
１３１，１３１ａ〜１３１ｃ  第１階層データ（第一の値、第二の値を含む）
１３２，１３２ｂ  第２階層データ
１３３  第３階層データ
１４０  マウス（入力部）
１５０  キーボード（入力部）
１６０  ディスプレイ（表示部）
２２１ａ  表示相関関数スライダ（値設定部）
２２１ｂ  表示割合スライダ（値設定部）
２２２  表示階層項目設定部
２３１  マイナス側表示相関係数スライダ
２３２  プラス側表示相関係数スライダ
２４１  小側表示割合スライダ
２４２  大側表示割合スライダ
２２３ａ  相関係数ラジオボタン
２２３ｂ  割合ラジオボタン
【図１】
2018169936.tif 000003
【図２】
2018169936.tif 000004
【図３】
2018169936.tif 000005
【図４】
2018169936.tif 000006
【図５】
2018169936.tif 000007
【図６】
2018169936.tif 000008
【図７】
2018169936.tif 000009
【図８】
2018169936.tif 000010
【図９】
2018169936.tif 000011
【図１０】
2018169936.tif 000012
【図１１】
2018169936.tif 000013
【図１２】
2018169936.tif 000014
【図１３】
2018169936.tif 000015
【図１４】
2018169936.tif 000016
【図１５】
2018169936.tif 000017
【図１６】
2018169936.tif 000018
【図１７】
2018169936.tif 000019
【図１８】
2018169936.tif 000020
【図１９】
2018169936.tif 000021
【図２０】
2018169936.tif 000022
【図２１】
2018169936.tif 000023
【図２２】
2018169936.tif 000024
【図２３】
2018169936.tif 000025
【図２４】
2018169936.tif 000026
【図２５】
2018169936.tif 000027
【図２６】
2018169936.tif 000028
【図２７】
2018169936.tif 000029
【図２８】
2018169936.tif 000030