(57)【要約】【課題】多数の高次元データの傾向を視覚的に把握し易くすることができるデータ可視化装置を提供する。【解決手段】ディスプレイ３０に表示された図表は、複数の高次元データを表す複数の折れ線を含む。複数の高次元データの各々は、Ｎ個のデータを含む。図表におけるＮ個の座標軸領域は、それぞれＮ個のデータに対応する。複数の折れ線の各々は、（Ｎ−１）個の線分を含む。（Ｎ−１）個の線分の各々は、隣接する２つの座標軸領域における２つの点を結ぶ。１つの座標軸領域において１つの点が配置される位置は、この１つの座標軸領域に対応する１つのデータの値を表す。処理部４０は、１以上の折れ線を選択する折れ線選択指示が入力部２０において入力された場合、選択された１以上の折れ線を、他の折れ線に比べて強調表示する。【選択図】図３
2020181135.tif 000002
【特許請求の範囲】
【請求項１】
複数の高次元データを可視化するデータ可視化装置であって、
前記複数の高次元データを表した複数の折れ線を含む図表をディスプレイに表示する処理部と、
ユーザの指示を入力する入力部とを有し、
前記複数の高次元データの各々は、Ｎ個（Ｎは３以上の整数を示す。）のデータを含み、
前記図表は、それぞれ直線状に伸びており、互いに平行に並んだＮ個の座標軸領域を含み、
前記Ｎ個の座標軸領域は、それぞれ前記Ｎ個のデータに対応し、
前記複数の折れ線の各々は、（Ｎ−１）個の線分を含み、
前記（Ｎ−１）個の線分の各々は、隣接する２つの前記座標軸領域における２つの点を結び、
１つの前記座標軸領域において１つの前記点が配置される位置は、前記１つの座標軸領域に対応する１つの前記データの値を表し、
前記処理部は、１以上の前記折れ線を選択する折れ線選択指示が前記入力部において入力された場合、選択された前記１以上の折れ線を、他の前記折れ線に比べて強調表示する、
データ可視化装置。
【請求項２】
前記処理部は、１つの前記座標軸領域において１以上の範囲を選択する範囲選択指示が前記入力部において入力された場合、前記１つの座標軸領域において前記１以上の範囲に含まれた前記点を通る前記折れ線を、他の前記折れ線に比べて強調表示する、
請求項１に記載のデータ可視化装置。
【請求項３】
前記処理部は、複数の前記座標軸領域においてそれぞれ１以上の範囲を選択する前記範囲選択指示が入力された場合、
前記複数の座標軸領域の全てにおいてそれぞれ前記１以上の範囲に含まれた前記点を通る前記折れ線を、他の前記折れ線に比べて強調表示する、
又は、
前記複数の座標軸領域の少なくとも１つにおいて前記１以上の範囲に含まれた前記点を通る前記折れ線を、他の前記折れ線に比べて強調表示する、
請求項２に記載のデータ可視化装置。
【請求項４】
前記処理部は、前記複数の座標軸領域の並び順を変更する座標軸領域並び替え指示が前記入力部において入力された場合、前記座標軸領域並び替え指示に応じた前記並び順となるように、少なくとも一部の前記座標軸領域の位置を変更する、
請求項１〜３のいずれか一項に記載のデータ可視化装置。
【請求項５】
前記処理部は、１つの前記座標軸領域における前記データの数値の配列方向を変更する配列方向変更指示が前記入力部において入力された場合、前記データの数値が前記配列方向変更指示に応じた方向へ配列されるように、前記１つの座標軸領域における各前記点の位置を変更する、
請求項１〜４のいずれか一項に記載のデータ可視化装置。
【請求項６】
前記処理部は、１つの前記座標軸領域における前記データの数値の目盛りを設定する目盛り設定指示が前記入力部において入力された場合、前記１つの座標軸領域における各前記点を、前記目盛り設定指示が設定する前記目盛りに応じた位置に配置する、
請求項１〜５のいずれか一項に記載のデータ可視化装置。
【請求項７】
前記処理部は、１つの前記座標軸領域において選択した１以上の前記点を移動する点移動指示が前記入力部において入力された場合、前記１つの座標軸領域における前記１以上の点の位置を前記点移動指示に応じて変更する、
請求項１〜６のいずれか一項に記載のデータ可視化装置。
【請求項８】
１以上のコンピュータを、請求項１〜７のいずれか一項に記載された前記データ可視化装置の前記処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、高次元データを可視化するデータ可視化装置とそのプログラムに関する。
【背景技術】
【０００２】
複数の２次元データの傾向を視覚的に表す図表として、散布図が一般的に知られている。散布図は、２次元の直交座標系に各２次元データを点としてプロットしたものであり、複数の２次元データが点の分布として表現される。３次元の直交座標系を用いることにより、３次元データの散布図を作成することも可能である。
【０００３】
他方、２次元や３次元の直交座標系では表現できない高次元データを表現するための図表として、平行座標プロットが知られている。Ｎ次元データの平行座標プロットの場合、それぞれ縦方向に伸びたＮ本の座標軸が横方向へ等間隔に配列される。個々のＮ次元データは、これらの座標軸上に頂点を持った折れ線として表される。平行座標プロットを用いることにより、散布図では表せない高次元データの全体的な傾向を把握することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、平行座標プロットでは個々の高次元データを折れ線として表すため、高次元データの個数が非常に多くなると、多数の折れ線が重なり合ってしまい、高次元データの傾向を視覚的に把握し難くなるという問題がある。
【０００５】
そこで本開示は、多数の高次元データの傾向を視覚的に把握し易くすることができるデータ可視化装置とそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の第１の態様は、複数の高次元データを可視化するデータ可視化装置に関する。このデータ可視化装置は、複数の高次元データを表した複数の折れ線を含む図表をディスプレイに表示する処理部と、ユーザの指示を入力する入力部とを有する。複数の高次元データの各々は、Ｎ個（Ｎは３以上の整数を示す。）のデータを含む。図表は、それぞれ直線状に伸びており、互いに平行に並んだＮ個の座標軸領域を含む。Ｎ個の座標軸領域は、それぞれＮ個のデータに対応する。複数の折れ線の各々は、（Ｎ−１）個の線分を含む。（Ｎ−１）個の線分の各々は、隣接する２つの座標軸領域における２つの点を結ぶ。１つの座標軸領域において１つの点が配置される位置は、この１つの座標軸領域に対応する１つのデータの値を表す。処理部は、１以上の折れ線を選択する折れ線選択指示が入力部において入力された場合、選択された１以上の折れ線を、他の折れ線に比べて強調表示する。
この構成によれば、折れ線選択指示に応じて選択された１以上の折れ線が、他の折れ線に比べて強調表示される。そのため、高次元データの個数が非常に多い場合でも、着目した折れ線に対応する高次元データの傾向を明瞭に把握することが可能となる。
【０００７】
本開示の第２の態様は、１以上のコンピュータを上記第１の態様のデータ可視化装置における処理部として機能させるためのプログラムに関する。
【発明の効果】
【０００８】
本開示によれば、多数の高次元データの傾向を視覚的に把握し易くすることができるデータ可視化装置とそのプログラムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るデータ可視化装置の構成の一例を示す図である。
【図２】図２Ａは、本実施形態に係るデータ可視化装置においてディスプレイに表示される図表の一例を示す図である。図２Ｂは、図２Ａの図表に表された高次元データの各データを表形式で表した図である。
【図３】図３Ａは、折れ線選択指示により１つの折れ線が強調表示された場合の図表の例を示す図である。図３Ｂは、範囲選択指示により一部の折れ線が強調表示された場合の図表の例を示す図である。
【図４】図４Ａ及び図４Ｂは、範囲選択指示により一部の折れ線が強調表示された場合の図表の例を示す図である。
【図５】図５Ａ及び図５Ｂは、座標軸領域並べ替え指示により座標軸領域の並べ替えが行われた場合の図表の例を示す図である。
【図６】図６Ａ及び図６Ｂは、配列方向変更指示により座標軸領域の数値の配列方向が変更された場合の図表の例を示す図である。
【図７】図７Ａ及び図７Ｂは、目盛り設定指示により座標軸領域の数値の目盛りが設定された場合の図表の例を示す図である。
【図８】図８Ａ及び図８Ｂは、点移動指示により座標軸領域の点の位置が変更された場合の図表の例を示す図である。
【発明を実施するための形態】
【００１０】
図１は、本実施形態に係るデータ可視化装置１の構成の一例を示す図である。本実施形態に係るデータ可視化装置１は、多数の高次元データを図表としてディスプレイ３０に表し、その傾向を視覚的に把握できるようにする装置である。図１に示すデータ可視化装置１は、通信部１０と、入力部２０と、ディスプレイ３０と、インターフェース部４０と、処理部５０と、記憶部６０とを有する。
【００１１】
通信部１０は、他の装置（サーバなど）との間で情報の送受信を行う通信回路を含み、例えばＬＡＮやデータ通信網、インターネットなどのネットワークを介して通信を行うための通信インターフェース装置を含む。
【００１２】
入力部２０は、ユーザの指示を処理部５０へ入力するための装置であり、例えばマウスやキーボード、タッチパッド、タッチパネルなど、ユーザの操作に応じた入力信号を生成する１以上の入力装置を含む。
【００１３】
ディスプレイ３０は、処理部５０において生成される画像データに応じた画像を表示する装置であり、例えば液晶ディスプレイや有機ＥＬディスプレイなどを含む。
【００１４】
インターフェース部４０は、例えばＵＳＢなどの汎用的なインターフェース装置を含んでおり、ＵＳＢメモリなどの記憶装置との間でデータを入出力する際に使用される。またインターフェース部４０は、光ディスクなどの記録媒体からデータを読み取る装置を含んでいてもよい。
【００１５】
処理部５０は、データ可視化装置１としての動作を統括的に司り、種々の処理（画像処理など）を実行する装置であり、例えば、記憶部６０に格納されるプログラム６１の命令コードに従って処理を実行する１以上のコンピュータを含む。処理部５０は、全ての処理をコンピュータにより実行してもよいし、少なくとも一部の処理を専用のハードウェア（ＦＰＧＡ、ＡＳＩＣなど）により実行してもよい。
【００１６】
処理部５０は、複数の高次元データが視覚化された図表をディスプレイ３０に表示する。例えば処理部５０は、通信部１０を介してデータ格納サーバから取得した高次元データや、インターフェース部４０を介してＵＳＢメモリ、光ディスク等から入力した高次元データに基づいて、図表の画像データを作成する。
【００１７】
処理部５０がディスプレイ３０に表示する図表は、複数の高次元データを表した複数の折れ線を含む。複数の折れ線の各々は、１つの高次元データを表す。ここで、高次元データがＮ次元のデータ（Ｎは３以上の整数を示す。）であるものとすると、各高次元データはＮ個のデータを含む。Ｎ個のデータの各々は、１つの次元に対応する。各折れ線は、２つの端点と、当該２つの端点の間に位置する（Ｎ−２）個の頂点を含む。
【００１８】
また、処理部５０がディスプレイ３０に表示する図表は、Ｎ個の座標軸領域を含む。Ｎ個の座標軸領域は、それぞれ直線状に伸びており、互いに平行に並んでいる。例えば、Ｎ個の座標軸領域は、それぞれ画面の縦方向へ直線状に伸びており、画面の横方向へ並んでいる。Ｎ個の座標軸領域は、各高次元データに含まれるＮ個のデータに対応する。すなわち、各座標軸領域は、高次元データの１つの次元に対応する。
【００１９】
図表に含まれる複数の折れ線の各々は、（Ｎ−１）個の線分を含む。（Ｎ−１）個の線分の各々は、隣接する２つの座標軸領域における２つの点（端点、頂点）を結ぶ。すなわち、折れ線に含まれる２個の端点と（Ｎ−２）個の頂点は、それぞれ１つの座標軸領域における１つの点である。
【００２０】
折れ線の１つの点が１つの座標軸領域において配置される位置は、この１つの座標軸領域に対応する１つのデータの値を表す。例えば数値のデータの場合、このデータに対応する座標軸領域における折れ線の点の位置は、数値の大きさを表す。また非数値のデータの場合、このデータに対応する座標軸領域における折れ線の点の位置は、非数値の特定の値を表す。
【００２１】
処理部５０は、ディスプレイ３０に表示した図表に関するユーザの指示が入力部２０において入力されると、入力された指示に従って図表を更新する。
【００２２】
処理部５０は、１以上の折れ線を選択する「折れ線選択指示」が入力部２０において入力された場合、選択された１以上の折れ線を、他の折れ線に比べて強調表示する。
【００２３】
処理部５０は、１つの座標軸領域においてそれぞれ１以上の範囲を選択する「範囲選択指示」が入力部２０において入力された場合、この１つの座標軸領域において選択された１以上の範囲に含まれる点（端点、頂点）を通る折れ線を特定し、特定した折れ線を他の折れ線に比べて強調表示する。
【００２４】
処理部５０は、複数の座標軸領域においてそれぞれ１以上の範囲を選択する範囲選択指示が入力された場合、２通りの強調表示（ＡＮＤ強調表示、ＯＲ強調表示）のいずれかを行う。「ＡＮＤ強調表示」の場合、処理部５０は、当該複数の座標軸領域の全てにおいて、それぞれ当該１以上の範囲に含まれた点（端点、頂点）を通る折れ線を特定し、特定した折れ線を他の前記折れ線に比べて強調表示する。「ＯＲ強調表示」の場合、処理部５０は、当該複数の座標軸領域の少なくとも１つにおいて当該１以上の範囲に含まれた点（端点、頂点）を通る折れ線を特定し、特定した折れ線を他の折れ線に比べて強調表示する。処理部５０は、「ＡＮＤ強調表示」及び「ＯＲ強調表示」のいずれか一方のみを行ってもよいし、入力部２０において入力されるユーザの指示に応じて、「ＡＮＤ強調表示」及び「ＯＲ強調表示」のいずれを行うか選択してもよい。
【００２５】
処理部５０は、複数の座標軸領域の並び順を変更する「座標軸領域並び替え指示」が入力部２０において入力された場合、この「座標軸領域並び替え指示」に応じた並び順となるように、少なくとも一部の座標軸領域の位置を変更する。
【００２６】
処理部５０は、１つの座標軸領域におけるデータの数値の配列方向を変更する「配列方向変更指示」が入力部２０において入力された場合、データの数値が「配列方向変更指示」に応じた方向へ配列されるように（例えば、昇順配列や降順配列となるように）、当該１つの座標軸領域における各点（端点、頂点）の位置を変更する。
【００２７】
処理部５０は、１つの座標軸領域におけるデータの数値の目盛りを設定する「目盛り設定指示」が入力部２０において入力された場合、当該１つの座標軸領域における各点（端点、頂点）を、「目盛り設定指示」が設定する目盛りに応じた位置に配置する。
【００２８】
処理部５０は、１つの座標軸領域において選択した１以上の点（端点、頂点）を移動する「点移動指示」が入力部２０において入力された場合、当該１つの座標軸領域における当該１以上の点の位置を「点移動指示」に応じて変更する。
以上が処理部５０の説明である。
【００２９】
記憶部６０は、処理部５０の１以上のコンピュータにおいて処理を実行させるためのプログラム６１や、処理の実行に繰り返し使用される定数データや、処理の実行過程で一時的に保存される変数データなどを記憶する。記憶部６０は、例えばＤＲＡＭ、ＳＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスクなど、１以上の任意の記憶装置を含む。
【００３０】
記憶部６０に格納されるプログラム６１は、インターフェース部４０においてＵＳＢメモリや光ディスクなどの非一時的な記録媒体から読み出されたものでもよいし、通信部１０を介してサーバ等からダウンロードしたものでもよい。
【００３１】
ここで、上述した構成を有する本実施形態に係るデータ可視化装置１の動作について、具体例を挙げて説明する。
【００３２】
図２Ａは、データ可視化装置１においてディスプレイ３０に表示される図表の一例を示す図である。図２Ｂは、図２Ａの図表に表された高次元データの各データを表形式で表した図である。この例における高次元データは、投資ファンドの運用成績に関するものであり、それぞれ４個のデータ（「種別」、「運用会社」、「設定日」、「分配金」）を含んだ４次元のデータ（Ｎ＝４）である。図２Ａに示す図表には、図２Ｂに示す７個の高次元データが７つの折れ線として表されている。
【００３３】
「種別」データは、ファンドの種別に関する非数値のデータであり、「株式追加型」と「株式単位型」の２通りの値を持つ。「運用会社」データは、ファンドの運用会社に関する非数値のデータであり「Ａ」、「Ｂ」、「Ｃ」の３通りの値を持つ。「設定日」データは、ファンドの販売が開始された日に関する数値のデータである。「分配金」データは、ファンドの一口あたりの分配金に関する数値のデータである。
【００３４】
図２Ａに示す図表は、４つの座標軸領域３−１〜３−４（以下、区別せずに「座標軸領域３」と記す場合がある。）を含む。座標軸領域３−１は「種別」データに対応し、座標軸領域３−２は「運用会社」データに対応し、座標軸領域３−３は「設定日」データに対応し、座標軸領域３−４は「分配金」データに対応する。座標軸領域３−１〜３−４は、それぞれ画面の縦方向へ直線状に伸びており、この順番で画面の左側から右側へ並んでいる。
【００３５】
なお図２Ａの例において、各座標軸領域３には格子状のハッチングが施されているが、本実施形態の他の例では、座標軸領域３の範囲を表すためのハッチング等の描画を省略してもよい。これにより、折れ線の一部が座標軸領域３の描画によって隠れたり見難くなったりすることを防止できる。
【００３６】
図２Ａに示す図表において、各座標軸領域３には、折れ線上の点（端点、頂点）に対応する位置に円形のマークＭが描かれている。図２Ａの例に示すマークＭは円形であるが、マークＭの形状は円形以外の形状でもよい。
【００３７】
「分配金」データに対応する座標軸領域３−４におけるマークＭは、そのマークＭに対応する点を通る折れ線の数に対応した大きさを持つ。図２Ａの例では、対応する点を通る折れ線の数が多いほど、マークＭのサイズが大きくなっている。これにより、１つの次元のデータ（図２Ａの例では「分配金」データ）におけるデータ値と高次元データの個数との関係を、座標軸領域３のマークＭのサイズによって表すことが可能となる。
【００３８】
なお、図２Ａの例では、データ値と高次元データの個数との関係をマークＭのサイズによって表しているが、本実施形態の他の例では、データ値と高次元データの個数との関係をマークＭの色や形状など、他の視覚的な態様の違いによって表してもよい。
【００３９】
図３Ａは、「折れ線選択指示」により１つの折れ線が強調表示された場合の図表の例を示す図である。図３Ａの例では、図２Ｂに示す表における上から３番目の高次元データに対応する折れ線が、入力部２０の操作（例えばマウスのクリック等）により選択される。処理部５０は、入力部２０の操作により選択された１つの折れ線を、他の折れ線に比べて太い線で描くことにより強調表示している。
【００４０】
図３Ｂは、「範囲選択指示」により、１つの座標軸領域３において選択された１つの範囲に含まれる点を通る折れ線が強調表示された場合の図表の例を示す図である。図３Ｂの例では、「運用会社」データに対応する座標軸領域３−２において、データ値「Ａ」に対応する１つのマークＭを含んだ１つの一点鎖線の範囲が入力部２０のマウス等により選択されている。処理部５０は、当該１つのマークＭの位置を通る３つの折れ線（「運用会社」データの値が「Ａ」である高次元データに対応した折れ線）を、他の折れ線に比べて強調表示している。
【００４１】
図４Ａは、「範囲選択指示」により、２つの座標軸領域３において選択された２つの範囲に含まれる点を通る折れ線の「ＡＮＤ強調表示」が行われた場合の図表の例を示す図である。図４Ａの例では、「運用会社」データに対応する座標軸領域３−２において、データ値「Ａ」に対応する１つのマークＭを含んだ１つの一点鎖線の範囲が選択されるとともに、「設定日」データに対応する座標軸領域３−３において、データ値が「２０１６年７月４日」と「２０１６年９月８日」の２つのマークＭを含んだ１つの一転鎖線の範囲が選択されている。処理部５０は、座標軸領域３−２及び３−３の両方において、選択された一点鎖線の範囲に含まれるマークＭの位置を通る１つの折れ線を、他の折れ線に比べて強調表示している。
【００４２】
図４Ｂは、「範囲選択指示」により、２つの座標軸領域３において選択された２つの範囲に含まれる点を通る折れ線の「ＯＲ強調表示」が行われた場合の図表の例を示す図である。図４Ｂの例において選択された２つの一点鎖線の範囲は、図４Ａの例と同じである。処理部５０は、座標軸領域３−２及び３−３の少なくとも一方において、選択された一点鎖線の範囲に含まれるマークＭの位置を通る４つの折れ線を、他の折れ線に比べて強調表示している。
【００４３】
図５Ａは、「座標軸領域並べ替え指示」により座標軸領域３の並べ替えが行われた場合の図表の例を示す図である。図５Ａの例では、図２Ａに示す図表における「設定日」データの座標軸領域３−３と「分配金」データの座標軸領域３−４とが並べ替えられている。「座標軸領域並べ替え指示」は、例えば、座標軸領域３やそのラベル名の部分を入力部２０のマウス等によって移動させる操作により入力される。
図５Ｂの図表は、図５Ａに示す並べ替え後の図表において、「分配金」データの値が「０」〜「４０」の範囲が「範囲選択指示」により選択された状態を示す。この図５Ｂの図表から、「設定日」の古いファンドほど「分配金」が小さい傾向にあることが明瞭に把握される。
【００４４】
図６Ａ及び図６Ｂは、「配列方向変更指示」により座標軸領域３の数値の配列方向が変更された場合の図表の例を示す図である。図６Ａに示す図表は、図２Ａに示す図表における「分配金」データの座標軸領域３−４の数値配列を昇順から降順に変更したものである。図６Ｂに示す図表は、図６Ａに示す図表における「設定日」データの座標軸領域３−３の数値配列を昇順から降順に変更したものである。「配列方向変更指示」は、例えば、特定の座標軸領域３を選択した状態で、配列方向を切り替えるためのボタン等を操作することにより入力される。
【００４５】
図７Ａ及び図７Ｂは、「目盛り設定指示」により座標軸領域３の数値の目盛りが設定された場合の図表の例を示す図である。
図７Ａに示す図表は、図２Ａに示す図表における「分配金」データの座標軸領域３−４の数値範囲を「０」〜「１００」から「０」〜「５０」に変更したものである。この場合、「分配金」データの値が「８０」以上の高次元データに対応する折れ線が省略されている。
他方、図７Ｂに示す図表は、図２Ａに示す図表における「分配金」データの座標軸領域３−４の数値範囲を「０」〜「１００」から「０」〜「１５０」に変更したものである。
【００４６】
なお、「目盛り設定指示」により指示される目盛りの設定は、上記の例のような数値範囲でもよいし、目盛りの種類（線形目盛、対数目盛など）でもよい。例えば処理部５０は、「目盛り設定指示」に応じて、座標軸領域３の目盛りの種類を線形目盛や対数目盛に設定してもよい。
【００４７】
図８Ａ及び図８Ｂは、「点移動指示」により座標軸領域３の点の位置が変更された場合の図表の例を示す図である。
図８Ａに示す図表は、図２Ａに示す図表における「運用会社」データ（座標軸領域３−２）のデータ値「Ｂ」の点とデータ値「Ｃ」の点をそれぞれ移動し、両者の位置を入れ替えたものである。これにより、「運用会社」データが「分配金」データの値に応じた順番に並べ替えられるため、「運用会社」データと「分配金」データとの関係が把握し易くなっている。図８Ｂに示す図表は、図８Ａに示す図表における「運用会社」データ（座標軸領域３−２）のデータ値「Ｂ」の点をやや下側に移動させたものである。
このように、非数値のデータに対応する点の位置を、座標軸領域３において移動させることにより、高次元データの傾向を把握し易くなる。
【００４８】
本実施形態に係るデータ可視化装置１によれば、以下に述べるような効果が得られる。
【００４９】
（１）処理部５０は、１以上の折れ線を選択する「折れ線選択指示」が入力部２０において入力された場合、選択された１以上の折れ線を、他の折れ線に比べて強調表示する。
この構成によれば、「折れ線選択指示」に応じて選択された１以上の折れ線が、他の折れ線に比べて強調表示される。そのため、高次元データの個数が非常に多い場合でも、着目した折れ線に対応する高次元データの傾向を明瞭に把握できる。
【００５０】
（２）処理部５０は、１つの座標軸領域３において１以上の範囲を選択する「範囲選択指示」が入力部２０において入力された場合、当該１つの座標軸領域３において当該１以上の範囲に含まれた点を通る折れ線を、他の折れ線に比べて強調表示する。
この構成によれば、１つの座標軸領域３において選択された１以上の範囲に含まれる点を通る折れ線が強調表示されるため、高次元データの個数が非常に多い場合でも、特定のデータが特定の範囲に含まれる高次元データの傾向を明瞭に把握できる。
【００５１】
（３）処理部５０は、複数の座標軸領域３においてそれぞれ１以上の範囲を選択する「範囲選択指示」が入力された場合、当該複数の座標軸領域３の全てにおいてそれぞれ当該１以上の範囲に含まれた点を通る折れ線を、他の折れ線に比べて強調表示する（ＡＮＤ強調表示）。
この構成によれば、当該複数の座標軸領域３の全てにおいて、それぞれ選択された１以上の範囲に含まれる点を通る折れ線が強調表示されるため、高次元データの個数が非常に多い場合でも、特定の複数のデータがそれぞれ特定の範囲に含まれる高次元データの傾向を明瞭に把握できる。
【００５２】
（４）処理部５０は、複数の座標軸領域３においてそれぞれ１以上の範囲を選択する「範囲選択指示」が入力された場合、当該複数の座標軸領域３の少なくとも１つにおいて当該１以上の範囲に含まれた点を通る折れ線を、他の折れ線に比べて強調表示する（ＯＲ強調表示）。
この構成によれば、当該複数の座標軸領域３の少なくとも１つにおいて選択された１以上の範囲に含まれる点を通る折れ線が強調表示されるため、高次元データの個数が非常に多い場合でも、特定の複数のデータの少なくとも１つが特定の範囲に含まれる高次元データの傾向を明瞭に把握できる。
【００５３】
（５）処理部５０は、複数の座標軸領域３の並び順を変更する「座標軸領域並び替え指示」が入力部２０において入力された場合、「座標軸領域並び替え指示」に応じた並び順となるように、少なくとも一部の座標軸領域３の位置を変更する。
この構成によれば、「座標軸領域並び替え指示」に応じて複数の座標軸領域３の並び順を柔軟に変更できるため、高次元データの個数が非常に多い場合でも、高次元データの傾向を視覚的に把握し易くすることができる。
【００５４】
（６）処理部５０は、１つの座標軸領域３におけるデータの数値の配列方向を変更する「配列方向変更指示」が入力部２０において入力された場合、データの数値が「配列方向変更指示」に応じた方向へ配列されるように、当該１つの座標軸領域３における各点の位置を変更する。
この構成によれば、データ値が数値であるデータに対応した座標軸領域３において数値の配列方向を任意に変更できるため、高次元データの個数が非常に多い場合でも、高次元データの傾向を視覚的に把握し易くすることができる。
【００５５】
（７）処理部５０は、１つの座標軸領域３におけるデータの数値の目盛りを設定する「目盛り設定指示」が入力部２０において入力された場合、当該１つの座標軸領域３における各点を、「目盛り設定指示」が設定する目盛りに応じた位置に配置する。
この構成によれば、データ値が数値であるデータに対応した座標軸領域３において数値の目盛りの設定を任意に変更できるため、高次元データの個数が非常に多い場合でも、高次元データの傾向を視覚的に把握し易くすることができる。
【００５６】
（８）処理部５０は、１つの座標軸領域３において選択した１以上の点を移動する「点移動指示」が入力部２０において入力された場合、当該１つの座標軸領域３における当該１以上の点の位置を「点移動指示」に応じて変更する。
この構成によれば、データ値が非数値であるデータに対応した座標軸領域３において、データ値に対応する点の位置を任意に変更できるため、高次元データの個数が非常に多い場合でも、高次元データの傾向を視覚的に把握し易くすることができる。
【００５７】
なお、本発明は上述した実施形態に限定されるものではなく、種々のバリエーションを含んでいる。
【００５８】
例えば、上述した図２Ａ、図２Ｂ等に示す高次元データは一例であり、高次元データの次元数（Ｎの値）や各データの内容は任意に変更してよい。
【符号の説明】
【００５９】
１…データ可視化装置、３−１〜３−４…座標軸領域、１０…通信部、２０…入力部、３０…ディスプレイ、４０…インターフェース部、５０…処理部、６０…記憶部、６１…プログラム、Ｍ…マーク
【図１】
2020181135.tif 000003
【図２】
2020181135.tif 000004
【図３】
2020181135.tif 000005
【図４】
2020181135.tif 000006
【図５】
2020181135.tif 000007
【図６】
2020181135.tif 000008
【図７】
2020181135.tif 000009
【図８】
2020181135.tif 000010
【手続補正書】
【提出日】令和1年10月4日(2019.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の高次元データを可視化するデータ可視化装置であって、
前記複数の高次元データを表した複数の折れ線を含む図表をディスプレイに表示する処理部と、
ユーザの指示を入力する入力部とを有し、
前記複数の高次元データの各々は、Ｎ個（Ｎは３以上の整数を示す。）のデータを含み、
前記図表は、それぞれ直線状に伸びており、互いに平行に並んだＮ個の座標軸領域を含み、
前記Ｎ個の座標軸領域は、それぞれ前記Ｎ個のデータに対応し、
前記複数の折れ線の各々は、（Ｎ−１）個の線分を含み、
前記（Ｎ−１）個の線分の各々は、隣接する２つの前記座標軸領域における２つの点を結び、
１つの前記座標軸領域において１つの前記点が配置される位置は、前記１つの座標軸領域に対応する１つの前記データの値を表し、
前記処理部は、
１以上の前記折れ線を選択する折れ線選択指示が前記入力部において入力された場合、選択された前記１以上の折れ線を、他の前記折れ線に比べて強調表示し、
１つの前記座標軸領域における前記データの数値の配列方向を変更する配列方向変更指示が前記入力部において入力された場合、前記データの数値が前記配列方向変更指示に応じた方向へ配列されるように、前記１つの座標軸領域における各前記点の位置を変更し、
１つの前記座標軸領域における前記データの数値の目盛りを設定する目盛り設定指示が前記入力部において入力された場合、前記１つの座標軸領域における各前記点を、前記目盛り設定指示が設定する前記目盛りに応じた位置に配置し、
１つの前記座標軸領域において選択した１以上の前記点の位置であって、１以上の非数値のデータに対応する前記１以上の点の位置を移動する点移動指示が前記入力部において入力された場合、前記１つの座標軸領域において前記１以上の非数値のデータに対応する前記１以上の点の位置を前記点移動指示に応じて変更する、
データ可視化装置。
【請求項２】
前記処理部は、１つの前記座標軸領域において１以上の範囲を選択する範囲選択指示が前記入力部において入力された場合、前記１つの座標軸領域において前記１以上の範囲に含まれた前記点を通る前記折れ線を、他の前記折れ線に比べて強調表示する、
請求項１に記載のデータ可視化装置。
【請求項３】
前記処理部は、複数の前記座標軸領域においてそれぞれ１以上の範囲を選択する前記範囲選択指示が入力された場合、
前記複数の座標軸領域の全てにおいてそれぞれ前記１以上の範囲に含まれた前記点を通る前記折れ線を、他の前記折れ線に比べて強調表示する、
又は、
前記複数の座標軸領域の少なくとも１つにおいて前記１以上の範囲に含まれた前記点を通る前記折れ線を、他の前記折れ線に比べて強調表示する、
請求項２に記載のデータ可視化装置。
【請求項４】
前記処理部は、前記複数の座標軸領域の並び順を変更する座標軸領域並び替え指示が前記入力部において入力された場合、前記座標軸領域並び替え指示に応じた前記並び順となるように、少なくとも一部の前記座標軸領域の位置を変更する、
請求項１〜３のいずれか一項に記載のデータ可視化装置。
【請求項５】
１以上のコンピュータを、請求項１〜４のいずれか一項に記載された前記データ可視化装置の前記処理部として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本開示の第１の態様は、複数の高次元データを可視化するデータ可視化装置に関する。このデータ可視化装置は、複数の高次元データを表した複数の折れ線を含む図表をディスプレイに表示する処理部と、ユーザの指示を入力する入力部とを有する。複数の高次元データの各々は、Ｎ個（Ｎは３以上の整数を示す。）のデータを含む。図表は、それぞれ直線状に伸びており、互いに平行に並んだＮ個の座標軸領域を含む。Ｎ個の座標軸領域は、それぞれＮ個のデータに対応する。複数の折れ線の各々は、（Ｎ−１）個の線分を含む。（Ｎ−１）個の線分の各々は、隣接する２つの座標軸領域における２つの点を結ぶ。１つの座標軸領域において１つの点が配置される位置は、この１つの座標軸領域に対応する１つのデータの値を表す。処理部は、１以上の折れ線を選択する折れ線選択指示が入力部において入力された場合、選択された１以上の折れ線を、他の折れ線に比べて強調表示し、１つの座標軸領域におけるデータの数値の配列方向を変更する配列方向変更指示が入力部において入力された場合、データの数値が配列方向変更指示に応じた方向へ配列されるように、当該１つの座標軸領域における各点の位置を変更し、１つの座標軸領域におけるデータの数値の目盛りを設定する目盛り設定指示が入力部において入力された場合、当該１つの座標軸領域における各点を、目盛り設定指示が設定する目盛りに応じた位置に配置し、１つの座標軸領域において選択した１以上の点の位置であって、１以上の非数値のデータに対応する１以上の点の位置を移動する点移動指示が入力部において入力された場合、当該１つの座標軸領域において１以上の非数値のデータに対応する１以上の点の位置を点移動指示に応じて変更する。
この構成によれば、折れ線選択指示に応じて選択された１以上の折れ線が、他の折れ線に比べて強調表示される。そのため、高次元データの個数が非常に多い場合でも、着目した折れ線に対応する高次元データの傾向を明瞭に把握することが可能となる。