(57)【要約】【課題】元々汎用３次元ＣＡＤに備わっている様々な図化機能を活用しながら、データの把握・分析が出来るようにしたレーダーチャートの表示方法の提供。【解決手段】１つの目的変数に対する複数の説明変数に夫々対応した軸を中心点から放射状に配置して、前記各軸の前記各説明変数の値に応じた位置に点をプロットし、このプロットした各点を夫々結んでＸＹ平面上で多角形状グラフとして表現したレーダーチャートの表示方法であって、３次元ＣＡＤシステムを用い、複数のレーダーチャートの前記目的変数の値に応じてＺ軸方向の高さを変えて前記各軸の前記各説明変数の値に応じた位置に点をプロットすることで、複数のレーダーチャートを同一ＸＹ平面上でなく夫々異なる高さ位置に表示する。【選択図】図２
2015076002.tif 000002
【特許請求の範囲】
【請求項１】
１つの目的変数に対する複数の説明変数に夫々対応した軸を中心点から放射状に配置して、前記各軸の前記各説明変数の値に応じた位置に点をプロットし、このプロットした各点を夫々結んでＸＹ平面上で多角形状グラフとして表現したレーダーチャートの表示方法であって、３次元ＣＡＤシステムを用い、複数のレーダーチャートの前記目的変数の値に応じてＺ軸方向の高さを変えて前記各軸の前記各説明変数の値に応じた位置に点をプロットすることで、複数のレーダーチャートを同一ＸＹ平面上でなく夫々異なる高さ位置に表示することを特徴とするレーダーチャートの表示方法。
【請求項２】
前記プロットの指示は、汎用３次元ＣＡＤ用のアスキーフォーマットで記述することを特徴とする請求項１記載のレーダーチャートの表示方法。
【請求項３】
１つの目的変数に対する複数の説明変数に夫々対応した軸を中心点から放射状に配置して、前記各軸の前記各説明変数の値に応じた位置に点をプロットし、このプロットした各点を夫々結んでＸＹ平面上で多角形状グラフとして表現したレーダーチャートの表示システムであって、複数のレーダーチャートの前記目的変数の値に応じてＺ軸方向の高さを変えて前記各軸の前記各説明変数の値に応じた位置に点をプロットして表示する３次元表示手段を備え、この３次元表示手段は、汎用３次元ＣＡＤ用のアスキーフォーマットで記述されるプロット指示データに基づいてプロットするように構成したことを特徴とするレーダーチャートの表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回帰分析の、複数の説明変数（項目）と１つ以上の目的変数を持つデータのレーダーチャートの表示方法並びにレーダーチャートの表示システムに関するものである。
【背景技術】
【０００２】
レーダーチャート（radar chart）とは、複数の説明変数（項目）の大きさを比較することのできるグラフの一種である。主に、それらの各項目の軸は、中心から正多角形状に配置される。具体的には、各説明変数のデータをプロットした後、隣同士のデータを直線で結んで作成し、１つのサンプルデータ（１つの目的変数に対する複数の説明変数の組み合わせ）を表現する。
【０００３】
上記従来の一般的なレーダーチャートでは、２次元のグラフに多数のサンプルデータを重ね描きするため、目的変数の大きさ（違い）により、プロット線の線色を変えるか、プロット頂点の大きさを変える、あるいは、プロット線の太さや線種を変える方法で、目的変数の大きさ（違い）を示すしかなかった（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３９３３８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のレーダーチャートにおいて、サンプルデータ数が多くなった時に、重ね描きしてしまうと、線が重なり、視覚的に分かりにくくなるという問題点があった（図１参照）。
【０００６】
また、上記問題点を解決するために、レーダーチャートを３次元で表現しようとする場合には、３次元のレーダーチャートを図化する際の専用のプログラム開発が必要となり、トータルの手間が増大するという、新たな問題点が生じる。
【０００７】
この新たな問題点とは、単なるグラフの図化のために、基本的な３次元の描画機能に始まって、視点角度を変えてブラウズする等の図化機能を、一々開発する必要があることで、この図化のために、トータルとして、大きな手間が生じてしまうことである。
【０００８】
本発明は、上述のような現状に鑑みなされたもので、レーダーチャートを構成するデータを汎用の３次元ＣＡＤのフォーマットに変換し、これらを汎用３次元ＣＡＤに読ませることにより、元々汎用３次元ＣＡＤに備わっている様々な図化機能を活用しながら、データの把握・分析が出来るようにした実用性に優れたレーダーチャートの表示方法並びにレーダーチャートの表示システムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
添付図面を参照して本発明の要旨を説明する。
【００１０】
１つの目的変数に対する複数の説明変数に夫々対応した軸を中心点から放射状に配置して、前記各軸の前記各説明変数の値に応じた位置に点をプロットし、このプロットした各点を夫々結んでＸＹ平面上で多角形状グラフとして表現したレーダーチャートの表示方法であって、３次元ＣＡＤシステムを用い、複数のレーダーチャートの前記目的変数の値に応じてＺ軸方向の高さを変えて前記各軸の前記各説明変数の値に応じた位置に点をプロットすることで、複数のレーダーチャートを同一ＸＹ平面上でなく夫々異なる高さ位置に表示することを特徴とするレーダーチャートの表示方法に係るものである。
【００１１】
また、前記プロットの指示は、汎用３次元ＣＡＤ用のアスキーフォーマットで記述することを特徴とする請求項１記載のレーダーチャートの表示方法に係るものである。
【００１２】
また、１つの目的変数に対する複数の説明変数に夫々対応した軸を中心点から放射状に配置して、前記各軸の前記各説明変数の値に応じた位置に点をプロットし、このプロットした各点を夫々結んでＸＹ平面上で多角形状グラフとして表現したレーダーチャートの表示システムであって、複数のレーダーチャートの前記目的変数の値に応じてＺ軸方向の高さを変えて前記各軸の前記各説明変数の値に応じた位置に点をプロットして表示する３次元表示手段を備え、この３次元表示手段は、汎用３次元ＣＡＤ用のアスキーフォーマットで記述されるプロット指示データに基づいてプロットするように構成したことを特徴とするレーダーチャートの表示システムに係るものである。
【発明の効果】
【００１３】
本発明は上述のようにするから、元々汎用３次元ＣＡＤに備わっている様々な図化機能を活用しながら、データの把握・分析が出来るようにした実用性に優れたレーダーチャートの表示方法並びにレーダーチャートの表示システムとなる。
【図面の簡単な説明】
【００１４】
【図１】従来のレーダーチャートの概略説明図である。
【図２】本実施例のレーダーチャートの概略説明斜視図である。
【図３】本実施例のレーダーチャートの概略説明図である。
【図４】本実施例のレーダーチャートの概略説明斜視図である。
【図５】本実施例のレーダーチャートの概略説明平面図である。
【図６】本実施例のレーダーチャートの高さ方向断面図である。
【図７】変換された汎用３次元ＣＡＤ用のデータファイルの一例である。
【図８】変換された汎用３次元ＣＡＤ用のデータファイルの一例である。
【図９】変換された汎用３次元ＣＡＤ用のデータファイルの一例である。
【図１０】変換された汎用３次元ＣＡＤ用のデータファイルの一例である。
【図１１】変換された汎用３次元ＣＡＤ用のデータファイルの一例である。
【図１２】変換前のサンプルデータの一例である。
【発明を実施するための形態】
【００１５】
好適と考える本発明の実施形態を、図面に基づいて本発明の作用を示して簡単に説明する。
【００１６】
本発明によれば、重ね描きされた図形（レーダーチャート）を３次元化して分離するので、視点角度を換えてみることで、分かりやすくすることができる。また、汎用３次元ＣＡＤの図化機能を流用することができるので、各フォーマットに応じた所要の変換さえ行えば、視点角度を変えられる他、必要なレーダーチャートのみを表示させたりすることも可能となるため、手間を掛けずに容易に３次元のレーダーチャートを観察しながら、傾向を把握することが可能になるので、無駄な時間を省くことができる。
【実施例】
【００１７】
本発明の具体的な実施例について図面に基づいて説明する。
【００１８】
本実施例は、１つの目的変数に対する複数の説明変数に夫々対応した軸を中心点から放射状に配置して、前記各軸の前記各説明変数の値に応じた位置に点をプロットし、このプロットした各点を夫々結んでＸＹ平面上で多角形状グラフとして表現したレーダーチャートの表示システムであって、複数のレーダーチャートの前記目的変数の値に応じてＺ軸方向の高さを変えて前記各軸の前記各説明変数の値に応じた位置に点をプロットして表示する３次元表示手段を備え、この３次元表示手段は、汎用３次元ＣＡＤ用のアスキーフォーマットで記述されるプロット指示データに基づいてプロットするように構成したものである。
【００１９】
本実施例の基本的な概念図を図２に示す。本実施例は、ＰＣのGmsh等の汎用三次元ＣＡＤシステムを用い、２次元のレーダーチャートを、目的変数が示す値の大小（数値変数の場合。カテゴリー変数の場合は種別）に応じて、高さ方向にシフトさせるものである（各サンプルデータに設定した目的変数が大きい程高い位置に表示する。）。２−１が説明変数の方向を示す軸である（今回は説明変数を１で正規化したので、それ程必要ないが、必要に応じて、軸に目盛を振ってもよい。）。外側にレーダーチャートの頂点がプロットされるほど、その説明変数が大きいことを示す。図の上部に描かれた多角形（２−２）が各サンプルデータの目的変数の大きさに応じて、高さ方向に配置されたレーダーチャートである。即ち、各レーダーチャートを、中心点を一致させた状態でＺ軸方向に並設している。
【００２０】
なお、汎用三次元ＣＡＤとして、商用の代表的なソフトウェアには、Autodesk社のAutoCADが挙げられ、フリーライセンスの代表的なソフトウェアには、上記したGmsh(http://geuz.org/gmsh/)や、OpenCASCADE（http://www.opencascade.org/）などが挙げられる。これらのソフトウェアでは、３次元の座標上に、点、線、面、立体などの基本形状を、ファイル、マウス、又はキーボード等を用いた入力手段で、作成したり、表示したりすることが出来る。
【００２１】
なお、本実施例では説明変数に夫々対応した軸は、本実施例では高さ０の位置に配置しているが、より高い位置に配置しても良いし、異なる高さ位置に複数配置しても良い。
【００２２】
さらに図３の例では、サンプルデータのうち、目的変数の大きい上位２サンプルだけを表示させて、他のサンプルデータは表示されないようにしている。また、必要に応じて、軸目盛を任意の高さに置いたりすることも可能である。適切なグループやレイヤにファイルを分けることで、個別サンプルデータの表示／非表示，又は補助軸目盛の表示／非表示の切り替えは、容易にできる。
【００２３】
同一の３次元レーダーチャートに対して、視点角度を変えてみると、図４〜６のようになり、それぞれ得られる情報が異なる。汎用３次元ＣＡＤ高さ方向を上から面視すると、図５になり、これは、従来の２次元レーダーチャートとほぼ同じものになるが、それに加えて、本実施例のレーダーチャートでは、角度を変えることで、他にも有用な情報を得ることが出来る。
【００２４】
例えば、説明変数４（Ｘ４）の軸を汎用３次元ＣＡＤのＹ軸に合わせて、高さ方向の断面を観察すると、説明変数４と目的変数の関係を把握することができる（図６）。
【００２５】
本実施例で用いた、回帰分析すべき元のデータ（サンプルデータ群）を図１２に示す（水準は既に１で正規化されている）。図１２の必要最小限の情報（各サンプルデータの説明変数の値の組み合わせ及び目的変数の大きさからなるサンプルデータ）から、汎用３次元でインポートできるフォーマット（図形を描画すべきＸＹＺ座標とレーダーチャートの多角形頂点のＸＹＺ座標）に変換している。
【００２６】
変換された汎用３次元ＣＡＤ用のデータファイル例としては、図７〜１１に示すものがある。一般的に普及している商用またはフリーの汎用３次元ＣＡＤには、ドット（点、ポイント）及びそれらのドットを結ぶライン（広義にはカーブ）をアスキー形式で定義した場合に、それを図化する機能（プロットして表示する機能）を、必須機能として備えているので、この機能（３次元表示手段）を用いて図７〜１１のように変換することで、それらを流用することを特徴としている。（変換プログラム開発に掛かる手間）＜（図化するためのプログラム開発にかかる手間）であることは、同業者には明らかである。
【００２７】
上記方法で３次元レーダーチャートを図化することにより、その汎用３次元ＣＡＤに備わる、例えばトラックボール機能を活用して、多角度から３次元レーダーチャートを眺めた上で、どの入力変数がどういう傾向の時に、目的変数が大きくなるか等の分析を容易に行うことができる。また、複数の図形（サンプルデータ）のうち、見たい図形のみを選択的に表示し、他の図形を非表示とする等の機能もあるので、さらに、図形の重なりを抑え、従来のレーダーチャートよりも分かりやすくすることができる。以上の効果より、本実施例によれば、その汎用３次元ＣＡＤが元々の持つ機能を有効に活用することが可能となり、いずれにしても、分析の容易性が大きく増すことが期待できる。
【００２８】
なお、汎用３次元ＣＡＤ用のアスキーフォーマットとは、DXF、STEP、IGES、X_T、Gmshフォーマットなどである。
【００２９】
また、汎用３次元ＣＡＤに、一般的に備わっている機能には、代表的には、以下の機能が挙げられる。
【００３０】
（１）アスキーフォーマットに定義した３次元座標データより、基本図形（点、線、面
、立体）を描く機能
（２）トラックボール機能（マウスをドラッグすると、それに応じて視点を変え、図形
をＰＣ上で回転させながら、角度を変えることが出来る機能）
（３）個別表示非表示切り替え機能（図形を指定して、個別にＰＣ上で表示させたり、
非表示にしたりする機能）
【００３１】
なお、本発明は、本実施例に限られるものではなく、各構成要件の具体的構成は適宜設計し得るものである。
【図７】
2015076002.tif 000003
【図８】
2015076002.tif 000004
【図９】
2015076002.tif 000005
【図１０】
2015076002.tif 000006
【図１１】
2015076002.tif 000007
【図１２】
2015076002.tif 000008
【図１】
2015076002.tif 000009
【図２】
2015076002.tif 000010
【図３】
2015076002.tif 000011
【図４】
2015076002.tif 000012
【図５】
2015076002.tif 000013
【図６】
2015076002.tif 000014