(57)【特許請求の範囲】
【請求項１】
予め作成されたグラフ雛形のサイズ情報を取得する雛形情報取得手段と、
グラフを画面表示するグラフ表示シート上における前記グラフ雛形の表示サイズ及び表示位置を決定する表示態様決定手段と、
所定の数値情報をプロットすることで前記グラフを形成可能な軸情報を有する、前記グラフの形成単位としてのカテゴリの情報を、異なる複数の前記カテゴリについて記録する手段と、
任意の前記グラフ雛形をコピーし、該コピーした前記グラフ雛形の前記表示サイズを前記表示態様決定手段の決定に基づいて調整し、該調整した前記グラフ雛形を一又は複数の前記グラフ表示シート上の前記表示位置に略マトリクス状に表示する雛形表示手段と、
前記カテゴリごとの所定の前記数値情報を取得するとともに該取得した該所定の数値情報を前記グラフ表示シート上に表示された前記グラフ雛形にプロットしてグラフを形成する数値取得表示手段と、
前記数値取得表示手段によって前記グラフ表示シート上に表示された複数の前記グラフを、それぞれの前記表示サイズ及びそれぞれのプロットエリアのサイズが略同一となるように修正するグラフ修正手段とを備え、
前記表示態様決定手段は、それぞれの前記カテゴリの情報を取得するとともに該カテゴリの数に基づいて前記グラフ雛形を区分して前記グラフ雛形上におけるそれぞれの前記グラフの前記表示サイズ及び前記表示位置を決定し、
前記数値取得表示手段は前記カテゴリに対応した前記所定の数値情報を取得して前記グラフ表示シート上に表示された前記グラフ雛形の前記プロットエリアにグラフ表示させることを特徴とするグラフ表示装置。
【請求項２】
前記表示態様決定手段は、操作手段から入力された行数情報及び列数情報に基づいて、前記グラフ表示シート上におけるそれぞれの前記グラフの表示位置及びそれぞれの前記グラフのプロットエリアのサイズを決定することを特徴とする請求項１に記載のグラフ表示装置。
【請求項３】
前記グラフ修正手段は、一旦前記グラフ表示シート上に前記グラフが作成されたのちに前記カテゴリの数及び前記数値情報のうち少なくとも何れか一方に変更があった場合、該変更に基づいて、前記グラフ表示シート上の前記グラフの表示位置及びそれぞれの前記グラフのプロットエリアのサイズについて再度前記修正を行うことを特徴とする請求項１又は２に記載のグラフ表示装置。
【請求項４】
コンピュータを請求項１乃至３の何れか一つに記載のグラフ表示装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフを作成し表示する技術に関する。
【背景技術】
【０００２】
各種プレゼンテーションや研究発表等において数値や数値の推移を示すためには折れ線グラフ等のグラフが用いられ、グラフを簡易に作成したいという要望は多い。従来、パーソナルコンピュータ等のコンピュータ端末においてグラフ作成を簡易に行うための各種のグラフ表示装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２８８４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、複数のグラフを見易く表示するには、各複数のグラフのプロットエリアの大きさ等を同一サイズに揃え整列させて表示する必要があるが、上記特許文献１に記載の発明において一のグラフ表示シート上に複数のグラフを整列させて表示するためには、予め作った複数のグラフを一の表示シート上にコピー＆ペースト等の操作により個別に貼り付けて大きさや位置あわせをする必要があり、作業者の労力が過大になるという問題がある。また、一度整列表示させた複数のグラフにデータを追加した場合に、追加したデータの大きさによってはプロットエリアの大きさが変わってしまい、表示シートの見栄えが悪くなる。このような場合、上記特許文献１に記載の発明において作成したグラフ表示用画面においては、作業者が手作業で表示シート上のグラフの大きさや位置を再調整しなければならないため、作業者の労力はやはり過大になるという問題がある。
【０００４】
本発明はこのような問題に基づいてなされたものであり、グラフ表示シート上への複数のグラフの表示や、グラフ表示シート上に表示させた複数のグラフの大きさの調整を容易に行い、資料作成者の労力を軽減できるグラフ表示装置、グラフ表示システムを提供することを課題としている。
【課題を解決するための手段】
【０００５】
かかる課題を達成するために、請求項１に記載の発明は、予め作成されたグラフ雛形のサイズ情報を取得する雛形情報取得手段と、グラフを画面表示するグラフ表示シート上における前記グラフ雛形の表示サイズ及び表示位置を決定する表示態様決定手段と、所定の数値情報をプロットすることで前記グラフを形成可能な軸情報を有する、前記グラフの形成単位としてのカテゴリの情報を、異なる複数の前記カテゴリについて記録する手段と、任意の前記グラフ雛形をコピーし、該コピーした前記グラフ雛形の前記表示サイズを前記表示態様決定手段の決定に基づいて調整し、該調整した前記グラフ雛形を一又は複数の前記グラフ表示シート上の前記表示位置に略マトリクス状に表示する雛形表示手段と、前記カテゴリごとの所定の前記数値情報を取得するとともに該取得した該所定の数値情報を前記グラフ表示シート上に表示された前記グラフ雛形にプロットしてグラフを形成する数値取得表示手段と、前記数値取得表示手段によって前記グラフ表示シート上に表示された複数の前記グラフを、それぞれの前記表示サイズ及びそれぞれのプロットエリアのサイズが略同一となるように修正するグラフ修正手段とを備え、前記表示態様決定手段は、それぞれの前記カテゴリの情報を取得するとともに該カテゴリの数に基づいて前記グラフ雛形を区分して前記グラフ雛形上におけるそれぞれの前記グラフの前記表示サイズ及び前記表示位置を決定し、前記数値取得表示手段は前記カテゴリに対応した前記所定の数値情報を取得して前記グラフ表示シート上に表示された前記グラフ雛形の前記プロットエリアにグラフ表示させる特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記表示態様決定手段は、操作手段から入力された行数情報及び列数情報に基づいて、前記グラフ表示シート上におけるそれぞれの前記グラフの表示位置及びそれぞれの前記グラフのプロットエリアのサイズを決定することを特徴とする。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記グラフ修正手段は、一旦前記グラフ表示シート上に前記グラフが作成されたのちに前記カテゴリの数及び前記数値情報のうち少なくとも何れか一方に変更があった場合、該変更に基づいて、前記グラフ表示シート上の前記グラフの表示位置及びそれぞれの前記グラフのプロットエリアのサイズについて再度前記修正を行うことを特徴とする。
【０００９】
請求項４に記載の発明は、プログラムであって、コンピュータを請求項１乃至３の何れか一つに記載のグラフ表示装置として機能させることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、予め作成されたグラフ雛形のサイズ情報を取得し、グラフ表示シート上におけるグラフ雛形の表示サイズ及び表示位置を決定し、コピーしたグラフ雛形のサイズを決定に基づいて調整してグラフ表示シート上に表示し、所定の数値情報を取得して該所定の数値情報をグラフ表示シート上に表示されたグラフ雛形にプロットしてグラフを形成することにより、同一のグラフ雛形をグラフ表示シート上に複数表示させ、これらに所定の数値情報をグラフとして表示させることが可能になるため、同一グラフシート上に複数のグラフを容易に表示させるこができ、資料作成者の労力を軽減できる。
【００１１】
請求項１に記載の発明によれば、グラフの形成単位としてのカテゴリの情報を取得するとともにカテゴリの数に基づいてグラフ雛形を区分してグラフ雛形上におけるそれぞれのグラフの表示サイズ及び表示位置を決定することにより、形成されるグラフの数に基づいてグラフ表示シートに表示するグラフの大きさや位置を決定させることが可能となって、グラフ表示シート上に表示するグラフの数に適した大きさや位置にグラフを表示することが可能となる。また、カテゴリに対応した所定の数値情報を取得してグラフ表示シート上に表示された任意のグラフ雛形にグラフ表示させることにより、同一のグラフ雛形に基づいて形成した複数のグラフに異なるカテゴリの数値情報を表示することが可能となり、複数の数値情報を見易い態様でグラフ表示できる。
【００１２】
請求項１に記載の発明によれば、複数のグラフ雛形をグラフ表示シート上に略マトリクス状に表示することにより、複数の数値情報をより見易い態様でグラフ表示できる。
【００１３】
請求項１に記載の発明によれば、グラフ表示シート上に表示された複数のグラフを、それぞれの表示サイズが略同一となるように修正することにより、複数のグラフのプロットエリアのサイズがそれぞれ相違している場合であっても、サイズが略同一となるように修正でき、同一画面に表示させた複数のグラフが見易くなるような表示サイズの調整を容易に行い、資料作成者の労力を軽減できる。
【００１４】
請求項４に記載の発明によれば、本発明をプログラム化し、ダウンサイジング化を図るとともに、多様なコンピュータハードウェア上で本発明を実現させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための実施の形態について説明する。
【００１６】
図１は、この実施の形態のグラフ表示システムのシステム構成図及び機能ブロック図である。同図に示すとおり、グラフ表示システム１Ａは、グラフ表示装置１と、通信サーバ２と、経済統計データベースサーバ３と、インターネット４とを備えている。
【００１７】
グラフ表示装置１は、パーソナルコンピュータ、モバイルコンピュータ、ＰＤＡ（携帯情報端末）、無線通信端末等、通信機能を有し、ネットワーク環境で利用できるコンピュータ端末であり、図１に示すとおり、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、インターフェース部（Ｉ／Ｆ部）１５と、グラフ作成部（雛形情報取得手段、表示態様決定手段、雛形表示手段、数値取得表示手段）１６と、グラフ修正部（グラフ修正手段）１７と、経済統計データ管理部（データ管理手段）１８とを有している。
【００１８】
制御部１１はＣＰＵ（中央演算装置）を備え、記憶部１４に記録されたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムや各種アプリケーションプログラム等を演算処理し、かかる処理の結果と協働して資料作成処理全体を制御する。なお、この実施の形態においては、グラフ作成部１６、グラフ修正部１７、経済統計データ管理部１８の機能及び制御は、記憶部１４に記録されたＯＳプログラムやアプリケーションプログラムを制御部１１のＣＰＵで演算処理することで実現される。
【００１９】
操作部１２は、マウス、キーボード等であり、グラフ表示装置１や通信サーバ２に対して各種指示を入力するために用いられる。表示部１３はＬＣＤ等からなり、操作部１２から入力された各種指示等や各種画像を表示する。インターフェース部１５は、ＵＴＰケーブルポートや光ケーブルポート、及び各種デバイスドライバであり、ＬＡＮケーブルや光ケーブルを接続すると共に通信サーバ２との間でデータ通信を行うために必要な処理を行う。
【００２０】
グラフ作成部１６は、グラフの作成に必要な情報を取得し、作成した一又は複数のグラフをグラフ表示シート上に表示させるために必要な処理を行う。グラフ修正部１７は、表示シート上に表示されたグラフのサイズを修正するために必要な処理を行う。
【００２１】
経済統計データ管理部１８は、インターフェース部１５を介して通信サーバ２と交信を行うと共に、記憶部１４の蓄積データベース（後述）に記録された経済統計データの管理を行う。経済統計データ管理部１８と通信サーバ２との交信はＨＴＴＰプロトコルを用いて行われる。
【００２２】
記憶部１４は、制御部１１が各種処理を実行するときに使用するプログラムやデータが予め格納されたＲＯＭ、これらプログラムやデータ等を一時的に記憶するＲＡＭ、書き換えの必要なデータを格納するＥＥＰＲＯＭ、各種ファイルデータ等を記憶するハードディスク等から構成されている。ＲＯＭには、ＯＳプログラムの他、グラフ作成部１６、グラフ修正部１７、経済統計データ管理部１８の機能及び制御を行なうアプリケーションプログラムが記録される。ＲＡＭは、キャッシュメモリ等を形成し、使用頻度の高いプログラムやファイルが一時的に記録され、蓄積データベース（蓄積ＤＢ）１４２の領域が確保される。蓄積データベース１４２内には、経済統計データベースサーバ３から取得された所定の数値情報（後述）が、それぞれカテゴリごとのコード（後述）に対応付けられて蓄積されている。ハードディスクには、データの記録・管理の最小単位であるシート（以下単に「シート」と称する。）をファイルデータ化したものが、複数のシートを内包したブック（以下単に「ブック」と称する。）を管理単位として記録・管理されている。具体的には、表示部１３に表示される、予め作成されたグラフの雛形をファイル化したものを内包するＣｈａｒｔシートファイル１４１ａ、グラフの形成単位としてのカテゴリのリストをファイル化したカテゴリリストファイル１４１ｂ（カテゴリの情報を記録する手段）等がブック単位で記録されている。
【００２３】
図２（ａ）はＣｈａｒｔシートファイル１４１ａのイメージ図、図２（ｂ）はカテゴリリストファイル１４１ｂのイメージ図である。同図に示す通り、Ｃｈａｒｔシートファイル１４１ａは、グラフエリア内にプロットエリアが表示されたグラフ雛形１４１ａ１と、プロットエリア内のグラフの元データであるデータ表１４１ａ２とにより形成されている。グラフ雛形１４１ａ１のグラフエリア内には、プロットエリアに表示するグラフのカテゴリ名を表示するためのカテゴリ欄１４１ａ４が設けられている。データ表１４１ａ２のコード行１４１ａ３には、各カテゴリに一意に対応付けられたコード（文字及び数字の集合）が入力され、コード行１４１ａ３のセルには予め複数色（例えば２５６色）用意され各カテゴリに一意に対応付けられた色彩が施されている。データ表１４１ａ２のカテゴリ行１４１ａ５には、各列毎にカテゴリ名が記載され、数値欄１４１ａ６には各列毎に各カテゴリの具体的数値が記載されている。カテゴリリストファイル１４１ｂはカテゴリ（ここでは業種名）が入力されるカテゴリ列１４１ｂ１、カテゴリごとのコードが入力されるコード列１４１ｂ２１、１４１ｂ２２、・・・、１４１ｂ２ｎ（ｎ＞１）、改行指定記号及び改頁指定記号（いずれも図示せず）が入力される改行改頁列１４１ｂ３を有するテーブルであり、１行が一つのデータ単位を形成する。コード列１４１ｂ２１、１４１ｂ２２、・・・、１４１ｂ２ｎには、データ表１４１ａ２のコード行１４１ａ３と同様に、例えば２５６色の色彩が施されている。なお、コード列１４１ｂ２１、１４１ｂ２２、・・・、１４１ｂ２ｎは同一構成なので、以下区別の必要がある場合を除きコード列１４１ｂ２と記載する。
【００２４】
図１に戻り、通信サーバ２はＷｅｂサーバであって、インターネット４を介したデータ交信機能を有する。
【００２５】
経済統計データベースサーバ３は、ハードディスク等の大容量のデータ記憶領域を有し、大量のデータテーブルをファイルデータとして蓄積する。このファイルデータは、所定の数値情報により形成されている。ここで、本実施の形態における所定の数値情報とは、経済動向情報、金利動向情報、不動産動向情報等、過去の経済の動向又は過去の景気の動向に関する、過去２０年分〜３０年分程度の数値のことである。これら所定の数値情報は、それぞれカテゴリごとのコード（図２参照）が対応付けられて蓄積されている。
【００２６】
次に、この実施の形態における作用について説明する。
【００２７】
図３は、この実施の形態のグラフ表示システム１Ａにおける、チャート作成の原理を示すイメージ図である。同図に示す通り、グラフ作成部１６は、一のグラフ雛形１４１ａ１をカテゴリリストファイル１４１ｂが内包する複数のカテゴリに適用して形成した複数のチャート（「チャート」は「グラフ」と同意。本明細書において同じ。）を、一のグラフコピー先シート（グラフ表示シート）１４５ａ上に並べて表示する。また、グラフ作成部１６は、経済統計データ管理部１８に、蓄積データベース１４２又は経済統計データベースサーバ３から、グラフコピー先シート１４５ａに表示されたチャートに対応する所定の数値を取得させ、取得した所定の数値をグラフコピー先シート１４５ａ上のそれぞれのチャートとして表示する。この数値は、データ表コピー先シート１４５ｃに数値表としても記録表示される。
【００２８】
図４は、この実施の形態のグラフ表示システム１Ａにおける、チャート作成の手順を示すフローチャートである。以下、同フローチャートに基づいて処理手順を説明する。なお、各手順にて表示部１３に表示される主要画面についても併せて説明する。
【００２９】
まず、利用者の操作部１２の操作により操作が開始されると、表示部１３に、図７（ａ）に示すメインメニュー画面１３１が表示される。操作部１２の操作により、画面の「実行」ボタン１３１１がクリックされると（ステップＳ１）、表示部１３には図７（ｂ）に示すチャート定義指定画面１３２が表示される（ステップＳ２）。
【００３０】
チャート定義指定画面１３２においては複数のプルダウンリスト欄が設けられ、Ｃｈａｒｔシートファイル１４１ａの選択と、カテゴリリストファイル１４１ｂの選択とができるようになっている。図７（ｂ）には、ブックファイル選択欄１３２１及びシートファイル選択欄１３２２にＣｈａｒｔシートファイル１４１ａの選択事項が、ブックファイル選択欄１３２３及びシートファイル選択欄１３２４にカテゴリリストファイル１４１ｂの選択事項がそれぞれ記載された状態を示す。この状態で「次へ」ボタン１３２５がクリックされると（ステップＳ３の“Ｙｅｓ”）、グラフ作成部１６は、記憶部１４のＣｈａｒｔシートファイル１４１ａ、カテゴリリストファイル１４１ｂから指定されたブックファイル及びシートファイルを取得し（ステップＳ４）、当該Ｃｈａｒｔシートファイル１４１ａのグラフ雛形１４１ａ１のグラフエリアやプロットエリアのサイズ及びそれらの位置情報を取得し（ステップＳ５）、データ表１４１ａ２における数値欄１４１ａ６の行数情報及び列数情報を取得し（ステップＳ６）、当該カテゴリリストファイル１４１ｂの列数、行数情報を取得し（ステップＳ７）、表示部１３に実行画面（図７（ｃ））を表示する（ステップＳ８）。なお、ステップＳ３において「キャンセル」ボタン１３２６がクリックされると（ステップＳ３の“Ｎｏ”）処理は終了する。
【００３１】
図７（ｃ）は、実行画面１３３のレイアウトタブ１３３ａがクリックされた状態が示されている。レイアウトタブ１３３ａには、グラフコピー先シート１４５ａ（図８参照）上に表示するグラフの行数及び列数、余白、グラフエリア同士の間隔などをテキスト入力する記入枠１３３１、グラフの数値を最新の値に更新する更新チェックボックス１３３２が表示され、同図には記入枠１３３１に数値が入力され、更新チェックボックス１３３２がチェックされた状態を示している。なお、実行画面１３３の印刷タブ１３３ｂには印刷態様設定用の記入欄等が表示される（図示せず）。
【００３２】
この状態で、操作部１２の操作により実行ボタン１３３３がクリックされると（ステップＳ９の“Ｙｅｓ”）、グラフ作成部１６はレイアウトタブ１３３ａに入力された情報を取得し（ステップＳ１１）、複数のシートを内包したブックを新たに作成してそのうち一のシートをグラフ雛形１４１ａ１をコピーするグラフコピー先シート１４５ａ（図８参照）、別のシートをデータ表１４１ａ２をコピーするデータ表コピー先シート１４５ｃ（図８参照）にそれぞれ設定し（ステップＳ１２）、グラフ雛形１４１ａ１のコピー位置（ｘ列、ｙ行）を（１列、１行）に初期設定し（ステップＳ１３）、グラフコピー先シート１４５ａ（図８参照）におけるグラフの作成処理を行う（ステップＳ１４）。なお、実行画面１３３の「戻る」ボタン１３３４がクリックされると（ステップＳ９の“Ｎｏ”〜Ｓ１０の“Ｙｅｓ”）チャート定義指定画面１３２が再び表示され（ステップＳ２）、実行画面１３３の「キャンセル」ボタン１３３５がクリックされると（ステップＳ９の“Ｎｏ”〜Ｓ１０の“Ｎｏ”）処理は終了する。
【００３３】
実行画面１３３で更新チェックボックス１３３２にチェックされている場合（ステップＳ１５の“Ｙｅｓ”）、グラフ修正部１７は経済統計データ管理部１８に経済統計データベースサーバ３から最新データを取得させ、取得されたデータをデータ表コピー先シート１４５ｃにコピーされたＣｈａｒｔシートファイル１４１ａのデータ表１４１ａ２の値と置き換えてプロットし（ステップＳ１６）、全てのグラフコピー先シート１４５ａの全てのグラフに対し、数値データのプロットに伴うグラフのプロットエリアのズレを、ステップＳ５にて取得した情報を元に補正する（ステップＳ１８）。実行画面１３３で更新チェックボックス１３３２にチェックされていない場合（ステップＳ１５の“Ｎｏ”）、グラフ修正部１７は経済統計データ管理部１８に蓄積データベース１４２に蓄積された経済統計データを取得させ、取得されたデータをデータ表コピー先シート１４５ｃにコピーされたＣｈａｒｔシートファイル１４１ａのデータ表１４１ａ２の値と置き換えて（ステップＳ１７）ステップＳ１８の処理を行う。
【００３４】
図５は、ステップＳ１４における、グラフコピー先シート１４５ａ（図８参照）におけるチャートの作成処理の詳細を示すフローチャートである。以下、同図に基づいて処理手順を説明する。
【００３５】
グラフ作成部１６は、レイアウトタブ１３３ａから取得した情報に基づき、グラフ雛形１４１ａ１のコピー位置（ｘ列、ｙ行）を確認する。当該コピー位置の横位置（ｘ列）が横方向のシート内個数を超えている場合（ステップＳ１４０１の“Ｙｅｓ”）、コピー位置を（ｘ＝１列、ｙ＝ｙ＋１行）に変更し改行する（ステップＳ１４０３）。当該コピー位置の横位置（ｘ列）がシート内個数を超えていない場合（ステップＳ１４０１の“Ｎｏ”）、グラフ作成部１６はカテゴリリストファイル１４１ｂのｉ行目の改行改頁列１４１ｂ３の改行指定記号の記載の有無を確認し、記載がある場合（ステップＳ１４０２の“Ｙｅｓ”）にもステップＳ１４０３を行い、記載がない場合（ステップＳ１４０２の“Ｎｏ”）はステップＳ１４０３は行わない。
【００３６】
ステップＳ１４０３、ステップＳ１４０２の“Ｎｏ”の処理の後、グラフ作成部１６はコピー位置の縦位置（ｙ行）を確認する。コピー位置の縦位置（ｙ行）が縦方向のシート内個数を超えた場合（ステップＳ１４０４の“Ｙｅｓ”）、グラフ作成部１６は新たなシートを新たなグラフコピー先シート１４５ｂ（図８参照）に設定し、コピー位置を新たなグラフコピー先シート１４５ｂの一番左上の欄（ｘ＝１列、ｙ＝１行）に変更する（ステップＳ１４０６）。グラフ作成部１６はカテゴリリストファイル１４１ｂのｉ行目の改行改頁列１４１ｂ３の改頁指定記号の記載の有無を確認し、記載がある場合（ステップＳ１４０５の“Ｙｅｓ”）にもステップＳ１４０６を行い、記載がない場合（ステップＳ１４０５の“Ｎｏ”）はステップＳ１４０６は行わない。
【００３７】
ステップＳ１４０６、ステップＳ１４０５の“Ｎｏ”の処理の後、グラフ作成部１６は、ステップＳ１４０１〜Ｓ１４０６にて取得したコピー位置（ｘ列、ｙ行）、及びステップＳ５にて取得したグラフ雛形１４１ａ１のグラフエリアやプロットエリアのサイズ及びそれらの位置情報、ステップＳ１１にて取得したレイアウトタブ１３３ａに入力された情報、を元に、グラフシートファイル１４１のグラフ雛形１４１ａ１をグラフコピー先シート１４５ａのコピー位置にコピーする（ステップＳ１４０７）。
【００３８】
グラフ作成部１６は、カテゴリリストファイル１４１ｂのコード列１４１ｂ２の検索を行う（ステップＳ１４０８）。コード列１４１ｂ２が見つかった場合（ステップＳ１４０９の“Ｙｅｓ”）、グラフ作成部１６は第一列目のコード列（最左列のコード列１４１ｂ２１）に施された色彩情報を検索し、この色彩とデータ表１４１ａ２のコード行１４１ａ３の各セルに施された色彩とを照合し（ステップＳ１４１０）、両色彩が同一のセルがあれば（ステップＳ１４１１の“Ｙｅｓ”）、当該コード列１４１ｂ２１に記入されたコードをデータ表１４１ａ２のコード行１４１ａ３の該セルに置き換える（ステップＳ１４１２）。置き換え（ステップＳ１４１２）の後、又は照合の結果両色彩が異なる場合（ステップＳ１４１１の“Ｎｏ”）、グラフ作成部１６は第二列目のコード列（左から２番目のコード列１４１ｂ２１）に検索対照を移し（ステップＳ１４１３）ステップＳ１４０９以降を繰り返す。
【００３９】
検索対照のコード列１４１ｂ２が存在しなくなった場合（即ち、全てのコード列１４１ｂ２１、１４１ｂ２２、・・・１４１ｂ２ｎについて検索を完了した場合）（ステップＳ１４０９の“Ｎｏ”）、グラフ作成部１６は、Ｃｈａｒｔシートファイル１４１ａ中のデータ表１４１ａ２をデータ表コピー先シート１４５ｃ（図８参照）にコピーし、ステップＳ１４０７にてグラフコピー先シート１４５ａ（図８参照）にコピーされたグラフのリンク先をデータ表コピー先シート１４５ｃにコピーされたデータ表に変更し（ステップＳ１４１４）、グラフ雛形１４１ａ１のカテゴリ欄１４１ａ４を、カテゴリリストファイル１４１ｂの対応するカテゴリ列１４１ｂ１に記載されたカテゴリ名に置き換える（ステップＳ１４１５）。
【００４０】
グラフコピー先シート１４５ａに次のコピー位置が存在する場合（ステップＳ１４１６の“Ｙｅｓ”）、グラフ作成部１６はコピー位置の横位置（ｘ列）のインクリメント（ｘ＋１→ｘ）及びカテゴリリストファイル１４１ｂのｉ行目のインクリメント（ｉ＋１→ｉ）を行い（ステップＳ１４１７）、グラフコピー先シート１４５ａの次のコピー位置、又は、カテゴリリストファイル１４１ｂの次の行が存在しなくなるまで（ステップＳ１４１６の“Ｎｏ”）ステップＳ１４０１以降の処理を繰り返す。
【００４１】
以上の手順により、図８に示す通り、グラフコピー先シート１４５ａにはグラフ雛形１４１ａ１をコピーしてサイズ調整したものにカテゴリリストファイル１４１ｂのカテゴリに対応した所定の数値情報をプロットして形成した複数のチャートが略マトリクス状に表示される。
【００４２】
図６は、この実施の形態のグラフ表示システム１Ａにおける、グラフコピー先シート１４５ａに表示されたチャートの数値を最新情報に更新し、プロットエリア修正の手順を示すフローチャートである。以下、同フローチャートに基づいて処理手順を説明する。なお、各手順にて表示部１３に表示される主要画面についても併せて説明する。
【００４３】
メインメニュー画面１３１（図７（ａ））の数値更新＆プロットエリア再調整ボタン１３１２がクリックされると（ステップＳ２１）、グラフ修正部１７は表示部１３に、図７（ｄ）に示す対象ブック選択画面１３４を表示する（ステップＳ２２）。操作部１２の操作により、画面の「次へ」ボタン１３４１がクリックされると（ステップＳ２３の“Ｙｅｓ”）、グラフ修正部１７は、対象ブック選択画面１３４の対象ブック選択欄１３４２に表示されたブックファイルを取得し（ステップＳ２４）、同ブックファイルに内包されたグラフコピー先シート１４５ａの１つ目のグラフ１４５ａ１（即ち、１行目、１列目に表示されたグラフ）のグラフエリア及びプロットエリアのサイズ情報、グラフコピー先シート１４５ａ内の位置情報を取得し（ステップＳ２５）、グラフコピー先シート１４５ａの１つめのグラフ１４５ａ１のＹ軸の書式情報（Ｙ軸目盛設定に関する情報）を取得し、その情報を反映した書式設定画面を表示する（ステップＳ２６）。図７（ｅ）に書式設定画面１３５のイメージ図を示す。なお、対象ブック選択画面１３４の「キャンセル」ボタン１３４３がクリックされると（ステップＳ２３の“Ｎｏ”）処理は終了する。
【００４４】
ステップＳ２６ののち、操作部１２の操作により書式設定画面１３５のチェックボックス１３５１に適宜入力され、実行ボタン１３５２がクリックされると（ステップＳ２７の“Ｙｅｓ”）、対象ブック選択画面１３４（図７（ｄ））の数値更新チェックボックス１３４４にチェックされている場合（ステップＳ２９の“Ｙｅｓ”）、グラフ修正部１７は経済統計データ管理部１８に指示して経済統計データベースサーバ最新の数値データを経済統計データベースサーバ３から取得させ、当該取得した数値データに基づいてグラフコピー先シート１４５ａに表示された各チャートの数値データを置き換える（ステップＳ３０）。数値更新チェックボックス１３４４にチェックされていない場合（ステップＳ２９の“Ｎｏ”）、グラフ修正部１７は経済統計データ管理部１８に指示して蓄積データベース１４２から数値データを取得させて、当該取得した数値データに基づいてグラフコピー先シート１４５ａに表示された各グラフチャートの数値データを置き換える（ステップＳ３１）。
【００４５】
なお、ステップＳ２６ののち、書式設定画面１３５の「戻る」ボタン１３５３がクリックされると（ステップＳ２８の“Ｙｅｓ”）表示部１３に対象ブック選択画面１３４が再表示され（ステップＳ２２）、書式設定画面１３５の「キャンセル」ボタン１３５４がクリックされると（ステップＳ２８の“Ｎｏ”）、処理は終了する。
【００４６】
ステップＳ３０、Ｓ３１ののち、グラフ修正部１７は、ステップＳ３０、Ｓ３１の数値の置換えに伴って生ずる、グラフコピー先シート１４５ａ内のプロットエリアの大きさのズレを、ステップＳ２５にて取得したグラフコピー先シート１４５ａの１つ目のグラフ１４５ａ１の情報に基づいて補正する（ステップＳ３２）。即ち、グラフコピー先シート１４５ａ内に表示された全グラフチャートのプロットエリアの大きさを、１つ目のグラフ１４５ａ１と同じ大きさに修正する。
【００４７】
グラフ修正部１７は、グラフコピー先シート１４５ａ内に表示された全チャートに、書式設定画面１３５（図７（ｅ））のチェックボックス１３５１に入力された、Ｙ軸の目盛の設定に関する情報を反映させる（ステップＳ３３）。
【００４８】
以上の手順により、図８に示す通り、グラフコピー先シート１４５ａには複数のチャートがそれぞれプロットエリアのサイズが略同一となるように表示される。
【００４９】
以上、この実施の形態においては、予め作成されたグラフ雛形１４１ａ１のサイズ情報を取得し、グラフコピー先シート１４５ａ上におけるグラフ雛形１４１ａ１の表示サイズ及び表示位置を決定し、コピーしたグラフ雛形１４１ａ１のサイズを決定に基づいて調整してグラフコピー先シート１４５ａ上に表示し、蓄積データベース１４２又は経済統計データベースサーバ３から所定の数値情報を取得して該所定の数値情報をグラフコピー先シート１４５ａ上に表示されたグラフ雛形１４１ａ１にグラフとして表示させることにより、同一のグラフ雛形１４１ａ１をグラフコピー先シート１４５ａ上に複数表示させ、これらに所定の数値情報をグラフとして表示させることが可能になるため、同一のグラフコピー先シート１４５ａ上に複数のグラフを容易に表示させるこができる。
【００５０】
この実施の形態によれば、蓄積データベース１４２又は経済統計データベースサーバ３に蓄積されたカテゴリの数の情報を取得するとともにカテゴリの数に基づいてグラフ雛形１４１ａ１を区分してグラフ雛形上１４１ａ１におけるそれぞれのグラフの表示サイズ及び表示位置を決定することにより、形成されるグラフの数に基づいてグラフコピー先シート１４５ａに表示するグラフの大きさや位置を決定させることができる。また、カテゴリに対応した所定の数値情報を取得してグラフコピー先シート１４５ａ上に表示されたグラフ雛形１４１ａ１にグラフ表示させることにより、同一のグラフ雛形１４１ａ１に基づいて形成した複数のグラフに異なるカテゴリの数値情報を表示できる。
【００５１】
この実施の形態によれば、複数のグラフ雛形１４１ａ１をグラフコピー先シート１４５ａ上に略マトリクス状に表示することにより、グラフコピー先シート１４５ａにおいて複数の数値情報をより見易い態様でグラフ表示できる。
【００５２】
この実施の形態によれば、グラフコピー先シート１４５ａ上に表示された複数のグラフを、それぞれの表示サイズが略同一となるように修正することにより、グラフコピー先シート１４５ａ上に表示された複数のグラフのプロットエリアのサイズがそれぞれ相違している場合であっても、表示サイズが略同一となるように修正でき、同一画面に表示させた複数のグラフが見易くなるような表示サイズの調整を容易に行うことができる。
【００５３】
上記実施の形態においては、グラフ表示装置１は債券や株式等の数値をチャート化するために用いたが、これに限定されず、債券や株式以外のあらゆる数値（例えば各種学術研究等における研究データ）のグラフ化にも適用できる。
【００５４】
上記実施の形態においては、グラフ表示装置１はネットワーク接続もできるコンピュータ端末として形成したが、クライアント・サーバシステムのサーバ装置にグラフ表示装置１の機能を持たせ、ネットワーク環境に本発明を実現し、複数のクライアント端末に同時に上記実施の形態の作用効果を享受させることもできる。
【００５５】
上記実施の形態は例示であり、本発明が上記実施の形態にのみ限定されることを意味するものではないことは、いうまでもない。
【図面の簡単な説明】
【００５６】
【図１】この実施の形態のグラフ表示システムのシステム構成図及び機能ブロック図である。
【図２】（ａ）Ｃｈａｒｔシートファイルのイメージ図、（ｂ）カテゴリリストファイルのイメージ図である。
【図３】この実施の形態のグラフ表示システムにおける、チャート作成の原理を示すイメージ図である。
【図４】この実施の形態のグラフ表示システム１Ａにおける、チャート作成の手順を示すフローチャートである。
【図５】グラフコピー先シートにおけるチャートの作成処理の詳細を示すフローチャートである。
【図６】この実施の形態のグラフ表示システムにおける、グラフコピー先シートに表示されたチャートのプロットエリア修正の手順を示すフローチャートである。
【図７】（ａ）メインメニュー画面のイメージ図、（ｂ）チャート定義指定画面のイメージ図、（ｃ）実行画面のイメージ図、（ｄ）対象ブック選択画面のイメージ図、（ｅ）書式設定画面のイメージ図である。
【図８】グラフコピー先シート等のイメージ図である。
【符号の説明】
【００５７】
１・・・グラフ表示装置
１６・・・グラフ作成部
１７・・・グラフ修正部
１４１ａ１・・・グラフ雛形
１４１ｂ・・・カテゴリリストファイル
１４５ａ・・・グラフコピー先シート
【図１】
0004695462.tif 000002
【図３】
0004695462.tif 000003
【図４】
0004695462.tif 000004
【図５】
0004695462.tif 000005
【図６】
0004695462.tif 000006
【図２】
0004695462.tif 000007
【図７】
0004695462.tif 000008
【図８】
0004695462.tif 000009