(57)【特許請求の範囲】
【請求項１】
取得されたデータの件数を示す第１のグラフを表示するグラフ表示部と、
前記データに対する絞込条件の候補を表示する候補表示部と、
前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行う絞込実行部とを備え、
前記グラフ表示部は、この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する、グラフ表示システム。
【請求項２】
前記候補表示部は、前記第１の結果に対する絞込条件の候補を表示し、
前記絞込実行部は、この候補から選択された絞込条件に基づいて、前記第１の結果に対して絞り込みを行い、
前記グラフ表示部は、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうちの少なくとも何れかとともに表示する、請求項１に記載のグラフ表示システム。
【請求項３】
前記候補表示部は、前記データに対する絞込条件の候補を表示し、
前記絞込実行部は、前記候補から選択された別の絞込条件に基づいて、前記データに対して絞り込みを行い、
前記グラフ表示部は、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうち少なくとも何れかとともに表示する、請求項１に記載のグラフ表示システム。
【請求項４】
前記候補表示部が、前記第２の結果に対する絞込条件の候補を表示し、前記絞込実行部が、この候補から選択された絞込条件に基づいて、前記第２の結果に対して絞り込みを行い、前記グラフ表示部が、この絞り込みによって得られた第３の結果を示す第４のグラフを表示することを繰り返すことによって、Ｎが２以上の整数である場合、前記候補表示部が、第Ｎの結果に対する絞込条件の候補を表示し、前記絞込実行部が、この候補から選択された絞込条件に基づいて、前記第Ｎの結果に対して絞り込みを行い、前記グラフ表示部が、この絞り込みによって得られた第（Ｎ＋１）の結果を示す第（Ｎ＋２）のグラフを表示する、請求項２または３に記載のグラフ表示システム。
【請求項５】
Ｍが１以上の整数である場合、第Ｍの結果に対する絞込条件は、第Ｍのグラフに表示されているデータに関連付けられたすべての系列を対象とする絞込条件と、前記第Ｍのグラフに表示されているデータに関連付けられた任意の１つの系列を対象とする絞込条件とのうちの何れかである、請求項４に記載のグラフ表示システム。
【請求項６】
グラフ表示システムによって実施されるグラフ表示方法であって、
前記グラフ表示システムが、
取得されたデータの件数を示す第１のグラフを表示し、
前記データに対する絞込条件の候補を表示し、
前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行い、
この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する、グラフ表示方法。
【請求項７】
前記グラフ表示システムが、
前記第１の結果に対する絞込条件の候補を表示し、
この候補から選択された絞込条件に基づいて、前記第１の結果に対して絞り込みを行い、
この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうちの少なくとも何れかとともに表示する、請求項６に記載のグラフ表示方法。
【請求項８】
前記グラフ表示システムが、
前記データに対する絞込条件の候補を表示し、
前記候補から選択された別の絞込条件に基づいて、前記データに対して絞り込みを行い、
この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうち少なくとも何れかとともに表示する、請求項６に記載のグラフ表示方法。
【請求項９】
前記グラフ表示システムが、
前記第２の結果に対する絞込条件の候補を表示し、この候補から選択された絞込条件に基づいて、前記第２の結果に対して絞り込みを行い、この絞り込みによって得られた第３の結果を示す第４のグラフを表示することを繰り返すことによって、Ｎが２以上の整数である場合、第Ｎの結果に対する絞込条件の候補を表示し、この候補から選択された絞込条件に基づいて、前記第Ｎの結果に対して絞り込みを行い、この絞り込みによって得られた第（Ｎ＋１）の結果を示す第（Ｎ＋２）のグラフを表示する、請求項７または８に記載のグラフ表示方法。
【請求項１０】
Ｍが１以上の整数である場合、第Ｍの結果に対する絞込条件は、第Ｍのグラフに表示されているデータに関連付けられたすべての系列を対象とする絞込条件と、前記第Ｍのグラフに表示されているデータに関連付けられた任意の１つの系列を対象とする絞込条件とのうちの何れかである、請求項９に記載のグラフ表示方法。
【請求項１１】
グラフを表示させるためのプログラムであって、
取得されたデータの件数を示す第１のグラフを表示する機能、
前記データに対する絞込条件の候補を表示する機能、
前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行う機能、
この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する機能、をコンピュータに実現させるためのプログラム。
【請求項１２】
前記第１の結果に対する絞込条件の候補を表示する機能、
この候補から選択された絞込条件に基づいて、前記第１の結果に対して絞り込みを行う機能、
この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうちの少なくとも何れかとともに表示する機能、をさらに前記コンピュータに実現させるための請求項１１に記載のプログラム。
【請求項１３】
前記データに対する絞込条件の候補を表示する機能、
前記候補から選択された別の絞込条件に基づいて、前記データに対して絞り込みを行う機能、
この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうち少なくとも何れかとともに表示する機能、をさらに前記コンピュータに実現させるための請求項１１に記載のプログラム。
【請求項１４】
前記第２の結果に対する絞込条件の候補を表示する機能、この候補から選択された絞込条件に基づいて、前記第２の結果に対して絞り込みを行う機能、この絞り込みによって得られた第３の結果を示す第４のグラフを表示する機能を繰り返すことによって、Ｎが２以上の整数である場合、第Ｎの結果に対する絞込条件の候補を表示する機能、この候補から選択された絞込条件に基づいて、前記第Ｎの結果に対して絞り込みを行う機能、この絞り込みによって得られた第（Ｎ＋１）の結果を示す第（Ｎ＋２）のグラフを表示する機能、をさらに前記コンピュータに実現させるための請求項１２または１３に記載のプログラム。
【請求項１５】
Ｍが１以上の整数である場合、第Ｍの結果に対する絞込条件は、第Ｍのグラフに表示されているデータに関連付けられたすべての系列を対象とする絞込条件と、前記第Ｍのグラフに表示されているデータに関連付けられた任意の１つの系列を対象とする絞込条件とのうちの何れかである、請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフ表示システム、方法、及びプログラムに関するものである。
【背景技術】
【０００２】
例えば、地域課題を発見する際には、様々な切り口で相談支援の記録を集計することが有効である。そのためには、どのような切り口（絞り込み、集計する項目）で分析するかを決めた上で、実際のデータ処理を実施する必要がある。この種の分析には、様々な観点から表示されたグラフが利用されることが一般的である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】東洋大学学術情報リポジトリ、「地域包括支援センターにおける実績データの利用法一相談業務の[見える化]への試みー」、福祉社会開発研究、第７号、５〜１２頁、２０１５年３月、http://id.nii.ac.jp/1060/00007351/、（令和２年６月３０日検索）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、システム操作に不慣れな市町村職員の場合、思ったようなグラフを表示するには手間がかかる。
【０００５】
通常のグラフ表示は（１）「グラフの種類を決定する」、（２）「グラフを描画するために必要となるデータ形式を判断する」、（３）「グラフの描画用のデータを作成するために、絞り込み、集計する項目を決定する、（４）「データの絞り込み、集計をする」、（５）「グラフ化する」という流れで実施する。
【０００６】
しかしながら、データ分析やグラフ表示の経験が浅い職員にとっては、どのグラフが適しているかといったことや、どの項目を絞り込み、どう集計すればよいのか等といったグラフ設定条件を決定するには手間がかかる。
【０００７】
このように、データ分析やシステム操作に不慣れな市町村職員にとっては、グラフを活用して地域課題を分析することは容易ではないという問題がある。
【０００８】
本発明はこのような事情に鑑みてなされたものであり、絞込条件をドリルダウン方式で決定することによって、分析処理に有用な様々なグラフを容易に表示し、もって、データ分析やシステム操作に不慣れなユーザであっても、分析処理を容易に行うことを可能とするグラフ表示システム、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
すなわち、請求項１の発明は、取得されたデータの件数を示す第１のグラフを表示するグラフ表示部と、前記データに対する絞込条件の候補を表示する候補表示部と、前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行う絞込実行部とを備え、前記グラフ表示部は、この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する、グラフ表示システムである。
【００１０】
請求項２の発明は、前記候補表示部は、前記第１の結果に対する絞込条件の候補を表示し、前記絞込実行部は、この候補から選択された絞込条件に基づいて、前記第１の結果に対して絞り込みを行い、前記グラフ表示部は、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうちの少なくとも何れかとともに表示する、請求項１に記載のグラフ表示システムである。
【００１１】
請求項３の発明は、前記候補表示部は、前記データに対する絞込条件の候補を表示し、前記絞込実行部は、前記候補から選択された別の絞込条件に基づいて、前記データに対して絞り込みを行い、前記グラフ表示部は、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうち少なくとも何れかとともに表示する、請求項１に記載のグラフ表示システムである。
【００１２】
請求項４の発明は、前記候補表示部が、前記第２の結果に対する絞込条件の候補を表示し、前記絞込実行部が、この候補から選択された絞込条件に基づいて、前記第２の結果に対して絞り込みを行い、前記グラフ表示部が、この絞り込みによって得られた第３の結果を示す第４のグラフを表示することを繰り返すことによって、Ｎが２以上の整数である場合、前記候補表示部が、第Ｎの結果に対する絞込条件の候補を表示し、前記絞込実行部が、この候補から選択された絞込条件に基づいて、前記第Ｎの結果に対して絞り込みを行い、前記グラフ表示部が、この絞り込みによって得られた第（Ｎ＋１）の結果を示す第（Ｎ＋２）のグラフを表示する、請求項２または３に記載のグラフ表示システムである。
【００１３】
請求項５の発明は、Ｍが１以上の整数である場合、第Ｍの結果に対する絞込条件は、第Ｍのグラフに表示されているデータに関連付けられたすべての系列を対象とする絞込条件と、前記第Ｍのグラフに表示されているデータに関連付けられた任意の１つの系列を対象とする絞込条件とのうちの何れかである、請求項４に記載のグラフ表示システムである。
【００１４】
請求項６の発明は、グラフ表示システムによって実施されるグラフ表示方法であって、前記グラフ表示システムが、取得されたデータの件数を示す第１のグラフを表示し、前記データに対する絞込条件の候補を表示し、前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行い、この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する、グラフ表示方法である。
【００１５】
請求項７の発明は、前記グラフ表示システムが、前記第１の結果に対する絞込条件の候補を表示し、この候補から選択された絞込条件に基づいて、前記第１の結果に対して絞り込みを行い、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうちの少なくとも何れかとともに表示する、請求項６に記載のグラフ表示方法である。
【００１６】
請求項８の発明は、前記グラフ表示システムが、前記データに対する絞込条件の候補を表示し、前記候補から選択された別の絞込条件に基づいて、前記データに対して絞り込みを行い、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうち少なくとも何れかとともに表示する、請求項６に記載のグラフ表示方法である。
【００１７】
請求項９の発明は、前記グラフ表示システムが、前記第２の結果に対する絞込条件の候補を表示し、この候補から選択された絞込条件に基づいて、前記第２の結果に対して絞り込みを行い、この絞り込みによって得られた第３の結果を示す第４のグラフを表示することを繰り返すことによって、Ｎが２以上の整数である場合、第Ｎの結果に対する絞込条件の候補を表示し、この候補から選択された絞込条件に基づいて、前記第Ｎの結果に対して絞り込みを行い、この絞り込みによって得られた第（Ｎ＋１）の結果を示す第（Ｎ＋２）のグラフを表示する、請求項７または８に記載のグラフ表示方法である。
【００１８】
請求項１０の発明は、Ｍが１以上の整数である場合、第Ｍの結果に対する絞込条件は、第Ｍのグラフに表示されているデータに関連付けられたすべての系列を対象とする絞込条件と、前記第Ｍのグラフに表示されているデータに関連付けられた任意の１つの系列を対象とする絞込条件とのうちの何れかである、請求項９に記載のグラフ表示方法である。
【００１９】
請求項１１の発明は、グラフを表示させるためのプログラムであって、取得されたデータの件数を示す第１のグラフを表示する機能、前記データに対する絞込条件の候補を表示する機能、前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行う機能、この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する機能、をコンピュータに実現させるためのプログラムである。
【００２０】
請求項１２の発明は、前記第１の結果に対する絞込条件の候補を表示する機能、この候補から選択された絞込条件に基づいて、前記第１の結果に対して絞り込みを行う機能、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうちの少なくとも何れかとともに表示する機能、をさらに前記コンピュータに実現させるための請求項１１に記載のプログラムである。
【００２１】
請求項１３の発明は、前記データに対する絞込条件の候補を表示する機能、前記候補から選択された別の絞込条件に基づいて、前記データに対して絞り込みを行う機能、この絞り込みによって得られた第２の結果を示す第３のグラフを、前記第１のグラフと前記第２のグラフとのうち少なくとも何れかとともに表示する機能、をさらに前記コンピュータに実現させるための請求項１１に記載のプログラムである。
【００２２】
請求項１４の発明は、前記第２の結果に対する絞込条件の候補を表示する機能、この候補から選択された絞込条件に基づいて、前記第２の結果に対して絞り込みを行う機能、この絞り込みによって得られた第３の結果を示す第４のグラフを表示する機能を繰り返すことによって、Ｎが２以上の整数である場合、第Ｎの結果に対する絞込条件の候補を表示する機能、この候補から選択された絞込条件に基づいて、前記第Ｎの結果に対して絞り込みを行う機能、この絞り込みによって得られた第（Ｎ＋１）の結果を示す第（Ｎ＋２）のグラフを表示する機能、をさらに前記コンピュータに実現させるための請求項１２または１３に記載のプログラムである。
【００２３】
請求項１５の発明は、Ｍが１以上の整数である場合、第Ｍの結果に対する絞込条件は、第Ｍのグラフに表示されているデータに関連付けられたすべての系列を対象とする絞込条件と、前記第Ｍのグラフに表示されているデータに関連付けられた任意の１つの系列を対象とする絞込条件とのうちの何れかである、請求項１４に記載のプログラムである。
【発明の効果】
【００２４】
本発明のグラフ表示システム、方法、およびプログラムによれば、絞込条件をドリルダウン方式で決定することによって、分析処理に有用な様々なグラフを容易に表示できるので、データ分析やシステム操作に不慣れなユーザであっても、分析処理を容易に行うことが可能となる。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムの一例を示す構成図である。
【図２】図２は、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムを示す機能ブロック図である。
【図３】図３は、グラフ表示モジュール２１の機能を説明するための模式図である。
【図４】図４は、グラフ表示モジュールによって表示されるグラフの一例を示す図である。
【図５】図５は、初期表示画面の詳細を示す模式図である。
【図６】図６は、グラフ編集生成モジュール２２が起動された場合に表示されるグラフ編集生成メニューＧの一例を示す図である。
【図７】図７は、描画用データと詳細データとの一例を示す図である。
【図８】図８は、絞込条件の候補を例示する図である。
【図９】図９は、候補表示モジュールによって表示される候補を例示する図である。
【図１０】図１０は、グラフ編集生成モジュールによって表示される２項目目の候補を例示する図である。
【図１１】図１１は、経時変化への切替Ｇ４が選択された場合の動作を説明するための図である。
【図１２】図１２は、グラフの切替の例を示す図である。
【図１３】図１３は、散布図およびバブルチャートを表示する動作例を示す図である。
【発明を実施するための形態】
【００２６】
以下に、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムを、図面を参照して説明する。
【００２７】
以下の実施形態の説明において、同一部分については、同一符号を用いて示し、重複説明を避ける。
【００２８】
（構成）
図１は、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムの一例を示す構成図である。
【００２９】
なお、以下の説明では、役所や役場等で収集された福祉相談関係情報に基づいてグラフ表示を行う例について説明するが、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムによってグラフ表示される対象は、役所や役場等で収集された福祉相談関係情報に限定されず、一般的な情報に対しても実施可能であることに留意されたい。
【００３０】
グラフ表示システム１０は、例えばサーバのようなコンピュータによって実現され、例えばＰＣやタブレットのような複数の端末８０と、例えば有線または無線の通信ネットワーク７０を介して通信可能に接続され、端末８０に対して、グラフ表示プログラムを提供する。
【００３１】
複数の端末８０はそれぞれ、例えば、役所や役場の担当部署に配置される。
【００３２】
なお、図１に例示するようなネットワーク環境には、イーサネット（登録商標）等のＬＡＮ、あるいは公衆回線や専用回線を介して複数のＬＡＮが接続されるＷＡＮ等を含み得る。ＬＡＮの場合には、必要に応じてルータを介した多数のサブネットから構成される。また、ＷＡＮの場合には、公衆回線に接続するためのファイアウォール等を適宜備えているが、ここではその図示及び詳細説明を省略する。
【００３３】
図２は、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムを示す機能ブロック図である。
【００３４】
グラフ表示システム１０の電子回路は、バス１１によって互いに接続されたＣＰＵ１２、記録媒体読取部１４、通信部１５、メモリ２０、および記憶装置３０を備えている。
【００３５】
メモリ２０は、グラフ表示システムを実現するプログラムとして、グラフ表示モジュール２１、グラフ編集生成モジュール２２、候補表示モジュール２３、および絞込実行モジュール２４を記憶している。
【００３６】
これらプログラムモジュール２１〜２３は、メモリ２０に予め記憶されていてもよいし、あるいはメモリカード等の外部記録媒体１３から記録媒体読取部１４を介してメモリ２０に読み込まれて記憶されたものであってもよい。これらプログラムモジュール２１〜２３は、書き換えできないようになっている。
【００３７】
メモリ２０には、このようなユーザ書き換え不可能なエリアの他に、書き換え可能なデータを記憶するエリアとして、書込可能データエリア２９が確保されている。
【００３８】
ＣＰＵ１２は、各プログラムモジュール２１〜２４を実行可能な１つまたは複数のプロセッサの一例であって、各プログラムモジュール２１〜２４に従い回路各部の動作を制御する。
【００３９】
記憶装置３０は、相談関係データベース３１、分析用データベース３２、およびグラフ表示用データベース３３を備えている。以下、データベースを「ＤＢ」と略する。
【００４０】
相談関係ＤＢ３１は、例えば役所や役場の福祉関連部署で取得されたデータが蓄積されたデータベースであり、福祉相談関連のデータ、福祉相談に応じてなされる支援経過のデータ、福祉相談に訪れた人の宛名データ、福祉支援を受ける人である支援対象者に関するデータ、および福祉相談の内容等のデータが記録された相談内容テーブル３１ａを格納している。
【００４１】
相談関係ＤＢ３１は、図２では説明の都合上、グラフ表示システム１０の一部として示されているが、相談関係ＤＢ３１は、グラフ表示システム１０の外部のシステムに設けられていても良い。この場合、グラフ表示システム１０は、通信部１５を介して、通信ネットワーク経由で、相談関係ＤＢ３１にアクセスすることができる。
【００４２】
分析用ＤＢ３２は、グラフ表示モジュール２１によって作成される分析用相談関係テーブル３２ａを蓄積するデータベースである。
【００４３】
グラフ表示用ＤＢ３３は、端末８０のダッシュボード８４に表示されているグラフ毎に、グラフ表示および内容データ取得クエリの発行に必要な最小限のグラフ表示用データ３３ａを蓄積するデータベースである。
【００４４】
記憶装置３０は、例えばＳＳＤ（Solid State Drive）やＨＤＤ（Hard Disk Drive）等からなる。
【００４５】
通信部１５は、通信ネットワーク７０に接続されており、通信ネットワーク７０を介してなされる端末８０とグラフ表示システム１０との間の情報の送受信を司る。端末８０とグラフ表示システム１０との間では、多くの情報が送受信されるが、これらはすべて、通信部１５を介してなされる。以下の説明では、端末８０とグラフ表示システム１０との間でなされる情報の送受信が、通信部１５でなされるとの重複説明を避ける。
【００４６】
グラフ表示モジュール２１は、例えば役所や役場の福祉関連部署によって取得され、相談関係ＤＢ３１に蓄積されたデータの件数を示す第１のグラフ（例えば、円グラフ）を表示する。
【００４７】
図３は、グラフ表示モジュール２１の機能を説明するための模式図である。
【００４８】
グラフ表示モジュール２１は、相談関係ＤＢ３１に格納されているデータから、必要なデータを抽出して、分析用相談関係テーブル３２ａを作成し、分析用ＤＢ３２に格納する。
【００４９】
具体的には、グラフ表示モジュール２１は、相談内容テーブル３１ａを複製することによって、分析用相談関係テーブル３２ａを作成し、分析用ＤＢ３２に格納する。
【００５０】
なお、グラフ表示システム１０は、グラフファーストで処理を可能とするために、グラフ表示モジュール２１の動作段階では、ユーザに対して何も指定させない。
【００５１】
なお、相談関係ＤＢ３１に格納されている情報は、マスタ情報であるので、データ内容に異動があった場合には、随時更新される。一方、グラフ表示システム１０でなされる分析は、内容によっては、日をまたぐなど、長時間を要することもある。したがって、分析が異動処理に影響しないように、グラフ表示モジュール２１は、このように、相談関係ＤＢ３１に格納されている情報を複製して、分析用ＤＢ３２に格納している。
【００５２】
図４は、グラフ表示モジュール２１によって表示されるグラフの一例を示す図である。
【００５３】
グラフ表示モジュール２１は、図４に例示するように、分析用相談関係テーブル３２ａに記録されている相談内容データの件数（１５００件）を示す円グラフｆ１を含むデータ表示エリア９０を、相談内容データの集計期間ｇ（２０１７年４月１日から２０１９年９月１日）とともに、端末８０のダッシュボード８４から、表示させる。
【００５４】
図５は、初期表示画面の詳細を示す模式図である。
【００５５】
図５に例示されるように、データ表示エリア９０は、タイトルバーＡ、編集アイコンＢ、表示エリアＣ、グラフエリアＤ、系列エリアＥ、および絞込条件表示エリアＦを含む。
【００５６】
なお、図５に示す例は、１つの集計期間の件数を示す１つの円グラフｆ１のみを示す例であるが、グラフ表示モジュール２１は、複数の集計期間の件数を示す複数の円グラフを示すことも可能である。この場合、ユーザは、マウスによってタイトルバーＡをクリックし、その後のマウスによるドラッグ＆ドロップ操作によって、表示位置の裏表を入れ替えることができる。
【００５７】
また、タイトルバーＡの右端には編集アイコンＢも表示されており、ユーザは、編集アイコンＢをマウスによってクリックすると、［グラフ削除］や［拡大表示］といった機能を示すメニューが表示され、このメニューから、ユーザが、マウスによって［グラフ削除］をクリックすると、グラフが削除され、［拡大表示］アイコンをクリックすると、グラフがダッシュボード８４の中央に拡大表示される。
【００５８】
表示エリアＣには、集計元となったデータ名が表示される。
【００５９】
グラフエリアＤには、円グラフｆ１が表示される。なお、グラフに加え、系列名を表示することもできる。
【００６０】
絞込条件表示エリアＦには、絞込条件が表示される。
【００６１】
データ表示エリア９０内の任意の場所においてマウスを左クリックすると、グラフ編集生成モジュール２２が起動する。
【００６２】
図６は、グラフ編集生成モジュール２２が起動された場合に表示されるグラフ編集生成メニューＧの一例を示す図である。
【００６３】
グラフ編集生成メニューＧは、項目として、内訳データ表示Ｇ１、絞り込みＧ２、追加集計Ｇ３、経時変化への切替Ｇ４、グラフ切替Ｇ５、集計元データ切替Ｇ６、集計元データの表示追加Ｇ７、ならびに、散布図およびバブルチャートＧ１１を含む。
【００６４】
図７は、描画用データと詳細データとの一例を示す図である。
【００６５】
マウスのクリック等によってユーザによって内訳データ表示Ｇ１が選択されると、グラフ編集生成モジュール２２は、図７左に示すように、グラフ描画用データＨを表示する。
【００６６】
図７左に示すグラフ描画用データＨにおいて、さらにマウスのクリック等によってユーザによって［内訳］が指定されると、グラフ編集生成モジュール２２は、図７右に示す表に、詳細データＩを表示する（ここでは、詳細データの内容の表示を省略している）。
【００６７】
詳細データＩでは、それぞれのテーブルに切替（行き来）できるようになっており、集計元のデータ（相談内容、支援対象者、支援経過等）に応じて、最初に表示されるテーブルが変わる。
【００６８】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって絞り込みＧ２が選択されると、候補表示モジュール２３が起動する。
【００６９】
図８は、絞込条件の候補を例示する図である。
【００７０】
候補表示モジュール２３は、図８に例示するように、相談関係ＤＢ３１に記憶されているデータに対する絞込条件の候補Ｊを表示する。
【００７１】
絞込条件の候補Ｊは、大項目として、相談内容Ｊ１、支援対象者Ｊ２、および支援経過（支援情報）Ｊ４を含む。
【００７２】
相談内容Ｊ１は、相談受付日Ｊ１１、相談種別・細目Ｊ１２、相談経路Ｊ１３、および受付した課・機関Ｊ１４を含む。
【００７３】
支援対象者Ｊ２は、個人指定Ｊ２１、追加日Ｊ２２、性別Ｊ２３、年齢Ｊ２４、および現存・非現存Ｊ２５を含む。
【００７４】
支援経過（支援情報）Ｊ４は、支援年月日Ｊ４１、および支援担当課・者・機関Ｊ４２を含む。
【００７５】
図８に示す候補ＪのＪ１１〜Ｊ１４、Ｊ２１〜Ｊ２５、Ｊ４１〜Ｊ４２の中から、マウスのクリック等によってユーザによって何れかが選択されると、候補表示モジュール２３はさらに、選択された項目のデータ形式に対応した選択画面Ｊ’を表示する。
【００７６】
そして、この選択画面Ｊ’から、マウスのクリック等によってユーザによってさらにデータの条件の絞り込みがなされ、絞込条件の選択が終了すると、絞込実行モジュール２４が起動する。
【００７７】
絞込実行モジュール２４は、このようにしてユーザによって選択された絞込条件に基づいて、データに対する絞り込みを実行し、その結果を、グラフ表示モジュール２１へ出力する。
【００７８】
グラフ表示モジュール２１は、絞込実行モジュール２４から出力された結果に基づいて、新たなグラフｆ２を生成し、新たなグラフ表示エリア９２から表示させる。新たなグラフ表示エリア９２もまた、ダッシュボード８４から表示される。ただし、図８に例示されるように、グラフ表示モジュール２１は、ダッシュボード８４から、ユーザが、テンポ良く分析を進めることができるように、ダッシュボード８４において、グラフ表示エリア９２を、データ表示エリア９０に上書きするのではなく、データ表示エリア９０の右隣もしくは左下に並列表示させる。このように、グラフ表示モジュール２１は、絞り込みによって得られたグラフｆ２を、グラフｆ１とともに表示する。
【００７９】
なお、並列表示できるグラフ表示エリアの数は、例えば３つであるが、４つ以上表示する場合も、本願発明に含まれる。
【００８０】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって追加集計Ｇ３が選択されると、候補表示モジュール２３が起動する。
【００８１】
図９は、候補表示モジュールによって表示される候補を例示する図である。
【００８２】
候補表示モジュール２３は、図９左に示すように、集計をする項目の候補Ｋを一覧表示する。
【００８３】
候補Ｋは、大項目として、相談のおおまかな傾向Ｋ１、支援対象者の属性Ｋ２、相談量の偏り（課・機関）Ｋ４、および支援の状況・傾向Ｋ５を含む。
【００８４】
相談のおおまかな傾向Ｋ１は、相談種別・細目Ｋ１１、および相談経路Ｋ１２を含む。
【００８５】
支援対象者の属性Ｋ２は、個人ごとＫ２１、性別Ｋ２３、および年齢Ｋ２４を含む。
【００８６】
相談量の偏り（課・機関）Ｋ４は、受付した課・機関Ｋ４１を含む。
【００８７】
支援の状況・傾向Ｋ５は、支援担当課・者・機関Ｋ５１を含む。
【００８８】
ユーザは、マウスのクリック等によって、図９左のような候補Ｋから、集計したい項目を１項目ずつ、最大２項目まで指定することができる。
【００８９】
先ず、ユーザが、１項目目を指定する場合について説明する。
【００９０】
候補Ｋから、マウスのクリック等によってユーザによって項目が選択されると、絞込実行モジュール２４は、選択された候補に基づく絞り込みを実行し、その結果を、グラフ表示モジュール２１へ出力する。
【００９１】
グラフ表示モジュール２１は、絞込実行モジュール２４から出力された結果に基づいて、グラフｆ３を作成し、新たなグラフ表示エリア９４から表示させる。新たなグラフ表示エリア９４もまた、ダッシュボード８４から表示される。ただし、図９に例示されるように、グラフ表示モジュール２１は、ダッシュボード８４から、ユーザが、テンポ良く分析を進めることができるように、ダッシュボード８４において、グラフ表示エリア９４を、データ表示エリア９０に上書きするのではなく、データ表示エリア９０の右隣もしくは左下に並列表示させる。このように、グラフ表示モジュール２１は、絞り込みによって得られたグラフｆ３を、グラフｆ１とともに表示する。このグラフｆ３の状態は、グラフ表示用ＤＢ３３が、グラフ表示用データ３３ａとして記憶する。
【００９２】
なお、並列表示できるグラフ表示エリアの数は、例えば３つであるが、４つ以上表示する場合も、本願発明に含まれる。
【００９３】
次に、ユーザが、２項目目を指定する場合について説明する。
【００９４】
図１０は、グラフ編集生成モジュールによって表示される２項目目の候補を例示する図である。
【００９５】
ユーザが２項目目を指定するために、グラフ編集生成モジュール２２は、図１０に示すように、２項目目の候補を一覧表示するグラフ編集生成メニューＬを表示する。
【００９６】
２項目目は、１項目目を指定して生成されたグラフに対し、さらに集計を行うための絞込条件である。
【００９７】
グラフ編集生成メニューＬは、内訳データ表示Ｌ１、絞り込みＬ２、追加集計Ｌ３、経時変化への切替Ｌ４、グラフ切替Ｌ５、集計元データ切替Ｌ６、集計元データの表示追加Ｌ７、および集計項目の切り替えＬ１０を含む。
【００９８】
グラフ編集生成メニューＬから、２項目目が指定された場合、既に１項目目の集計で使用済みの項目はグレーアウト表示される。
【００９９】
内訳データ表示Ｌ１が選択された場合、グラフ表示モジュール２１は、何項目目かに関わらず同じ動作をする。また、絞り込みＬ２が選択された場合、絞込実行モジュール２４は、何項目目かに関わらず同じ動作をする。
【０１００】
追加集計Ｌ３、および経時変化への切替Ｌ４は、グラフ内のどの系列に対して処理をすべきかを選択させる選択肢であり、すべてのグラフをまとめて集計する場合、２項目目の集計を実施済みの場合は、グレーアウト表示される。
【０１０１】
集計元データの表示追加Ｌ７、および所要時間の表示追加Ｌ９は、１項目目の場合のみ表示され、散布図もしくはバブルチャートにグラフを切り替えるための設定項目である。
【０１０２】
マウスのクリック等によってユーザによって、集計項目の切り替えＬ１０が選択された場合、別の集計項目を対象として、絞込実行モジュール２４が動作し、新たなグラフを生成することが可能となる。
【０１０３】
グラフ編集生成メニューＬから、所望の項目を選択することにより、図１０中Ｍに示すように、１つのグラフを抜き出して集計すること（Ｍ１）も、すべてのグラフをまとめて集計すること（Ｍ２）も可能となる。
【０１０４】
１つのグラフを抜き出して集計する場合（Ｍ１）、グラフ編集生成モジュール２２が、系列名を選択するための選択肢Ｎを表示させる。これに応じて、ユーザは、選択肢Ｎに表示された系列名の中から、所望する系列を、マウスのクリック等によって選択することができる。
【０１０５】
絞込実行モジュール２４は、選択された系列で、データの絞り込みを行い、結果を、グラフ表示モジュール２１に出力する。
【０１０６】
グラフ表示モジュール２１は、絞込実行モジュール２４から出力された結果に基づいて、グラフｆ４を作成し、新たなグラフ表示エリア９６から表示させる。新たなグラフ表示エリア９６もまた、ダッシュボード８４から表示される。ただし、グラフ表示モジュール２１は、ダッシュボード８４から、ユーザが、テンポ良く分析を進めることができるように、ダッシュボード８４において、グラフ表示エリア９６を、データ表示エリア９０、９４に上書きするのではなく、データ表示エリア９０、９４の少なくとも一方の右隣もしくは左下に並列表示させる。このように、グラフ表示モジュール２１は、絞り込みによって得られたグラフｆ４を、グラフｆ１、ｆ３の少なくとも一方とともに表示する。さらにグラフｆ４から、上述した追加集計Ｌ３を実行することも可能である。
【０１０７】
そして、その結果得られたグラフに対しても、上述した追加集計L３を実行することを繰り返す（ドリルダウンする）ことができる。
【０１０８】
一方、すべてのグラフをまとめて集計する場合（Ｍ２）、グラフ編集生成モジュール２２が、集計項目を表示させる。これに応じてユーザが、マウスのクリック等によって、集計項目を選択すると、絞込実行モジュール２４は、選択された集計項目に基づく絞り込みを実行し、その結果を、グラフ表示モジュール２１へ出力する。グラフ表示モジュール２１は、絞込実行モジュール２４から出力された結果に基づいて新たなグラフｆ５を生成し、新たなグラフ表示エリア９８から表示させる。新たなグラフ表示エリア９８もまた、ダッシュボード８４から表示される。ただし、グラフ表示モジュール２１は、ダッシュボード８４から、ユーザが、テンポ良く分析を進めることができるように、ダッシュボード８４において、グラフ表示エリア９８を、データ表示エリア９０、９４に上書きするのではなく、データ表示エリア９０、９４の少なくとも一方の右隣もしくは左下に並列表示させる。このように、グラフ表示モジュール２１は、絞り込みによって得られたグラフｆ５（例えば、棒グラフ）を、グラフｆ１、ｆ３の少なくとも一方とともに表示する。さらにグラフｆ５のうちの１つのグラフに対して、上述した追加集計Ｌ３を実行することも可能である。
【０１０９】
そして、その結果得られたグラフに対しても、上述した追加集計L３を実行することを繰り返す（ドリルダウンする）ことができる。
【０１１０】
図１１は、経時変化への切替Ｇ４が選択された場合の動作を説明するための図である。
【０１１１】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって経時変化への切替Ｇ４が選択された場合、図１１に示すように、２つの項目、すなわち、１つのグラフを抜き出して集計Ｇ４１と、全てのグラフをまとめて集計Ｇ４２とが表示される。
【０１１２】
これに応じて、ユーザが、マウスのクリック等により、Ｇ４１を選択すると、グラフ編集生成モジュール２２は、選択画面Ｑを表示する。選択画面Ｑは、系列名を選択肢として表示するためのものであり、ユーザは、マウスのクリック等により、表示された系列名から、経時変化を表示したい系列名を選択することができる。
【０１１３】
ユーザが、マウスのクリック等により、系列名を選択すると、グラフ編集生成モジュール２２は、設定画面Ｒを表示する。
【０１１４】
設定画面Ｒは、選択画面Ｑにおいて選択された系列名を、どのような期間毎に表示するのかを設定するための条件（年ごとＲ１、半年ごとＲ２、３か月ごとＲ３、月ごとＲ４、および週ごとＲ５）を表示する。
【０１１５】
設定画面Ｒから、ユーザが例えば、年ごとＲ１を選択すると、絞込実行モジュール２４は、選択画面Ｑで選択された系列名「ａａａａａ」に対応する年毎（図１１に示す例では、過去３０か月）のデータを、グラフ表示モジュール２１へ出力する。
【０１１６】
グラフ表示モジュール２１は、絞込実行モジュール２４から出力されたデータに基づいて、棒グラフを作成し、グラフ表示エリア１０２に表示する。グラフ表示エリア１０２もまた、ダッシュボード８４に、他のグラフ表示エリアと並列表示される。
【０１１７】
一方、ユーザが、マウスのクリック等により、Ｇ４２を選択すると、グラフ編集生成モジュール２２は、選択画面Ｑを表示せず、設定画面Ｒを表示する。
【０１１８】
これに応じて、前述したように、ユーザが、設定画面Ｒから、ユーザが例えば、年ごとＲ１を選択すると、絞込実行モジュール２４は、年毎（図１１に示す例では、過去３０か月）のデータを、グラフ表示モジュール２１へ出力する。
【０１１９】
グラフ表示モジュール２１は、絞込実行モジュール２４から出力されたデータに基づいて、すべての系列名「ａａａａａ」、「ｂｂｂｂｂ」、「ｃｃｃｃｃ」別に棒グラフを作成し、グラフ表示エリア１０４に表示する。グラフ表示エリア１０４もまた、ダッシュボード８４に、他のグラフ表示エリアと並列表示される。
【０１２０】
このように、指定された区切りで経時変化を示す新たな棒グラフを生成することが可能となる。なお、経時変化への切替Ｇ４において１項目目（Ｇ４１）が選択されるか、２項目目（Ｇ４２）が選択されるかで、その後の挙動が変わる。
【０１２１】
グラフ編集生成メニューＧにおいて、マウスのクリック等によって、ユーザによって、グラフ切替Ｇ５が選択されると、候補表示モジュール２３は、ダッシュボード８４に表示されるグラフの切替設定のための選択肢を表示する。ユーザは、この選択肢から、ダッシュボード８４に表示したいグラフを、マウスのクリック等により選択すると、ダッシュボード８４から表示されるグラフが、選択されたグラフへと切り替わる。
【０１２２】
図１２は、グラフの切替の例を示す図である。
【０１２３】
具体的には、図１２に示すように、１項目目の集計を表している棒グラフ（１）と、１項目目の集計を表している円グラフ（２）との間の切り替え、２項目目の集計を表している棒グラフ（３）と、２項目目の集計（積み上げ）を表している棒グラフ（４）との間の切り替え、円グラフ（２）と、１項目目の集計を表している折れ線グラフ（５）との間の切り替え、棒グラフ（４）と、２項目目の集計を表している折れ線グラフ（６）との間の切り替え、棒グラフ（３）と、折れ線グラフ（６）との間の切り替え等がある。
【０１２４】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって集計元データ切替Ｇ６がマウス等によって選択されると、候補表示モジュール２３は、グラフを集計するための集計元データを切り替えるための選択肢を表示する。ユーザは、この選択肢の中から、切り替えたい集計元データを選択することができる。集計元データが選択されると、選択された集計元データに基づいてグラフが表示される。グラフの表示については既に説明した通りであるので、重複説明を避ける。
【０１２５】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって、集計元データの表示追加Ｇ７が選択されると、候補表示モジュール２３は、集計元データをダッシュボード８４に表示する。
【０１２６】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって、所要時間への切替Ｇ８がマウス等によって選択されると、候補表示モジュール２３は、グラフの表示から、所要時間の表示へと切り替える。
【０１２７】
グラフ編集生成メニューＧにおいて、マウスのクリック等によってユーザによって、所要時間の表示追加Ｇ９が選択されると、候補表示モジュール２３は、所要時間の表示を追加するための設定画面を表示させる。ユーザは、この設定画面から、所望の条件を設定することによって、設定された条件が追加された所要時間を表示することができる。
【０１２８】
図１３は、散布図およびバブルチャートを表示する動作例を示す図である。
【０１２９】
グラフ編集生成メニューＧにおいて、マウスのクリック等によって、ユーザによって、散布図およびバブルチャートＧ１１がマウス等によって選択された場合、さらに、図１３に例示するように、グラフ表示エリア１００が、マウスで左クリックされると、候補表示モジュール２３は、散布図およびバブルチャートメニューＷを表示させる。
【０１３０】
散布図およびバブルチャートメニューＷは、項目として、内訳データ表示Ｗ１、絞り込みＷ２、追加集計Ｗ３、経時変化への切替Ｗ４、グラフ切替Ｗ５、集計元データ切替Ｗ６、集計元データの表示追加Ｗ７、および集計項目の切り替えＷ１０を含む。
【０１３１】
散布図およびバブルチャートとは、１項目目の集計がなされており、かつ集計元データの追加もしくは所要時間の追加を指定した場合のみ表示される特殊なグラフである。当該グラフが表示された場合、専用モードに移行する。
【０１３２】
専用モードへの移行を、図１３を用いて説明する。所要時間への切替、表示追加は、集計元データにまとめてしまい、相談内容件数、支援対象者数、支援情報件数、相談内容所要時間、および支援情報所要時間のようにした方がシンプルな場合がある。
【０１３３】
このような場合、当初は「合計」のみとし、機能強化として「平均」、「中央値」にも対応を予定する。なお、選択肢を増やすだけで対応可能である。
【０１３４】
集計元データの表示追加Ｗ７が選択されると、候補表示モジュール２３は、例えば、項目テーブルＸに示すような３つの項目（相談内容、相談件数、支援対象者数）を表示させる。これは、散布図用のデータ項目である。
【０１３５】
データテーブルＺは、散布図およびバブルチャートのための集計元データの一例を示している。データテーブルＺには、相談内容が第１列目に記載されている。この例では、３つの相談項目（α包括、β包括、γ包括）が示されている。データテーブルＺの第２列目には相談件数、第３列目には支援対象者数、第４項目には支援件数が示される。
【０１３６】
グラフ表示モジュール２１は、データテーブルＺのうち、各相談内容毎に、相談件数（横軸）と支援対象者数（縦軸）との２次元座標上に表現した散布図を、グラフ表示エリア１０６に表示させることができる。さらに、支援件数がバブルの大きさで表示されたバブルチャートを、グラフ表示エリア１０８に表示させることができる。このように、１つの系列のみを抜き出して追加集計することで、新たな散布図もしくはバブルチャートを生成し、表示させることができる。
【０１３７】
以上説明したように、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムによれば、分析内容に応じて適切なグラフを決定し、データの整形等を自動で実施する。したがって、例えば市町村職員のようなユーザは、絞り込みおよび集計する項目のみを選択することでグラフを描画できる。これにより、グラフ表示及びシステム操作に不慣れなユーザであっても、直観的に分析処理ができるようになる。
【０１３８】
また、本発明の実施形態に係るグラフ表示方法が適用されたグラフ表示システムによれば、グラフを描画した後、そのグラフに対して追加の絞り込み・集計を行うことで、連鎖してグラフを生成することを可能とする。これにより、ユーザは、スピーディなグラフ化が可能となり、予想していなかった気付きをもたらすことができる。
【０１３９】
以上、本発明を実施するための最良の形態について、添付図面を参照しながら説明したが、本発明はかかる構成に限定されない。特許請求の範囲の発明された技術的思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０１４０】
本願発明のグラフ表示システム、方法、及びプログラムは、単独の装置やアプリケーションとして実現することも可能であるが、例えば役場や役所において、福祉相談の支援業務を統合的に管理する福祉相談支援システムに搭載された一機能として実現することも可能である。
【符号の説明】
【０１４１】
１０  グラフ表示システム
１１  バス
１３  外部記録媒体
１４  記録媒体読取部
１５  通信部
２０  メモリ
２１  グラフ表示モジュール
２２  グラフ編集生成モジュール
２３  候補表示モジュール
２４  絞込実行モジュール
２９  書込可能データエリア
３０  記憶装置
３１  相談関係データベース
３１ａ  相談内容テーブル
３２  分析用データベース
３２ａ  分析用相談関係テーブル
３３  グラフ表示用データベース
３３ａ  グラフ表示用データ
７０  通信ネットワーク
８０  端末
８４  ダッシュボード
９０  グラフ表示エリア
９２  グラフ表示エリア
９４  グラフ表示エリア
９６  グラフ表示エリア
９８  グラフ表示エリア
９８  グラフ表示エリア
１００  グラフ表示エリア
１０２  グラフ表示エリア
１０４  グラフ表示エリア
１０６  グラフ表示エリア
１０８  グラフ表示エリア
【要約】
【課題】絞込条件をドリルダウン方式で決定することによって、分析処理に有用な様々なグラフを容易に表示し、もって、データ分析やシステム操作に不慣れなユーザであっても、分析処理を容易に行うことを可能とするグラフ表示システム、方法、及びプログラムを提供すること。
【解決手段】本発明のグラフ表示システムは、取得されたデータの件数を示す第１のグラフを表示するグラフ表示部と、前記データに対する絞込条件の候補を表示する候補表示部と、前記候補から選択された絞込条件に基づいて、前記データに対して絞り込みを行う絞込実行部とを備え、前記グラフ表示部は、この絞り込みによって得られた第１の結果を示す第２のグラフを、前記第１のグラフとともに表示する。
【選択図】図１【図１】
0006869408.tif 000002
【図２】
0006869408.tif 000003
【図３】
0006869408.tif 000004
【図４】
0006869408.tif 000005
【図５】
0006869408.tif 000006
【図６】
0006869408.tif 000007
【図７】
0006869408.tif 000008
【図８】
0006869408.tif 000009
【図９】
0006869408.tif 000010
【図１０】
0006869408.tif 000011
【図１１】
0006869408.tif 000012
【図１２】
0006869408.tif 000013
【図１３】
0006869408.tif 000014