(57)【要約】【課題】監視対象の特定の状態を容易に把握することが可能なデータ表示方法を提供する。【解決手段】取得部１１は、複数のデータを取得する。表示部１３は、複数のデータに応じた第１のグラフを表示する。入力部１４は、第１のグラフを表示する表示領域内の部分領域を対象領域として指定する領域指定操作を受け付ける。制御部１５は、対象領域に基づいて、複数のデータから使用データを抽出し、使用データに応じた第２のグラフを表示部１３に表示する。【選択図】図１
2020144215.tif 000002
【特許請求の範囲】
【請求項１】
計算機を用いることにより、
複数のデータを取得し、
前記複数のデータに応じた第１のグラフを表示し、
前記第１のグラフを表示する表示領域内の部分領域を対象領域として指定する領域指定操作を受け付け、
前記対象領域に基づいて、前記複数のデータから使用データを抽出し、
前記使用データに応じた第２のグラフを表示する、データ表示方法。
【請求項２】
前記第１のグラフは、前記データを示すプロット点を含み、
前記抽出では、前記プロット点が前記対象領域の内部にあるデータ、または、前記プロット点が前記対象領域の外部にあるデータを前記使用データとして抽出する、請求項１に記載のデータ表示方法
【請求項３】
前記第１のグラフおよび前記第２のグラフは、複数の軸で規定され、
前記第２のグラフの表示では、前記複数の軸の少なくとも１つの軸について、当該軸の最小値および最大値を、当該軸方向における前記対象領域の最小値および最大値に設定する、請求項２に記載のデータ表示方法。
【請求項４】
前記第１のグラフの表示では、複数の前記第１のグラフを表示し、
前記領域指定操作は、前記複数の第１のグラフのいずれかが表示された表示領域内の部分領域を前記対象領域として指定する、請求項１に記載のデータ表示方法。
【請求項５】
前記領域指定操作は、前記対象領域として、矩形状の領域、複数の点を結ぶ閉曲線で囲まれた領域、複数の点を結んだ線に所定の幅を持たせた領域の少なくとも１つを指定する、請求項１に記載のデータ表示方法。
【請求項６】
前記第１のグラフは、複数の軸で規定され、
前記表示領域内の距離を指定する距離指定操作をさらに受け付け、
前記複数の軸の少なくとも１つの軸について、前記第１のグラフにおける当該軸の最小値および最大値を前記距離に応じて移動させる、請求項１に記載のデータ表示方法。
【請求項７】
前記複数のデータに基づいて、前記第１のグラフとの類似度が所定の条件を満たすグラフを形成する、前記データの値の範囲である類似範囲を検索し、
前記類似範囲を示す類似情報を表示する、請求項１に記載のデータ表示方法。
【請求項８】
値が前記類似範囲に含まれるデータに応じた第３のグラフを表示する、請求項７に記載のデータ表示方法。
【請求項９】
前記類似情報は、前記類似範囲を代表する代表値が一定範囲に含まれる前記類似範囲が複数存在する場合、当該類似範囲のいずれかを示す、請求項７に記載のデータ表示方法。
【請求項１０】
複数のデータを取得する取得部と、
前記複数のデータに応じた第１のグラフを表示する表示部と、
前記第１のグラフを表示する表示領域内の部分領域を対象領域として指定する領域指定操作を受け付ける入力部と、
前記対象領域に基づいて、前記複数のデータから使用データを抽出し、前記使用データに応じた第２のグラフを前記表示部に表示する制御部と、を有するデータ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ表示方法およびデータ表示装置に関する。
【背景技術】
【０００２】
様々な分野において、センサなどから得られるデータに基づいて、監視対象の状態が分析されている。このとき、監視対象の特定の状態を把握するために、取得されたデータから必要なデータを抽出し、必要なデータに応じたグラフを表示することでデータを視覚的に分析することがある。例えば、監視対象の正常な状態を把握する場合、取得されたデータから、センサの異常などにより正常値から外れたデータ、および、監視対象が特殊な状況に置かれた期間に取得されたデータなどが除外され、残りのデータに応じたグラフが表示されていた。しかしながら、特にデータ量が膨大な場合、データを格納したデータテーブルから、不必要なデータを除外して、必要なデータを抽出することは難しい。
【０００３】
これに対してデータを除外する条件式に従って、データテーブルからデータを除外するフィルタリング技術が知られている。特許文献１には、ＭＴ法（マハラノビス・タグチメソッド）を用いた異常診断において、診断精度を下げるパラメータの値を除外する技術が開示されている。この技術では、ＭＴ法が正規分布のパラメータを使用することに着目して、正規分布と近似していない値を有するパラメータを除外している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２００２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、データが正規分布と近似しているか否かを判断するための条件式を直感的に導くことが難しく、条件式を適切に設定するためには煩雑な試行錯誤が必要となる。このため、必要なデータを抽出して必要なデータに応じたグラフを表示することが難しく、監視対象の特定の状態を把握することが困難となる。
【０００６】
本開示の目的は、監視対象の特定の状態を容易に把握することが可能なデータ表示方法およびデータ表示装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一つの実施態様に従うデータ表示方法は、複数のデータを取得し、前記複数のデータに応じた第１のグラフを表示し、前記第１のグラフを表示する表示領域内の部分領域を対象領域として指定する領域指定操作を受け付け、前記対象領域に基づいて、前記複数のデータから使用データを抽出し、前記使用データに応じた第２のグラフを表示する。
【０００８】
また、本発明の一つの実施態様に従うデータ表示装置は、複数のデータを取得する取得部と、前記複数のデータに応じた第１のグラフを表示する表示部と、前記第１のグラフを表示する表示領域内の部分領域を対象領域として指定する領域指定操作を受け付ける入力部と、前記対象領域に基づいて、前記複数のデータから使用データを抽出し、前記使用データに応じた第２のグラフを前記表示部に表示する制御部と、を有する。
【発明の効果】
【０００９】
本発明によれば、監視対象の正常な状態を容易に把握することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施例１に係るデータ表示装置の構成を示すブロック図である。
【図２】実施例１に係るデータ表示装置の動作の一例を説明するためのフローチャートである。
【図３】除外フラグが設定された時系列データの一例を示す図である。
【図４】実施例１における表示部に表示するグラフの一例を示す図である。
【図５】実施例２における表示部に表示するグラフの一例を示す図である。
【図６】実施例３における表示部に表示するグラフの一例を示す図である。
【図７】実施例４における表示部に表示するグラフの一例を示す図である。
【図８】実施例５における対象領域を説明するための図である。
【図９】実施例６における表示部に表示するグラフの一例を示す図である。
【図１０】実施例７における表示部に表示するグラフの一例を示す図である。
【図１１】実施例８における表示部に表示するグラフの一例を示す図である。
【図１２】実施例９における表示部に表示するグラフの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本開示の実施例について図面を参照して説明する。
【実施例１】
【００１２】
図１は、本開示の実施例１に係るデータ表示装置の構成を示すブロック図である。図１に示すデータ表示装置１０は、取得部１１と、記録部１２と、表示部１３と、入力部１４と、制御部１５とを有する。データ表示装置１０は、１つまたは複数の計算機で構成されてもよい。
【００１３】
取得部１１は、複数の項目を有する複数のデータを取得する。データは、本実施例では、項目として時刻ｔを含む時系列データであるが、他のデータでもよい。本実施例の時系列データは、項目として、時刻ｔと、時刻ｔとは異なる時刻外項目である項目ｘおよびｙとを含む。取得部１１は、例えば、データ表示装置１０とは別に設けられたセンサ（図示せず）などで検出されたデータを取得してもよいし、データ表示装置１０とは別に設けられた格納装置（図示せず）に格納されたデータを取得してもよい。また、取得部１１は、データを取得するセンサなどでもよい。
【００１４】
記録部１２は、種々の情報およびデータを記録する記録媒体である。記録媒体の種類は、特に限定されない。表示部１３は、種々の情報を表示する。表示部１３の種類は、特に限定されない。入力部１４は、データ表示装置１０を使用するユーザから、種々の操作を受け付ける。入力部１４は、例えば、マウスまたはタッチパネルのようなポインティングデバイスでもよい。
【００１５】
制御部１５は、データ表示装置１０全体を制御する。例えば、制御部１５は、取得部１１が取得した時系列データを記録部１２に記録する。制御部１５は、記録部１２に記録した時系列データに応じたグラフを表示部１３に表示する。制御部１５は、複数のグラフを表示してもよい。グラフは、各データを視覚的に示す図である。
【００１６】
また、入力部１４が表示部１３におけるグラフを表示した表示領域内の部分領域を対象領域として指定する操作である領域指定操作を受け付けると、制御部１５は、領域指定操作にて指定された対象領域に基づいて、記録部１２に記録した時系列データから使用データを抽出し、表示部１３に表示されたグラフを、使用データに応じたグラフに更新する。本実施例では、制御部１５は、記録部１２に記録した時系列データから対象領域に対応する対象データを除外し、対象データを除外した時系列データを使用データとして抽出する。対象領域は、複数指定されてもよい。
【００１７】
図２は、本実施例に係るデータ表示装置１０の動作の一例を説明するためのフローチャートである。なお、図２では、記録部１２に時系列データが既に記録されている。
【００１８】
先ず、制御部１５は、記録部１２から時系列データを読み込む（ステップＳ２０１）。制御部１５は、読み込んだ時系列データに応じたグラフを表示部１３に表示する（ステップＳ２０２）。その後。制御部１５は、入力部１４が領域指定操作を受け付けたか否かを判断する（ステップＳ２０３）。領域指定操作を受け付けていない場合、制御部１５は、ステップＳ２０３の処理に戻る。
【００１９】
領域指定操作を受け付けた場合、制御部１５は、時系列データの中から、領域指定操作にて指定された対象領域に対応する対象データを特定し、その対象データに対して、グラフの表示から除外することを示す除外フラグを設定する（ステップＳ２０４）。制御部１５は、ステップＳ２０１で読み込んだ時系列データから除外フラグが設定された対象データを除外し、残りの時系列データを使用データとして抽出する。制御部１５は、表示部１３に表示されたグラフを、使用データに応じたグラフに更新して（ステップＳ２０５）、処理を終了する。以下の説明では、ステップＳ２０２で表示する第１のグラフを、更新前のグラフ、ステップＳ２０５で更新した第２のグラフを更新後のグラフと呼ぶこともある。
【００２０】
なお、本実施例では、ステップＳ２０５において、ステップＳ２０２で表示したグラフを使用データに応じたグラフに更新していたが、ステップＳ２０２で表示したグラフとは別に、使用データに応じたグラフを表示してもよい。
【００２１】
図３は、除外フラグが設定された時系列データの一例を示す図である。図３には、時系列データ２１０と、時系列データの状態を示すフラグ（Ｆｌａｇ）２１１とが示されている。時系列データ２１０は、時刻ｔと項目ｘおよびｙとを含む。フラグ２１１には、除外フラグ（＃N/A）と、グラフの表示から除外しない使用フラグ（〇）との一方が設定されている。なお、制御部１５は、記録部１２に時系列データを記録する際に、時系列データに対してフラグ２１１として使用フラグを設定し、領域指定操作を受け付けた際に、その領域指定操作にて指定された対象領域に対応する対象データのフラグ２１１を使用フラグから除外フラグに更新してもよい。また、使用フラグを使用せずに、除外フラグだけを使用してもよい。この場合、図３における使用フラグの箇所が空欄となる。
【００２２】
図４は、表示部１３に表示するグラフの一例を示す図である。図４の例では、制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ２３０と、項目ｙの時系列グラフ２３１とを表示する。時系列グラフは、時刻ｔと他の項目との関係を示すグラフであり、ここでは、横軸を時刻ｔ、縦軸を項目ｘまたはｙとしている。時系列グラフは、時系列データを示すプロット点と、プロット点を結ぶ折れ線とを含む。時系列グラフは、折れ線の代わりに、または折れ線に加えて、プロット点に対応する時系列データを近似した近似曲線などの別の線を含んでもよい。
【００２３】
グラフの横軸および縦軸の最小値および最大値で規定される各項目の表示範囲は、予め設定されていてもよいし、ユーザにて設定可能でもよいし、制御部１５にて適宜設定されてもよい。制御部１５は、例えば、各時系列データを示すプロット点の全てが表示されるように表示範囲（横軸および縦軸の最小値および最大値）を設定することができる。
【００２４】
時系列グラフ２３０および２３１が表示された状態において、領域指定操作によって対象領域２３２〜２３４が指定された場合、制御部１５は、対象領域２３２〜２３４に対応する対象データに除外フラグを設定する。対象データは、本実施例では、プロット点が対象領域の内部に存在する時系列データである。プロット点が対象領域の境界線上にあるデータについては、対象データとして扱ってもよいし、対象データとは異なるデータとして扱ってもよい。なお、対象領域２３２は、項目ｘの項目値に依らず、時刻ｔの範囲を指定する例である。対象領域２３３は、時刻ｔの項目値に依らず、項目ｘの範囲を指定する例である。対象領域２３４は、時刻ｔと項目ｙの両方の範囲を指定する例である。
【００２５】
除外フラグを設定すると、制御部１５は、更新後のグラフとして、記録部１２から読み込んだ時系列データから除外フラグが設定された対象データを除いた使用データに応じて、項目ｘの時系列グラフ２４０と項目ｙの時系列グラフ２４１とを表示する。時系列グラフ２４０および２４１は、図４に示すように、時系列グラフ２３０および２３１から対象領域２３２〜２３４の内部に存在するプロット点を除外したグラフとなる。
【００２６】
本実施例の場合、対象領域２３２および２３３は、項目ｘの時系列グラフ２３０の表示領域内の部分領域であり、対象領域２３４は、項目ｙの時系列グラフ２３１の表示領域内の部分領域である。この場合、項目ｘの項目値として対象領域２３１および２３２に対応する値を有する時系列データと、項目ｙの項目値として対象領域２３３に対応する値を有する時系列データの両方に除外フラグが設定される。このため、項目ｘの時系列グラフ２３０の表示領域内の部分領域と項目ｙの時系列グラフ２３１の表示領域内の部分領域とのいずれかを指定するだけで、項目ｘの時系列グラフ２３０と項目ｙの時系列グラフ２３１との両方が更新される。
【００２７】
また、図の例では、更新後の時系列グラフ２４０および２４１の表示領域において、除外フラグが設定された対象データを示すプロット点が表示されていないが、対象データを示すプロット点が表示されてもよい。この場合、制御部１５は、使用データに応じたグラフと、対象データを示すプロット点とを区別できるように表示する。例えば、折れ線は、使用データを示すプロット点を結ぶ。また、対象データを示すプロット点を、使用データを示すプロット点と区別するために、使用データを示すプロット点とは異なる形式で表示してもよい。異なる形式の表示としては、プロット点の色を変える、プロット点の濃淡を変える、および、プロット点の形を変えることなどが挙げられる。また、更新後のグラフの表示領域において、対象領域が示されてもよい。例えば、対象領域の外周を点線などの線で示してもよいし、対象領域の内外で色または濃淡などを変えてもよい。
【実施例２】
【００２８】
本実施例は、グラフに項目ｘおよびｙの関係を示す散布図が含まれている点で実施例１とは異なる。
【００２９】
図５は、実施例２における表示部１３に表示するグラフの一例を示す図である。図５の例では、制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ３００と、項目ｙの時系列グラフ３０１と、項目ｘおよびｙの散布図３０２と、散布図３０２の部分拡大図である散布図３０３とを表示する。散布図３０２および３０３では、横軸が項目ｘであり、縦軸が項目ｙである。
【００３０】
領域指定操作によって対象領域３１０〜３１４が指定された場合、制御部１５は、対象領域３１０〜３１４に対応する対象データに除外フラグを設定する。制御部１５は、更新後のグラフとして、記録部１２から読み込んだ時系列データから除外フラグが設定された対象データを除いた使用データに応じて、項目ｘの時系列グラフ３０４と、項目ｙの時系列グラフ３０５と、項目ｘおよびｙの散布図３０６と、散布図３０６の部分拡大図である散布図３０７とを表示する。
【００３１】
これにより、図５に示すように、時系列グラフ３０４および３０５は、時系列グラフ３００および３０１から対象領域３１０〜３１４の内部に存在するプロット点を除外したグラフとなり、散布図３０６および３０７は、散布図３０２および３０３から、対象領域３１０〜３１４の内部に存在するプロット点に対応するプロット点が除外されたグラフとなる。
【実施例３】
【００３２】
本実施例では、グラフにヒストグラムが含まれている点で実施例１とは異なる。
【００３３】
図６は、実施例３における表示部１３に表示するグラフの一例を示す図である。図６の例では、制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ３３０と、項目ｙの時系列グラフ３３１と、項目ｘのヒストグラム３３２と、項目ｙのヒストグラム３３３とを表示する。ヒストグラム３３２および３３３の分割数は、互いに等しくてもよいし、異なっていてもよい。図の例では、ヒストグラム３３３は、ヒストグラム３３２よりも分割数が多い。
【００３４】
その後、領域指定操作によって対象領域３４０〜３４４が指定された場合、制御部１５は、対象領域３４０〜３４４に対応する対象データに除外フラグを設定する。制御部１５は、更新後のグラフとして、除外フラグが設定された対象データを除外した使用データに応じて、項目ｘの時系列グラフ３３４と、項目ｙの時系列グラフ３３５と、項目ｘのヒストグラム３３６と、項目ｙのヒストグラム３３７とを表示する。
【００３５】
これにより、図６に示すように、時系列グラフ３３４および３３５は、時系列グラフ３３０および３３１から対象領域３４０〜３４４の内部に存在するプロット点を除外したグラフとなり、ヒストグラム３３６および３３７は、ヒストグラム３３２および３３３から対象領域３４０〜３４４の内部に存在するプロット点に対応する度数を削減したグラフとなる。
【実施例４】
【００３６】
本実施例では、対象領域が選択されるグラフの種類が実施例１とは異なる。
【００３７】
図７は、実施例４における表示部１３に表示するグラフの一例を示す図である。図７の例では、制御部１５は、更新前のグラフとして、項目ｘおよびｙの散布図３６０と、散布図３６０の部分拡大図である散布図３６１と、項目ｘの時系列グラフ３６２と、項目ｙの時系列グラフ３６３とを表示する。
【００３８】
その後、領域指定操作によって、散布図３６０および３６１が表示された表示領域内の部分領域である対象領域３７０〜３７６が指定される。この場合、制御部１５は、対象領域３７０〜３７６に対応する対象データに除外フラグを設定する。制御部１５は、更新後のグラフとして、記録部１２から読み込んだ時系列データから除外フラグが設定された対象データを除いた使用データに応じて、項目ｘおよびｙの散布図３６４と、散布図３６４の部分拡大図である散布図３６５と、項目ｘの時系列グラフ３６６と、項目ｙの時系列グラフ３６７とを表示する。
【００３９】
これにより、図７に示すように、散布図３６４および３６５は、散布図３６０および３６１から対象領域３７０〜３７６の内部に存在するプロット点を除いたグラフとなり、時系列グラフ３６６および３６７とは、時系列グラフ３６２および３６３から、対象領域３７０〜３７６の内部に存在するプロット点に対応するプロット点が除外されたグラフとなる。
【実施例５】
【００４０】
本実施例では、領域指定操作および対象領域についてより詳細に説明する。
【００４１】
図８は、領域指定操作および対象領域について説明するための図である。図８では、時系列データのプロット点が示されており、対象データに対応するプロット点が白丸、使用データに対応するプロット点が黒丸で示されている。
【００４２】
実施例１〜４では、領域指定操作によって矩形の対象領域６００が指定され、対象領域６００の内部にプロット点が存在する時系列データ６０１を、除外フラグを設定する対象データとしていた。しかしながら、対象領域と対象データとの関係は、この例に限らない。例えば、対象領域６１０が指定された場合、対象領域６１０の外部にプロット点が存在する時系列データ６１１を、除外フラグを設定する対象データとしてもよい。この場合、対象領域６１０の内部にプロット点が存在する時系列データが使用データとして抽出されることとなる。
【００４３】
また、対象領域は、対象領域６００および６０１のような矩形の領域でなくてもよい。例えば、領域指定操作は、直線（線分）の始点６２０と終点６２１を指定することで、始点６２０から終点６２１までの直線に所定の幅を持たせた領域を対象領域６２２として指定するものでもよい。図の例では、対象領域６２２の内部にプロット点が存在する時系列データ６２３を対象データとしている。
【００４４】
また、領域指定操作は、複数の点を含む点列６３０を指定することで、点列６３０を結ぶ閉曲線で囲まれた領域を対象領域６３１として指定するものでもよい。図の例では、対象領域６３１の内部にプロット点が存在する時系列データ６３２を対象データとしている。
【００４５】
また、領域指定操作は、複数の点を含む点列６４０を指定することで、点列６４０の各点を結ぶ折れ線に所定の幅を持たせた領域を対象領域６４１として指定するものでもよい。折れ線は、例えば、各点をその点が指定された順に結んだものでもよいし、互いに隣接する点を結んだものでもよい。図の例では、対象領域６４１の内部にプロット点が存在する時系列データ６４２を対象データとしている。なお、上述した始点６２０と終点６２１とを指定する領域指定操作は、この点列６４０を指定する領域指定操作における指定する点を２つに制限した場合とみなすこともできる。
【実施例６】
【００４６】
本実施例では、対象領域に応じて、グラフの表示範囲を変更する点で実施例１とは異なる。
【００４７】
図９は、実施例６における表示部１３に表示するグラフの一例を示す図である。図９の例では、制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ４００と、項目ｙの時系列グラフ４０１とを表示する。このとき、時系列グラフ４００および４０１の横軸および縦軸の最小値および最大値によって各項目（項目ｔ、ｘおよびｙ）の表示範囲が規定され、制御部１５は、各項目の項目値が表示範囲に含まれる時系列データに基づいて、時系列グラフ４００および４０１を表示する。表示範囲は、項目ごとに異なっていてもよい。
【００４８】
図の例では、時系列グラフ４００の表示領域は、横軸が項目ｔで規定され、縦軸が項目ｘで規定される。時系列グラフ４００では、横軸の最小値から最大値までの範囲が項目ｔの表示範囲となり、縦軸の最小値から最大値までの範囲が項目ｘの表示範囲となる。また、時系列グラフ４０１の表示領域は、横軸が項目ｔで規定され、縦軸が項目ｙで規定される。時系列グラフ４０１では、横軸の最小値から最大値までの範囲が項目ｔの表示範囲となり、縦軸の最小値から最大値までの範囲が項目ｙの表示範囲となる。また、図の例では、時系列グラフ４００および４０１の両方において項目ｔが横軸として使用され、その表示範囲は互いに同一である。しかしながら、これらの表示範囲は互いに異なっていてもよい。
【００４９】
時系列グラフ４００および４０１が表示された状態において、領域指定操作によって対象領域４１０が指定された場合、制御部１５は、プロット点が対象領域４１０の内部に存在する時系列データを使用データとし、その使用データに応じて、項目ｘの時系列グラフ４０２と項目ｙの時系列グラフ４０３とを表示する。このとき、制御部１５は、時系列グラフ４０２および４０３における横軸の最大値および最小値を、対象領域４１０の横軸方向の最小値ｍｉｎＸおよび最大値ｍａｘＸに設定する。これにより、制御部１５は、時系列グラフ４００内の対象領域４１０と、時系列グラフ４０１の対象領域４１０に対応する領域とを拡大表示することができる。
【００５０】
対象領域４１０の横軸方向の範囲が既定値（例えば、０）の場合、制御部１５は、表示範囲を初期値、つまり、横軸の最小値および最大値を初期値に戻してもよい。初期値は、予め定められていてもよいし、ユーザにて設定されてもよい。
【実施例７】
【００５１】
本実施例は、領域指定操作の代わりに、または、領域指定操作に加えて、表示領域内の距離を指定する距離指定操作を受け付ける例である。
【００５２】
図１０は、実施例７における表示部１３に表示するグラフの一例を示す図である。図１０の例では、制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ４３０と、項目ｙの時系列グラフ４３１とを表示する。このとき、時系列グラフ４３０および４３１の横軸および縦軸の最小値および最大値によって各項目の表示範囲が規定され、制御部１５は、各項目の項目値が表示範囲に含まれる時系列データに基づいて、時系列グラフ４３０および４３１を表示する。表示範囲は、項目ごとに異なっていてもよい。
【００５３】
時系列グラフ４３０および４３１が表示された状態において、距離指定操作によって距離が指定された場合、制御部１５は、時系列グラフ４３０および４３１の横軸および縦軸の最小値および最大値を、その距離指定操作にて指定された距離である指定距離に応じて移動させる。そして、各項目の項目値が移動後の最小値および最大値によって規定される表示範囲に含まれる時系列データに応じて、項目ｘの時系列グラフ４３２と、項目ｙの時系列グラフ４３３とを表示する。
【００５４】
距離移動操作は、例えば、ドラッグ操作またはフリック操作などであり、指定距離は、ドラッグ操作されたドラッグ距離、または、ドラッグ操作のドラッグ速度またはフリック操作によるフリック速度に所定値を乗算した距離などである。また、指定距離は、横軸方向に対する距離でもよい。横軸の最小値および最大値を移動させる向きは、距離移動操作であるドラッグ操作またはフリック操作の向きに応じて決定される。図の例では、Ｄ方向にドラッグ操作が行われ、横軸の最小値および最大値をそれらの値が小さくなる方向に移動させている。
【００５５】
本実施例では、横軸の最小値および最大値を移動させていたが、横軸の最小値および最大値の代わりに、または、横軸の最小値および最大値に加えて、縦軸の最小値および最大値を指定距離に応じて移動させてもよい。
【実施例８】
【００５６】
実施例６では、制御部１５は、表示されたグラフの横軸方向の表示範囲を更新していたが、本実施例では、表示されたグラフの横軸方向および縦軸方向の表示範囲を更新する。
【００５７】
図１１は、実施例８における表示部１３に表示するグラフの一例を示す図である。図１１の例では、制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ４６０を表示する。このとき、時系列グラフ４６０の横軸および縦軸の最小値および最大値によって各項目（項目ｔおよびｘ）の表示範囲が規定され、制御部１５は、各項目の項目値が表示範囲に含まれる時系列データに基づいて、時系列グラフ４６０を表示する。
【００５８】
時系列グラフ４６０が表示された状態において、領域指定操作によって対象領域４７０が指定された場合、制御部１５は、プロット点が対象領域４７０の内部に存在する時系列データを使用データとし、その使用データに応じて、項目ｘの時系列グラフ４６１を表示する。
【００５９】
本実施例では、制御部１５は、時系列グラフ４６１における横軸の最小値および最大値のそれぞれに、対象領域４７０の横軸方向の最小値ｍｉｎＸおよび最大値ｍａｘＸを設定し、かつ、時系列グラフ４６１における縦軸の最小値および最大値のそれぞれに、対象領域４７０の縦軸方向の最小値ｍｉｎＹおよび最大値ｍａｘＹを設定する。
【００６０】
対象領域４７０の横軸方向または縦軸方向の範囲が既定値の場合、制御部１５は、時系列グラフ４６０の表示範囲、横軸および縦軸の最小値および最大値を初期値に戻してもよい。
【００６１】
図の例では、時系列グラフ４６０および４６１は、近似曲線４７１および４７２を含む。近似曲線４７１および４７２は、表示されているプロット点に対応する時系列データに基づく近似曲線である。このため、時系列グラフ４６０の近似曲線４７１と時系列グラフ４６１の近似曲線４７２とでは、形状が異なる。
【００６２】
また、図の例では、制御部１５は、時系列グラフ４６０および４６１のそれぞれにおける横軸方向の最大値の所定期間後の項目ｘの予測値を求め、それらの予測値を予測値４７３および４７４として表示している。本実施例では、予測値４７３および４７４は、表示されているプロット点に対応する時系列データに基づく予測値である。このため、時系列グラフ４６０の予測値４７３と時系列グラフ４６１の予測値４７４とでは、予測時点および予測値が異なる。また、本実施例では、所定期間を、１日、１週間および４週間としているが、この例に限らない。
【実施例９】
【００６３】
本実施例では、実施例１における領域指定操作の代わりに、または、領域指定操作に加えて、表示されたグラフと類似したグラフを検索する検索操作を受け付ける。
【００６４】
図１２は、実施例９における表示部１３に表示するグラフの一例を示す図である。なお、本実施例では、時系列データは、項目として、時刻ｔと、時刻外項目である項目ｘ、ａ、ｂおよびｃとを含む。
【００６５】
制御部１５は、更新前のグラフとして、項目ｘの時系列グラフ５００と、項目ａの時系列グラフ５０１と、項目ｂの時系列グラフ５０２と、項目ｃの時系列グラフ５０３とを表示する。また、制御部１５は、時系列グラフ５００〜５０３のいずれか（ここでは、時系列グラフ５００）と類似したグラフの検索を開始する検索操作を行うためのボタン５１０を表示する。
【００６６】
ボタン５１０を押下する操作が行われた場合、制御部１５は、検索開始操作が行われたと判断して、記録部１２に記録された時系列データに基づいて、時系列グラフ５００と類似したグラフを形成する横軸方向（時刻ｔ）の範囲である類似範囲を検索する。類似範囲の長さは、時系列グラフ５００の横軸方向の表示範囲の長さと等しい。類似したグラフは、より具体的には、時系列グラフ５００との類似度が所定の条件を満たすグラフである。
【００６７】
制御部１５は、例えば、時系列グラフ５００の横軸方向の表示範囲の長さと同じ長さを有する全ての範囲に対して、時刻がその範囲に含まれる時系列データと時系列グラフ５００に対応する時系列データとの平均二乗誤差の逆数を類似度として求め、類似度が高い方から所定数分の範囲を類似範囲として検索する。また、制御部１５は、類似度が閾値以上となる範囲を類似範囲として検索してもよい。
【００６８】
類似範囲を検索すると、制御部１５は、その類似範囲を示す類似情報５１１を表示する。図の例では、類似情報は、類似範囲として、類似範囲を代表する代表値を示す。代表値は、例えば、類似範囲の最小値である。また、代表値が一定範囲に含まれる類似範囲が複数存在する場合、類似情報は、その複数の類似範囲のいずれかを示してもよい。この場合、類似情報は、例えば、複数の類似範囲のうち、代表値が最も小さい類似範囲を示してもよし、複数の類似範囲の中からランダムに選択された類似範囲を示してもよい。
【００６９】
その後、検索結果５１１が示す類似範囲のいずれかを選択する選択操作が行われると、制御部１５は、時刻ｔの項目値が選択された類似範囲に含まれる時系列データに応じて、項目ｘの時系列グラフ５０４と、項目ａの時系列グラフ５０５と、項目ｂの時系列グラフ５０６と、項目ｃの時系列グラフ５０７とを表示する。
【００７０】
以上説明したように、本開示は以下の事項を含む。
【００７１】
本開示の一態様に係るデータ表示方法は、複数のデータを取得し、複数のデータに応じた第１のグラフを表示し、第１のグラフを表示する表示領域内の部分領域を対象領域として指定する領域指定操作を受け付け、対象領域に基づいて、複数のデータから使用データを抽出し、使用データに応じた第２のグラフを表示する。
【００７２】
上記構成によれば、第１のグラフを表示した表示領域内における領域指定操作にて指定された対象領域が使用データに基づいて抽出され、その使用データに応じた第２のグラフが表示される。このため、必要なデータに応じたグラフを直感的に得ることが可能になるため、監視対象の特定の状態を容易に把握することが可能になる。
【００７３】
また、第１のグラフは、データを示すプロット点を含み、抽出では、プロット点が対象領域の内部にあるデータ、または、プロット点が対象領域の外部にあるデータを使用データとして抽出する。このため、必要なデータを直感的に抽出することが可能になる。
【００７４】
また、第１のグラフおよび第２のグラフは、複数の軸で規定され、第２のグラフの表示では、複数の軸の少なくとも１つの軸について、当該軸の最小値および最大値を、当該軸方向における対象領域の最小値および最大値に設定する。このため、必要な範囲のグラフを容易に拡大表示することが可能になるため、監視対象の特定の状態を容易に把握することが可能になる。
【００７５】
また、第１のグラフの表示では、複数の第１のグラフを表示し、領域指定操作は、複数の第１のグラフのいずれかが表示された表示領域内の部分領域を対象領域として指定する。このため、複数のグラフが表示された場合でも、１つのグラフの表示領域に対して対象領域を指定すればよいため、必要なデータに応じたグラフを容易に得ることが可能になる。
【００７６】
また、領域指定操作は、対象領域として、矩形状の領域、複数の点を結ぶ閉曲線で囲まれた領域、複数の点を結んだ線に所定の幅を持たせた領域の少なくとも１つを指定する。このため、所望の領域を対象領域として指定することができる。
【００７７】
第１のグラフは、複数の軸で規定され、表示領域内の距離を指定する距離指定操作をさらに受け付け、複数の軸の少なくとも１つの軸について、第１のグラフにおける当該軸の最小値および最大値を距離に応じて移動させる。このため、必要な範囲のグラフを容易に表示することが可能になるため、監視対象の特定の状態を容易に把握することが可能になる。
【００７８】
また、複数のデータに基づいて、第１のグラフとの類似度が所定の条件を満たすグラフを形成する、データの値の範囲である類似範囲を検索し、類似範囲を示す類似情報を表示する。このため、表示されたグラフと類似するグラフを形成する範囲を容易に確認することが可能になる。
【００７９】
また、値が類似範囲に含まれるデータに応じた第３のグラフを表示する。このため、類似するグラフを容易に確認することが可能になる。
【００８０】
また、類似情報は、類似範囲を代表する代表値が一定範囲に含まれる類似範囲が複数存在する場合、当該類似範囲のいずれかを示す。このため、近接する類似範囲が多く表示され、他の類似範囲が表示されなくなることを抑制することができる。
【符号の説明】
【００８１】
１０：データ表示装置、１１：取得部、１２：記録部、１３：表示部、１４：入力部、１５：制御部
【図１】
2020144215.tif 000003
【図２】
2020144215.tif 000004
【図３】
2020144215.tif 000005
【図４】
2020144215.tif 000006
【図５】
2020144215.tif 000007
【図６】
2020144215.tif 000008
【図７】
2020144215.tif 000009
【図８】
2020144215.tif 000010
【図９】
2020144215.tif 000011
【図１０】
2020144215.tif 000012
【図１１】
2020144215.tif 000013
【図１２】
2020144215.tif 000014