(57)【要約】      （修正有）【課題】利便性を向上できる、表示システム、プログラム、及び記憶媒体を提供する。【解決手段】表示システム１において、ユーザは、グラフを作成する目的（分析目的）を入力する。抽出部１２は、ユーザが入力した、分析目的を示す文章から、キーワードを抽出する。生成部１３は、キーワードを基に所定のデータから当該キーワードに関連するグラフを生成する。例えば、生成部１３は、データベース４０にアクセスし、データベース４０に記憶されたデータからグラフを生成する。【選択図】図１
2020003880.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより文章が入力されると、前記文章からキーワードを抽出し、所定のデータから前記キーワードに関連するグラフを生成して第１画面に表示させる処理装置を備えた表示システム。
【請求項２】
前記処理装置は、抽出された前記キーワードを前記第１画面に表示させる請求項１記載の表示システム。
【請求項３】
複数の前記キーワードが抽出されたとき、前記処理装置は、前記第１画面において、１つの前記キーワードのみに基づくグラフを表示可能とする請求項２記載の表示システム。
【請求項４】
複数の前記キーワードが抽出されたとき、前記処理装置は、前記第１画面において、前記キーワード同士の組み合わせに基づくグラフを表示可能とする請求項２又は３に記載の表示システム。
【請求項５】
前記処理装置は、前記グラフの生成に用いる前記データの範囲を指定するための項目を前記第１画面に表示させる請求項１〜４のいずれか１つに記載の表示システム。
【請求項６】
前記処理装置は、前記グラフと前記文章との関連性を示す数値を前記第１画面に表示させる請求項１〜５のいずれか１つに記載の表示システム。
【請求項７】
前記処理装置は、
前記文章からキーワードとなりうる単語を抽出した際、前記単語の上位概念を示す別の単語が存在するか判定し、
前記別の単語が存在する場合、前記別の単語を前記キーワードとして扱う、
請求項１記載の表示システム。
【請求項８】
前記処理装置は、抽出された前記単語と、前記キーワードと、を前記第１画面に表示させる請求項７記載の表示システム。
【請求項９】
前記処理装置は、前記第１画面において、ユーザによる前記グラフの評価を受け付け可能である請求項１〜８のいずれか１つに記載の表示システム。
【請求項１０】
ユーザにより第１文章が入力されると、前記第１文章から第１キーワードを抽出し、
学習されたテーブルを参照して所定のデータから前記第１キーワードに関連する第１グラフを生成し、
前記第１グラフを第１画面に表示させる、
処理装置を備え、
前記処理装置は、前記テーブルの学習において、ユーザにより入力された第２文章と、前記第２文章に基づいて表示された第２グラフと、ユーザにより入力された前記第２グラフの評価と、に基づいて前記テーブルを更新する表示システム。
【請求項１１】
前記処理装置は、前記第１画面において、ユーザによる前記第１グラフの評価を受け付け可能であり、
前記処理装置は、前記第１グラフの評価を受け付けると、前記第１文章と、前記第１グラフと、前記第１グラフの前記評価と、に基づいて前記テーブルを更新する請求項１０記載の表示システム。
【請求項１２】
ユーザにより文章が入力されると、前記文章からキーワードを抽出し、所定のデータから前記キーワードに関連するグラフを生成して第１画面に表示させるよう処理装置を動作させるプログラム。
【請求項１３】
前記プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示システム、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
所定のデータからグラフを自動的に生成できるシステムがある。このシステムについて、さらなる利便性の向上が求められている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１４−５３２２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、利便性を向上できる、表示システム、プログラム、及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００５】
実施形態に係る表示システムは、処理装置を備える。前記処理装置は、ユーザにより文章が入力されると、前記文章からキーワードを抽出し、所定のデータから前記キーワードに関連するグラフを生成して第１画面に表示させる。
【図面の簡単な説明】
【０００６】
【図１】実施形態に係る表示システムの構成を表すブロック図である。
【図２】実施形態に係る表示システムによる出力例を示す模式図である。
【図３】実施形態に係る表示システムの動作を表すフローチャートである。
【図４】実施形態に係る表示システムにおけるデータ登録の流れを表すフローチャートである。
【図５】カラム属性を例示する表である。
【図６】登録されるデータを例示する表である。
【図７】カラム属性テーブルを例示する表である。
【図８】カラム属性テーブルを設定するための画面を例示する模式図である。
【図９】実施形態に係る表示システムにおける学習の流れを表すフローチャートである。
【図１０】実施形態に係る表示システムによる出力例を示す模式図である。
【図１１】メインテーブルを例示する表である。
【図１２】カラム属性テーブルを例示する表である。
【図１３】Ｘ軸属性テーブルを例示する表である。
【図１４】カラム属性テーブル及びＸ軸テーブルを例示する表である。
【図１５】カラム属性テーブル及びグラフ種類テーブルを例示する表である。
【図１６】Ｘ軸テーブル、Ｙ軸テーブル、カラム属性テーブル、及びグラフ種類テーブルを例示する表である。
【図１７】実施形態に係る表示システムによる出力例を示す模式図である。
【図１８】実施形態に係る表示システムによる出力例を示す模式図である。
【発明を実施するための形態】
【０００７】
以下に、本発明の各実施形態について図面を参照しつつ説明する。
本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
【０００８】
図１は、実施形態に係る表示システムの構成を表すブロック図である。
図２は、実施形態に係る表示システムによる出力例を示す模式図である。
【０００９】
実施形態に係る表示システム１は、ユーザがあるデータを基にグラフを作成する際に用いられる。具体的には、表示システム１は、ユーザの分析目的に適したグラフを自動的に生成し、そのグラフをユーザに対して表示する。
【００１０】
図１に表したように、表示システム１は、処理装置１０を備える。処理装置１０は、例えば、受付部１１、抽出部１２、生成部１３、及び出力部１４を有する。
【００１１】
受付部１１は、入力装置２０によって入力された情報を受け付ける。入力装置２０は、例えば、キーボード、マウス、マイク（音声入力）、及びタッチパネルの少なくともいずれかを含む。ユーザは、グラフを作成する目的（分析目的）を、入力装置２０を用いて処理装置１０に入力する。抽出部１２は、ユーザが入力した、分析目的を示す文章（第１文章）から、キーワード（第１キーワード）を抽出する。
【００１２】
キーワードが抽出されると、生成部１３は、キーワードを基に所定のデータから当該キーワードに関連するグラフ（第１グラフ）を生成する。例えば、生成部１３は、データベース４０にアクセスし、データベース４０に記憶されたデータからグラフを生成する。データベース４０は、例えば、処理装置１０に付帯されたハードディスクドライブ、又は処理装置１０とネットワークにより接続されたファイルサーバ、ネットワークハードディスクなどに記憶される。又は、生成部１３は、ユーザにより指定された記憶媒体に記憶されているデータからグラフを生成しても良い。
【００１３】
また、生成部１３は、グラフを生成する際、記憶装置５０にアクセスする。記憶装置５０には、グラフの生成に用いられる情報（テーブル）が記憶される。生成部１３は、当該情報を参照して、グラフを生成する。記憶装置５０は、例えば、処理装置１０に付帯されたハードディスクドライブ、又は処理装置１０とネットワークにより接続されたファイルサーバ、ネットワークハードディスクなどである。なお、記憶装置５０にデータベース４０が記憶されていても良い。
【００１４】
出力部１４は、生成されたグラフを外部に出力して表示させる。例えば、出力部１４は、グラフを表示装置３０を表示させる。表示装置３０は、例えば、ディスプレイ又はタッチパネルである。
【００１５】
出力部１４は、例えば、図２に表した画面（ユーザインターフェース）１００（第１画面）を、表示装置３０に表示させる。画面１００は、入力欄１０１、項目１０２、キーワード表示領域１０３、及びグラフ表示領域１０４を含む。入力欄１０１には、分析目的を示す文章が入力される。項目１０２では、分析対象のデータが指定される。
【００１６】
ユーザは、例えば図２に表したように、入力装置２０を用いて、入力欄１０１に「稼働率の低下を、ライン毎に抽出したい」と入力する。次に、ユーザは、項目１０２で、分析に用いるデータを指定し、ボタン１０２ａをクリックする。処理装置１０は、入力欄１０１の文章からキーワードを抽出し、指定されたデータからキーワードに関連するグラフを自動的に生成する。
【００１７】
キーワード表示領域１０３には、抽出されたキーワードが表示される。この例では、「稼働率」及び「ライン」がキーワードとして抽出されている。また、グラフ表示領域１０４には、キーワードに関連するグラフが表示される。複数のキーワードが抽出された場合、それぞれのキーワードと、キーワード同士の組み合わせと、に対して、関連するグラフが生成される。
【００１８】
グラフ表示領域１０４には、１つ以上のグラフが表示される。例えば、表示されたグラフの１つをダブルクリックして選択すると、グラフの画像ファイルと、そのグラフの生成に用いたデータと、をダウンロードできる。また、ユーザがボタン１０４ａをクリックすると、さらに別のグラフが表示される。別のグラフは、画面１００上で表示されても良いし、画面１００から遷移した別の画面に表示されても良い。
【００１９】
出力部１４は、グラフと入力欄１０１の文章との関連性を示す数値１０４ｂをさらに表示させても良い。数値１０４ｂは、例えば、各グラフがどの程度ユーザの分析目的に合っているかを示している。ここでは、この数値を、推奨度という。例えば、生成部１３は、グラフを生成する際に各グラフの推奨度を算出する。出力部１４は、推奨度が高い順にグラフをグラフ表示領域１０４に表示させる。
【００２０】
例えば、キーワード表示領域１０３には、複数のタブが表示される。図２に表した例では、タブ１０３ａ〜１０３ｄが表示されている。ユーザがタブ１０３ａ又は１０３ｂをクリックすると、グラフ表示領域１０４には、「稼働率」のみ又は「ライン」のみに関連するグラフが表示される。ユーザがタブ１０３ｃをクリックすると、「稼働率」と「ライン」を１つのキーワードとして扱った場合に、当該キーワードに関連するグラフが表示される。ユーザがタブ１０３ｄをクリックすると、「稼働率」と「ライン」の両方に関連するグラフが表示される。
【００２１】
項目１０２で指定したデータについて、グラフの生成に用いる範囲を変更したい場合、ユーザは、項目１０５を設定する。項目１０５は、フィルタリング条件を設定するためのテーブル１０５ａを含む。フィルタリング条件では、データの各カラムにおいて、どの範囲をグラフの生成に用いるか指定できる。
なお、項目１０５として、図２に表したテーブル１０５ａ等が画面１００に表示されても良いし、当該テーブルを表示した別画面へ遷移するためのアイコン等が画面１００に表示されても良い。
【００２２】
例えば、項目１０５において、「行追加」ボタン１０５ｂでテーブル１０５ａに空欄行が追加される。「カラム名」のセルの記号１０５ｃをクリックすると、選択可能な項目一覧が表示される。選択では、指定値か範囲を選択する。この選択に応じて、指定値の入力、又は最大値及び最小値が入力できないように、いずれかのセルがグレーアウトされる。テーブル１０５ａ右側のチェックボックス１０５ｄにチェック後、「行削除」ボタン１０５ｅをクリックすると、行が削除される。フィルタリング条件を有効にするには、「グラフ再表示」ボタン１０５ｆをクリックする。ボタン１０５ｆをクリックすると、フィルタリング条件に基づくグラフを、グラフ表示領域１０４に再表示できる。
【００２３】
表示システム１は、処理装置１０のみを備えていても良いし、入力装置２０、表示装置３０、データベース４０、及び記憶装置５０の少なくともいずれかをさらに備えていても良い。処理装置１０は、有線又は無線で入力装置２０及び表示装置３０と接続される。処理装置１０は、データベース４０及び記憶装置５０と、有線又は無線で接続されていても良いし、ネットワークを介して接続されていても良い。図１に表した例では、処理装置１０は、集計部１５及び更新部１６をさらに有する。集計部１５及び更新部１６については、後述する。
【００２４】
図３は、実施形態に係る表示システムの動作を表すフローチャートである。
ユーザにより分析目的を示す文章が入力されると、受付部１１は、その入力を受け付ける（ステップＳ１）。抽出部１２は、その文章からキーワードを抽出する（ステップＳ２）。生成部１３は、所定のデータを参照する（ステップＳ３）。生成部１３は、データからキーワードに関連するグラフを生成する（ステップＳ４）。出力部１４は、生成されたグラフを表示させる（ステップＳ５）。
【００２５】
実施形態の効果を説明する。
一般的に、データを分析する際には、グラフが作成されることが多い。グラフを作成することで、例えば、データに含まれるある情報と別の情報との相関を分析することができる。一方で、グラフには、棒グラフ、折れ線グラフ、面グラフ、円グラフ、帯グラフ、散布図など、様々な種類が存在する。また、データには多くの情報が含まれる場合がある。グラフを作成する際には、使用する情報を適切な種類のグラフで表示しないと、グラフに基づく効果的な分析が困難である。従って、分析の経験が乏しい人物がグラフを作成する場合、分析に不適切なグラフを作成したり、適切なグラフを作成するために多くの時間を費やしたりしていた。
【００２６】
実施形態に係る表示システム１では、ユーザが分析目的を示す文章を入力すると、処理装置１０は、当該文章からキーワードを抽出する。さらに、処理装置１０は、所定のデータから当該キーワードに関連するグラフを自動的に生成し、そのグラフを表示する。従って、ユーザは、自分でグラフを作成する必要が無く、分析目的に沿ったグラフを容易に得ることができる。実施形態によれば、表示システム１の利便性を向上させることができる。
【００２７】
また、表示システム１では、図２に表したように、キーワード表示領域１０３に、抽出されたキーワードが表示される。これにより、ユーザは、どのようなキーワードに基づいてグラフが生成されたか、グラフがどのキーワードに関連するか、を容易に知ることができる。
【００２８】
さらに、入力欄１０１の文章から複数のキーワードが抽出された場合、キーワード表示領域１０３では、キーワードごとにタブが表示される。ユーザは、複数のタブの１つを選択することで、抽出された複数のキーワードの１つに基づいたグラフを表示させることができる。
【００２９】
さらに、入力欄１０１の文章から複数のキーワードが抽出された場合、キーワード表示領域１０３では、キーワードの組み合わせに関するタブが表示される。ユーザは、そのタブを選択することで、キーワードの組み合わせに基づいたグラフを表示させることができる。組み合わせは、例えば図２に表したように、複数のキーワードを１つのキーワードとして扱ったり、、複数のキーワードの「ＡＮＤ」などであったりする。他には、あるキーワードに関連するが、別のキーワードには関連しないグラフなどが表示されても良い。
【００３０】
また、ユーザは、項目１０５を設定することで、グラフの生成に用いるデータの範囲を選択できる。例えば、ある特定の期間のデータを分析したい場合、項目１０５を設定して期間の範囲を指定できる。これにより、ユーザは、意図した分析目的に合うグラフを、より容易に作成できる。
【００３１】
実施形態に係る表示システム１による具体的な動作について説明する。
表示システム１では、ユーザがグラフの生成に使用する前に、データ登録及び学習が行われる。以下で、データ登録及び学習における表示システム１の動作を説明する。
【００３２】
（データ登録）
図４は、実施形態に係る表示システムにおけるデータ登録の流れを表すフローチャートである。
図５は、カラム属性を例示する表である。
図６は、登録されるデータを例示する表である。
図７は、カラム属性テーブルを例示する表である。
図８は、カラム属性テーブルを設定するための画面を例示する模式図である。
【００３３】
図４に表したように、ユーザは、まずデータベース４０にデータを登録する（ステップＳ１１）。登録されるデータは、表示システム１の学習に用いられる。このデータは、図２及び図３に表した表示システム１によるグラフの生成及び表示に用いられても良い。データのファイル形式は、Microsoft Excel（登録商標）などの表計算ソフトで読み込み可能なものが用いられる。例えば、データのファイル形式は、スプレッドシート、ＣＳＶ(Comma-Separated Values)、又はテキストである。
【００３４】
データベース４０にデータが登録されると、集計部１５は、データベース４０にアクセスする。集計部１５は、登録されたデータを読み込み、データに含まれるカラムの概要を集計する（ステップＳ１２）。具体的には、集計部１５は、登録されたデータの各カラムに含まれる入力内容を、幾つかの型に分類する。
【００３５】
記憶装置５０には、予め、カラムの属性の名称及びカラム属性の型が記憶される。図５は、それらの一例を表す。例えば図５に表したように、カラム属性は、日付型、文字型、整数型、及び小数点数型のいずれかの型に分類される。整数型及び小数点数型には、さらに、とりうる数値の範囲が設定されても良い。
【００３６】
データは、例えば図６に表したように、カラム１〜カラム５を含む。集計部１５は、各カラムに含まれる内容を識別し、記憶装置５０に定められた情報に基づき、それらの内容の型を特定する。例えば、型には、日付型、文字型、整数型、及び小数点数型が存在する。１つのカラムに複数の型があてはまりうる場合もある。図６の例では、カラム１は、日付型に分類される。カラム２は、整数型又は小数点数型に分類される。カラム３及びカラム４は、文字型に分類される。カラム５は、小数点数型に分類される。
【００３７】
集計部１５は、データに含まれる各カラムの型を分類すると、その分類結果を集計する。集計部１５は、集計結果に基づき、カラム属性テーブルを更新する（ステップＳ１３）。カラム属性テーブルは、データの各カラムが、どのカラム属性である可能性が大きいかを示す。図７（ａ）は、カラム属性テーブルの一例を表す。カラム属性テーブルでは、あるカラムに対して設定されたカラム属性のポイントが高いほど、当該カラムがそのカラム属性である確率が高いことを示す。
【００３８】
図７（ａ）は、データ登録が行われる前のカラム属性テーブルを表す。初期状態では、テーブルの全てのポイントが０に設定される。例えば、集計部１５は、カラムの型の分類結果と、各属性候補の型と、を比較する。整数型及び小数点数型に分類されたカラムについては、さらに、数値の範囲を抽出し、予め設定されたカラム属性の数値範囲と比較する。
【００３９】
日付型及び文字列型については、型が一致していると、テーブルのポイントに１が加えられる。整数型及び小数点数型については、型が一致し、データにおける数値の範囲が予め設定された数値範囲に含まれる場合に、テーブルのポイントに１が加えられる。整数型及び小数点数型については、さらに、文字列型にも０．１が加えられる。整数及び小数点数型と分類された場合でも、それらが文字列として用いられている可能性が存在するためである。
【００４０】
図７（ｂ）は、上述したルールに従ってカラム属性テーブルを更新した結果を表す。集計部１５は、更新したカラム属性テーブルを記憶装置５０に記憶する。複数のデータが登録される場合は、その都度カラム属性テーブルが更新される。以上により、データ登録が完了する。
【００４１】
図８は、カラム属性テーブルを設定するための画面を例示する模式図である。
出力部１４は、例えば、図８に表した画面１１０を表示装置３０に表示させる。画面１１０は、現状登録されているカラム属性を表すテーブル１１１を含む。ユーザが「行追加」ボタン１１２をクリックすると、テーブル１１１の最下部に空の行が追加される。ユーザは、既存の行又は追加された行に、カラム属性の情報を入力する。具体的には、ユーザは、属性の名称及びデータ型を入力する。型が整数又は小数点数の場合、ユーザはさらにその範囲を入力しても良い。また、テーブル１１１右側のチェックボックス１１３にチェックを入れ、「行削除」ボタン１１４をクリックすると、指定の行が削除される。「登録」ボタン１１５をクリックすると、テーブル１１１の情報をカラム属性として登録できる。入力内容に不備がある場合、例えばエラーメッセージが表示され、登録の処理が中断される。
【００４２】
（学習）
図９は、実施形態に係る表示システムにおける学習の流れを表すフローチャートである。
図１０は、実施形態に係る表示システムによる出力例を示す模式図である。
図１１〜図１３は、それぞれ、メインテーブル、カラム属性テーブル、及びＸ軸属性テーブルを例示する表である。
【００４３】
図９に表したように、ユーザは、まずデータベース４０に登録されたデータを読み込む（ステップＳ２０）。読み込みが完了すると、処理装置１０は、例えば図１０に表した画面１２０を表示させる。画面１２０では、入力欄１２１、項目１２２〜１２５、グラフ表示領域１２６、及び項目１２７が表示される。
【００４４】
ユーザは、入力欄１２１に分析目的を示す文章を入力する（ステップＳ２１）。さらに、ユーザは、項目１２２〜１２５を設定し、表示システム１にグラフを生成させる（ステップＳ２２）。生成部１３は、入力欄１２１及び項目１２２〜１２５の情報に基づき、グラフを生成する。出力部１４は、そのグラフをグラフ表示領域１２６に表示させる。
【００４５】
項目１２２には、読み込んだデータのうち、使用するデータを指定する情報が入力される。例えば、読み込んだデータが複数のシートを含む場合、項目１２２でグラフの作成に使用するシートが指定される。項目１２３には、作成するグラフの種類が入力される。項目１２４及び１２５には、項目１２２で指定されたデータに含まれるカラムのうち、それぞれ、Ｘ軸及びＹ軸で使用されるカラムが指定される。項目１２２〜１２５では、例えば、左側の記号をクリックすると、選択可能な項目の一覧がドロップダウン方式で表示される。
【００４６】
グラフが表示されると、ユーザは、項目１２７にグラフの評価を入力する（ステップＳ２３）。評価は、例えば、項目１２７において星の数を選択して決定される。星の数が多いほど評価が高く、表示されたグラフが分析目的に良く合っていることを示す。ユーザは、項目１２７にそのグラフの評価を入力し、ボックス１２７ａをクリックして評価を登録する。
【００４７】
画面１２０には、さらに項目１２８が表示されても良い。項目１２８は、フィルタリング条件を設定するためのテーブル１２８ａを含む。「行追加」ボタン１２８ｂをクリックすると、テーブル１２８ａの最下部に空欄の行が追加される。「カラム名」のセルの記号１２８ｃをクリックすると、選択可能なカラムの一覧が表示される。「選択」では、「指定値」か「範囲」を選択する。この選択に応じて、指定値または最大値／最小値が記入できないようにグレーアウトされる。右側のチェックボックス１２８ｄにチェック後、「行削除」ボタン１２８ｅをクリックすると、行が削除される。フィルタリング条件を有効にするには、「グラフ再表示」のボタン１２８ｆをクリックする。ボタン１２８ｆをクリックすると、フィルタリング条件を反映させたグラフが、グラフ表示領域１２６に再表示される。
【００４８】
ボックス１２７ａがクリックされると、受付部１１は、入力欄１２１の文章（第２文章）、表示されたグラフ（第２グラフ）、及び評価の入力を受け付け、これらの情報を収集する（ステップＳ２４）。抽出部１２は、文章からキーワード（第２キーワード）を抽出する（ステップＳ２５）。キーワードの抽出には、例えば固有表現抽出技術が用いられる。
【００４９】
更新部１６は、収集された情報及びキーワードに基づいて、記憶装置５０に記憶されたテーブルを更新する。例えば、記憶装置５０は、メインテーブル、カラム属性テーブル、Ｘ軸テーブル、Ｙ軸テーブル、及びグラフ種類テーブルを記憶している。更新部１６は、まず、収集された情報及びキーワードをメインテーブルに反映させる。更新部１６は、更新したメインテーブルを記憶装置５０に記憶する。
【００５０】
一例として、図１０に表したように、入力欄１２１には、分析目的として「稼働率のトレンドを把握したい」が入力される。項目１２２〜１２５が設定され、それらに基づくグラフがグラフ表示領域１２６に表示される。このグラフが、項目１２７において、「普通（＋１）」と評価される。＋１は、評価を表すスコアとして扱われる。メインテーブルは、図１１に表したように、キーワード、Ｘ軸に用いられたカラム、Ｙ軸に用いられたカラム、グラフの種類、及びスコアを記憶する。ユーザにより評価が実行されると、更新部１６は、図１１に表したように、それらの対応関係を示す情報をメインテーブルに追加する。
【００５１】
更新部１６は、メインテーブルを更新すると、さらに、カラム属性テーブルの更新（ステップＳ２６）、Ｘ軸テーブルの更新（ステップＳ２７）、Ｙ軸テーブルの更新（ステップＳ２８）、及びグラフ種類テーブルの更新（ステップＳ２９）を行う。
【００５２】
カラム属性テーブルには、図１２（ａ）に表したように、カラム属性の名称が含まれる。なお、図１２（ａ）のカラム属性テーブルは、図７（ｂ）のカラム属性テーブルと異なり、例えば、図７（ｂ）のカラム属性テーブルがさらに更新された状態を表す。また、図１２（ａ）のカラム属性テーブルは、更新部１６による更新が行われる前の状態を例示している。更新部１６は、抽出されたキーワードと、カラム属性の名称と、の類似度を計算する。更新部１６は、類似度の計算結果に基づき、カラム属性テーブルを更新する。
【００５３】
図１０及び図１１に表した例では、「稼働率」及び「トレンド」がキーワードとして抽出される。カラム属性テーブルには、カラム属性の名称として、「時刻」、「部品ＩＤ」、「不良数」、「稼働率」、及び「稼働割合」が含まれる。更新部１６は、「稼働率」及び「トレンド」のそれぞれと、「時刻」、「部品ＩＤ」、「不良数」、「稼働率」、「稼働割合」のそれぞれと、の間の類似度を計算する。
【００５４】
類似度を計算する際、更新部１６は、類語に関するデータベースを参照する。このデータベースでは、ある単語と、その単語が有する意義素と、その意義素を有する別の単語（類語）と、が記憶される。当該データベースは、記憶装置５０に記憶されていても良い。
キーワードの類語にカラム属性の名称が含まれている場合、キーワードとそのカラム属性は、類似している可能性が高い。
【００５５】
例えば、更新部１６は、抽出されたキーワードと、カラム属性の名称と、が一致している場合、テーブル中のそれらに対応するポイントに２を加える。キーワードと名称が完全には一致していないが、キーワードの少なくとも一部と名称の少なくとも一部とが一致している場合、テーブル中のポイントに１を加える。キーワードの意義素又は類語が、名称の意義素又は類語と一致する場合、テーブル中のポイントに１を加える。意義素が完全に一致していないが、キーワードの意義素の少なくとも一部が、名称の意義素の少なくとも一部と一致する場合、テーブル中のポイントに０．５を加える。同様に、類語が完全に一致していないが、キーワードの類語の少なくとも一部が、名称の類語の少なくとも一部と一致する場合、テーブル中のポイントに０．５を加える。なお、上記のいずれかの場合でも、データ型が一致しない箇所（ポイントが０の箇所）については、ポイントを更新しない。
【００５６】
更新部１６は、上述したルールに従って、図１２（ａ）に表したカラム属性テーブルを更新する。例えば、「稼働率」の意義素の一部が、「時刻」の意義素の一部と一致しているとする。従って、カラム１に対する「時刻」の属性のポイントに０．５を加える。また、「トレンド」の類語に、「時刻」が含まれるとする。従って、カラム１に対する「時刻」の属性のポイントに１をさらに加える。キーワードの「稼働率」は、属性名称の「稼働率」と完全に一致する。従って、カラム２に対する「稼働率」の属性のポイントに２を加える。キーワードの「稼働率」は、属性名称の「稼働割合」と部分一致する。しかし、データ型が一致しないため、ポイントを更新しない。以上により、カラム属性テーブルは、図１２（ｂ）に表したように更新される。更新部１６は、更新したカラム属性テーブルを記憶装置５０に記憶する。
【００５７】
Ｘ軸テーブルには、あるキーワードが用いられる場合に、それぞれのカラムがＸ軸として用いられる確率が記憶されている。確率は、例えば図１３（ａ）に表したように、ポイントで表される。図１０及び図１１に表した例では、「稼働率」及び「トレンド」がキーワードとして抽出され、Ｘ軸にカラム１が用いられている。従って、更新部１６は、この結果に基づき、「稼働率」及び「トレンド」が分析目的に含まれる場合にカラム１がＸ軸に用いられる確率を高める。例えば図１３（ｂ）に表したように、「稼働率」のカラム１に対応するポイント、及び「トレンド」のカラム１に対応するポイントに、登録されたスコア（＋１）を加える。
【００５８】
Ｘ軸テーブルの更新において、更新部１６は、さらに、Ｘ軸として使用されたカラムと同じカラム属性となりうる別のカラムに、ポイントを加えても良い。この点について、図１４を参照して説明する。
【００５９】
図１４（ａ）及び図１４（ｂ）は、カラム属性テーブルの一部を例示する表である。図１４（ｃ）及び図１４（ｄ）は、Ｘ軸テーブルの一部を例示する表である。
図１４（ａ）は、図１２（ｂ）に表したカラム属性テーブルの一部を表す。図１０の例では、Ｘ軸にカラム１が用いられた。図１４（ａ）に表したカラム属性テーブルによれば、カラム１の属性は、「時刻」又は「部品ＩＤ」である。また、カラム３の属性も、「時刻」又は「部品ＩＤ」である。すなわち、カラム１とカラム３の両方のカラム属性が、「時刻」又は「部品ＩＤ」である可能性が存在する。この場合、Ｘ軸テーブルにおいて、Ｘ軸として用いられたカラム１だけでなく、カラム３にもポイントを加える。カラム３に加えるポイントは、カラム１とカラム３が同じカラム属性となりうる確率が高いほど、増大する。
【００６０】
確率の算出方法について、具体例を用いて説明する。各カラムについて、カラム属性のポイントの合計に対する、各カラム属性のポイントの割合を算出する。図１４（ａ）の例では、当該割合は、図１４（ｂ）に表したように算出される。図１４（ｂ）の結果では、カラム１の属性が「時刻」である確率Ｐ（カラム１｜時刻）は、０．７である。カラム３のカラム属性が「時刻」である確率Ｐ（カラム３｜時刻）は、０．７５である。カラム１のカラム属性が「部品ＩＤ」である確率Ｐ（カラム１｜部品ＩＤ）は、０．３である。カラム３のカラム属性が「部品ＩＤ」である確率Ｐ（カラム３｜部品ＩＤ）は、０．２５である。カラム１とカラム３が同じカラム属性となりうる確率Ｐ（カラム１、カラム３）は、以下の式１で表される。
（式１）
P(カラム1,カラム4)=(P(カラム1|時刻)×P(カラム3|時刻))
+(P(カラム1|部品ID)×P(カラム3|部品ID)
=0.7×0.75+0.3×0.25 =0.6
【００６１】
更新部１６は、Ｘ軸テーブルの更新において、あるキーワードに対するカラム１のポイントにＰ１を加える場合、当該キーワードに対するカラム３のポイントにも、以下の式２で表されるポイントＰ１’を加える。
（式２）
P1'=P1×P(C1,C3)
例えば図１３（ａ）及び図１３（ｂ）の例のように、Ｘ軸テーブルの更新において、「稼働率」に対するカラム１のポイントに１が加えられる。このとき、上述した式により、Ｐ１’＝０．６が算出される。更新部１６は、図１４（ｃ）及び図１４（ｄ）に表したように、「稼働率」に対するカラム３のポイントに０．６を加える。更新部１６は、同様にして、他のカラムの組み合わせについても、それらのカラムが同じ属性となる確率を計算し、ポイントを加える。
【００６２】
この処理によれば、あるキーワードとあるカラムとの特定の組み合わせのみに対してポイントが偏って加えられていくことを抑制できる。これにより、あるユーザの好みや傾向などにより、グラフの評価に偏りが生じることを抑制できる。
【００６３】
以上により、更新部１６によるＸ軸テーブルの更新が完了する。更新部１６は、上述したＸ軸テーブルに対する処理と同様の処理を、Ｙ軸テーブルに対しても行う。
【００６４】
最後に、更新部１６は、グラフ種類テーブルを更新する。グラフ種類テーブルの更新について、図１５を参照して説明する。図１５（ａ）は、カラム属性テーブルの一部を例示する表である。図１５（ｂ）及び図１５（ｃ）は、グラフ種類テーブルの一部を例示する表である。
【００６５】
図１５（ａ）は、図１２（ｂ）に表したカラム属性テーブルの一部を表す。この例では、カラム１の属性は、「時刻」又は「部品ＩＤ」でありうる。カラム４の属性は、「部品ＩＤ」又は「稼働率」でありうる。また、グラフ種類テーブルには、図１５（ｂ）に表したように、Ｘ軸に用いられるカラムの属性（ｂｘ）とＹ軸に用いられるカラムの属性（ｂｙ）のそれぞれの組み合わせに対して、それぞれのグラフの種類（ｇ）をとりうる確率が記憶されている。テーブル中のポイントが高いほど、カラム属性の組み合わせに対して、その種類のグラフが用いられる確率が高いことを示す。
【００６６】
更新部１６は、メインテーブルの情報及びカラム属性テーブルの情報に基づいて、グラフ種類テーブルを更新する。具体的には、更新部１６は、グラフ種類テーブルに加えるポイントＰ２’は、以下の式３で表される。
（式３）
P2'=P2×P(bi|x)×P(bj|y)
【００６７】
Ｐ２は、図１１に表した画面において、ユーザが登録したグラフの評価（スコア）である。ｂｉは、Ｘ軸に用いられるカラム（ｘ）がとりうる属性を表す。Ｐ（ｂｉ｜ｘ）は、Ｘ軸に用いられるカラム（ｘ）が、カラム属性ｂｉである確率を表す。ｂｊは、Ｙ軸に用いられるカラム（ｙ）がとりうる属性を表す。Ｐ（ｂｊ｜カラムｊ）は、Ｙ軸に用いられるカラム（ｙ）が、カラム属性ｂｊである確率を表す。例えば、上記の式３により、図１５（ａ）に表したカラム属性テーブルのポイントから、図１５（ｃ）に表した確率が算出される。
【００６８】
それぞれのカラム属性の組み合わせに対して、上記式を用いてポイントを算出する。例えば、Ｘ軸のカラムの属性が「時刻」、Ｙ軸のカラムの属性が「部品ＩＤ」の組み合わせに対する追加ポイントは、１×０．７×０．２＝０．１４である。計算の結果、更新部１６は、図１５（ｃ）に表したように、グラフ種類テーブルにポイントを加える。更新部１６は、更新したグラフ種類テーブルを記憶装置５０に記憶する。
【００６９】
以上により、カラム属性テーブル、Ｘ軸テーブル、Ｙ軸テーブル、及びグラフ種類テーブルが更新され、表示システム１における学習が完了する。
【００７０】
ユーザが表示システム１にグラフを表示させる際、生成部１３は記憶装置５０に記憶された各テーブルを参照する。生成部１３は、各テーブルの情報及び抽出されたキーワードに基づき、推奨度を算出する。推奨度は、Ｘ軸に用いられるカラム、Ｙ軸に用いられるカラム、グラフの種類、及びキーワードの組み合わせに対して算出される。
【００７１】
（推奨度の算出）
推奨度は、例えば以下の式４により算出される。
（式４）
f(x,y,g|W)=P(x|W)×P(y|W)×P(x,y)×P(g|x,y)
ｆ（ｘ、ｙ、ｇ｜Ｗ）は、Ｘ軸に用いられるカラム（ｘ）と、Ｙ軸に用いられるカラム（ｙ）と、グラフの種類（ｇ）と、キーワード（Ｗ）と、の組み合わせに対する推奨度を表す。
【００７２】
Ｐ（ｘ｜Ｗ）は、あるキーワード（Ｗ）が抽出された場合に、各カラムがＸ軸に用いられる確率を表す。Ｐ（ｘ｜Ｗ）は、以下の式５で表される。
（式５）
P(x|W)=Tx(x,W)/ΣiTx(i,W)
Ｔｘ（ｘ、Ｗ）は、Ｘ軸テーブル（Ｔｘ）において、あるキーワード（Ｗ）に対して設定されたＸ軸のカラム（ｘ）のポイントを表す。Σiは、あるキーワード（Ｗ）に対して設定された、１番目からｉ番目のカラムのポイントの合計を表す。
【００７３】
同様に、Ｐ（ｙ｜Ｗ）は、あるキーワード（Ｗ）が抽出された場合に、各カラムがＹ軸に用いられる確率を表す。Ｐ（ｙ｜Ｗ）は、以下の式６で表される。
（式６）
P(y|W)=Ty(y,W)/ΣiTy(i,W)
Ｔｙ（ｙ、Ｗ）は、Ｘ軸テーブル（Ｔｘ）において、あるキーワード（Ｗ）に対して設定されたＹ軸のカラム（ｙ）のポイントを表す。Σiは、あるキーワード（Ｗ）に対して設定された、１番目からｉ番目のカラムのポイントの合計を表す。
【００７４】
Ｐ（ｘ、ｙ）は、Ｘ軸に用いられるカラム（ｘ）と、ｙ軸に用いられるカラム（ｙ）と、が同じテーブルに含まれるか否かを表す。同じテーブルに含まれる場合、Ｐ（ｘ、ｙ）は１である。異なるテーブルに含まれる場合、それらのカラムを組み合わせたグラフを描写できないため、Ｐ（ｘ、ｙ）は０である。
【００７５】
ｐ（ｇ｜ｘ、ｙ）は、Ｘ軸に用いられるカラム（ｘ）とＹ軸に用いられるカラム（ｙ）との組み合わせに対して、各グラフの種類（ｇ）が用いられる確率を表す。ｐ（ｇ｜ｘ、ｙ）は、以下の式７で表される。
（式７）
P(g|x,y)=Σi,jP(g|bi,bj)×P(bi|x)×P(bj|y)
【００７６】
ｐ（ｇ｜ｂｉ、ｂｊ）は、グラフ種類テーブルにおいて、グラフの種類（ｇ）に対して設定された、Ｘ軸に用いられるカラムの属性（ｂｉ）と、Ｙ軸に用いられるカラムの属性（ｂｊ）と、の組み合わせのポイントを表す。ｐ（ｇ｜ｂｉ、ｂｊ）は、以下の式８で表される。
（式８）
P(g|bi,bj)=Tg(g,bi,bj)/Σi,jTg(gi,bi,bj)
Ｔｇ（ｇ、ｂｉ、ｂｊ）は、グラフ種類テーブルにおいて、あるグラフの種類（ｇ）に対して設定された、Ｘ軸に用いられるカラムの属性（ｂｉ）とＹ軸に用いられるカラムの属性（ｂｊ）の組み合わせのポイントを表す。Σｉ、ｊＴｇ（ｇｉ、ｂｉ、ｂｊ）は、Ｘ軸に用いられるカラム属性（ｂｉ）とＹ軸に用いられるカラム属性（ｂｊ）の組み合わせに対して設定された全てのグラフの種類（ｇ）のポイントの合計を表す。
【００７７】
ｐ（ｂｉ｜ｘ）は、カラム属性テーブルにおいて、あるカラム属性（ｂｉ）に対して設定された、Ｘ軸に用いられるカラム（ｘ）のポイントを表す。ｐ（ｂｊ｜ｙ）は、カラム属性テーブルにおいて、あるカラム属性（ｂｊ）に対して設定された、Ｙ軸に用いられるカラム（ｙ）のポイントを表す。
【００７８】
以上により、推奨度が算出される。推奨度算出の一例について、図１６を参照して説明する。図１６（ａ）は、Ｘ軸テーブルの一部を例示する表である。図１６（ｂ）は、Ｙ軸テーブルの一部を例示する表である。図１６（ｃ）は、カラム属性テーブルの一部を例示する表である。図１６（ｄ）は、グラフ種類テーブルの一部を例示する表である。
【００７９】
なお、図１６（ａ）〜図１６（ｄ）では、図１１〜図１５の例とは異なる状態のテーブルが表されている。ここでは一例として、キーワードが「稼働」であり、カラム１の属性を「時刻」、カラム２の属性を「装置ＩＤ」としたときに、Ｘ軸にカラム１、Ｙ軸にカラム２を用いて棒グラフを描写する推奨度の算出を説明する。
【００８０】
図１６（ａ）に表したＸ軸テーブルに基づいて、Ｐ（カラム１｜稼働）は、以下の式９で表される。
（式９）
P(カラム1|稼働)=Tx(カラム1,稼働)/ΣiTx(カラムi,稼働)=3/(3+1)=0.75
【００８１】
図１６（ｂ）に表したＹ軸テーブルに基づいて、Ｐ（カラム２｜稼働）は、以下の式１０で表される。
（式１０）
P(カラム２|稼働)=Ty(カラム2,稼働)/ΣiTy(カラムi,稼働)=2/(2+18)=0.1
【００８２】
図１６（ｃ）に表したカラム属性テーブルは、カラム１とカラム２を含むため、Ｐ（カラム１、カラム２）は１である。
【００８３】
図１６（ｄ）に表したグラフ種類テーブルに基づいて、Ｐ（棒グラフ｜カラム１、カラム２）は、以下の式１１で表される。
（式１１）
P(棒グラフ|カラム1,カラム2)=Σi,jP(棒グラフ|bi,bj)×P(bi|カラム1)×P(bj|カラム2)
=(Tg(棒グラフ,時刻,稼働率)/ΣiTg(gi,時刻,稼働率))×P(時刻|カラム1)×P(装置ID|カラム2)
=(3/(3+26+1))×(1/(1))×2/(4+2)
=0.033
なお、ここでは、カラム属性テーブル（Ｔｂ）において、０を下回るポイントについては、０として計算した。
【００８４】
推奨度は、式９により算出された値と、式１０により算出された値と、式１１により算出された値と、の積算により算出される。以上の計算により、推奨度は、０．００２５と算出される。
【００８５】
生成部１３は、他の組み合わせに対しても推奨度を算出する。生成部１３は、算出された推奨度に基づき、１つ以上のグラフを生成する。例えば、生成部１３は、推奨度が高い順に幾つかのグラフを生成し、出力部１４がそれらのグラフを表示させる。なお、推奨度を図２に表したように画面に表示する際、この推奨度に基づいて算出された別の数値が推奨度として表示されても良い。
【００８６】
（強化学習）
表示システム１において、教科学習が行われても良い。出力部１４は、例えば図１７に表したように、ユーザに対してグラフを表示させる画面１００において、項目１０６をさらに表示させる。項目１０６は、ユーザからのフィードバックを受け付けるために用いられる。ユーザは、項目１０６において、各グラフの下方に表示された星の数を選択し、各グラフを評価する。例えば、星の数が多いほど、そのグラフがユーザの分析目的に合っており、有用であることを表す。ユーザは、項目１０６を設定すると、ボタン１０６ａをクリックし、評価を登録する。
【００８７】
ボタン１０６ａがクリックされると、評価に基づいて、更新部１６はメインテーブルを更新する。例えば、図１７に表したように、各グラフに対して、−２〜＋２の範囲でスコア付けされる。グラフ表示領域１０４に表示されたグラフのうち、選択され、且つスコア付けされたグラフについては、設定されたスコアを採用する。選択されたがスコア付けされなかったグラフについては、例えばスコアを＋１とする。表示されたが選択されなかったグラフについては、スコアを−１とする。表示されなかったグラフは、メインテーブルに反映させない。
【００８８】
メインテーブルが更新されると、更新部１６は、学習のステップと同様にして、カラム属性テーブル、Ｘ軸テーブル、Ｙ軸テーブル、及びグラフ種類テーブルを更新し、記憶装置５０に記憶する。これにより、以降ユーザが使用した際に、表示システム１が、より分析目的に合ったグラフを表示できるようになる。
【００８９】
（オントロジー）
表示システム１は、キーワードの抽出において、オントロジー（概念体系）を用いても良い。オントロジーとは、同義語、上位下位、対語、因果性、方法、文章の主語・述語といった単語間の種々の関係を記述した辞書である。オントロジーを用いることで、構成要素を表す文字列の単純な比較ではなく、構成要素間の意味的な処理を実行可能となる。オントロジーは、記憶装置５０に記憶されても良いし、別の記憶装置に記憶されても良い。
【００９０】
図１８は、実施形態に係る表示システムによる出力例を示す模式図である。
例えば図１８（ａ）に表したように、ユーザが、分析目的を示す文章を入力するための入力欄１０１に「ネジの不良率を調べたい」と入力する。受付部１１が、文章入力を受け付けると、抽出部１２は、その文章からキーワードを抽出する。抽出部１２は、例えば、「ネジ」及び「不良率」をキーワードとして抽出する。抽出部１２は、オントロジーを参照し、それぞれのキーワードに、より上位概念の単語が無いか検索する。例えば、オントロジーにおいて、「ネジ」には、「部品」という上位概念の単語があるとする。このとき、抽出部１２は、「部品」及び「不良率」をキーワードとして生成部１３へ出力する。生成部１３は、これらのキーワードを基に、グラフを生成する。
【００９１】
オントロジーを用いることで、入力欄１０１の文章に概念の狭い（下位概念の）単語が用いられた場合でも、その文章の意図に沿ったグラフを生成できるようになる。
【００９２】
抽出部１２がオントロジーを参照してキーワードを変更した場合、例えば図１８に表したように、画面１００には注釈１０７が表示される。注釈では、ユーザによって入力された文章から抽出された単語と、その単語に代わる別の単語（キーワード）と、が表示される。ユーザが入力した文章に含まれない単語がキーワードとして抽出され、キーワード表示領域１０３に表示されると、ユーザを困惑させる可能性がある。注釈１０７が表示されることで、ユーザは、グラフの生成に際して、文章中の単語が置き換えられたことを容易に知ることができる。
【００９３】
以上で説明した実施形態に係る表示システム及び表示方法を用いることで、ユーザの分析目的に合ったグラフを容易に得ることができる。同様に、コンピュータを、表示システムとして動作させるためのプログラムを用いることで、ユーザの分析目的に合ったグラフをコンピュータに生成させることができる。
【００９４】
例えば、上述した実施形態に係る表示システムは、以下の構成を含む。
（構成１）
ユーザにより第１文章が入力されると、前記第１文章から第１キーワードを抽出し、
学習されたテーブルを参照して所定のデータから前記第１キーワードに関連する第１グラフを生成し、
前記第１グラフを第１画面に表示させる、
処理装置を備え、
前記処理装置は、前記テーブルの学習において、ユーザにより入力された第２文章と、前記第２文章に基づいて表示された第２グラフと、ユーザにより入力された前記第２グラフの評価と、に基づいて前記テーブルを更新する表示システム。
（構成２）
前記処理装置は、前記第１画面において、ユーザによる前記第１グラフの評価を受け付け可能であり、
前記処理装置は、前記第１グラフの評価を受け付けると、前記第１文章と、前記第１グラフと、前記第１グラフの前記評価と、に基づいて前記テーブルを更新する構成１記載の表示システム。
（構成３）
前記処理装置は、前記第２文章から第２キーワードを抽出し、前記テーブルを更新する構成１又は２に記載の表示システム。
（構成４）
前記テーブルは、メインテーブルを含み、
前記処理装置は、前記第２キーワードと、前記第２グラフのＸ軸に用いられた前記データの第１カラムと、前記第２グラフのＹ軸に用いられた前記データの第２カラムと、前記第２グラフの種類と、前記第２グラフの評価と、を前記メインテーブルに反映させる構成３記載の表示システム。
（構成５）
前記テーブルは、複数のカラム属性に関するカラム属性テーブルを含み、
前記カラム属性テーブルは、前記データのカラムの１つが、前記複数のカラム属性の１つである確率を示す構成３又は４に記載の表示システム。
（構成６）
前記テーブルは、Ｘ軸テーブルを含み、
前記Ｘ軸テーブルは、前記第２キーワードが用いられた場合に、前記データのそれぞれのカラムがＸ軸として用いられる確率を示す構成３〜５のいずれか１つに記載の表示システム。
（構成７）
前記テーブルは、Ｙ軸テーブルを含み、
前記Ｙ軸テーブルは、前記第２キーワードが用いられた場合に、前記データのそれぞれのカラムがＹ軸として用いられる確率を示す構成３〜６のいずれか１つに記載の表示システム。
（構成８）
前記テーブルは、複数のグラフ種類に関するグラフ種類テーブルを含み、
前記グラフ種類テーブルは、Ｘ軸に用いられるカラムのカラム属性とＹ軸に用いられるカラムのカラム属性との組み合わせが、前記複数のグラフ種類の１つである確率を示す構成３〜７のいずれか１つに記載の表示システム。
（構成９）
前記処理装置は、
前記第１キーワード及び前記テーブルを基に複数のグラフのそれぞれの推奨度を算出し、
算出された前記推奨度に基づいて前記複数のグラフの一部を前記第１グラフとする
構成１〜８のいずれか１つに記載の表示システム。
【００９５】
以上、本発明のいくつかの実施形態を例示したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。これら実施形態やその変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。また、前述の各実施形態は、相互に組み合わせて実施することができる。
【符号の説明】
【００９６】
１ 表示システム、  １０ 処理装置、  １１ 受付部、  １２ 抽出部、  １３ 生成部、  １４ 出力部、  １５ 集計部、  １６ 更新部、  ２０ 入力装置、  ３０ 表示装置、  ４０ データベース、  ５０ 記憶装置、  １００ 画面、  １０１ 入力欄、  １０２ 項目、  １０２ａ ボタン、  １０３ キーワード表示領域、  １０３ａ〜１０３ｄ タブ、  １０４ グラフ表示領域、  １０４ａ ボタン、  １０４ｂ 数値、  １０５ 項目、  １０５ａ テーブル、  １０５ｂ ボタン、  １０５ｃ 記号、  １０５ｄ チェックボックス、  １０５ｅ、１０５ｆ ボタン、  １０６ 項目、  １０６ａ ボタン、  １０７ 注釈、  １１０ 画面、  １１１ テーブル、  １１２〜１１４ ボタン、  １２０ 画面、  １２１ 入力欄、  １２２〜１２５ 項目、  １２６ グラフ表示領域、  １２７ 項目、  １２７ａ ボックス、  １２８ 項目、  １２８ａ テーブル、  １２８ｂ ボタン、  １２８ｃ 記号、  １２８ｄ チェックボックス、  １２８ｅ、１２８ｆ ボタン
【図１】
2020003880.tif 000003
【図２】
2020003880.tif 000004
【図３】
2020003880.tif 000005
【図４】
2020003880.tif 000006
【図５】
2020003880.tif 000007
【図６】
2020003880.tif 000008
【図７】
2020003880.tif 000009
【図８】
2020003880.tif 000010
【図９】
2020003880.tif 000011
【図１０】
2020003880.tif 000012
【図１１】
2020003880.tif 000013
【図１２】
2020003880.tif 000014
【図１３】
2020003880.tif 000015
【図１４】
2020003880.tif 000016
【図１５】
2020003880.tif 000017
【図１６】
2020003880.tif 000018
【図１７】
2020003880.tif 000019
【図１８】
2020003880.tif 000020