JP2015210621A - 情報処理装置及びグラフ表示方法 - Google Patents
情報処理装置及びグラフ表示方法 Download PDFInfo
- Publication number
- JP2015210621A JP2015210621A JP2014091027A JP2014091027A JP2015210621A JP 2015210621 A JP2015210621 A JP 2015210621A JP 2014091027 A JP2014091027 A JP 2014091027A JP 2014091027 A JP2014091027 A JP 2014091027A JP 2015210621 A JP2015210621 A JP 2015210621A
- Authority
- JP
- Japan
- Prior art keywords
- graph
- data series
- display area
- information
- icon
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】実施形態によれば、情報処理装置は、ユーザによって画面上の複数の第1アイコンの1つがドラッグされ、この第1アイコンが第2表示領域内にドロップされた場合、ドラッグされた第1アイコンが第2表示領域にドロップされた方向に応じて、ドラッグされた第1アイコンに対応するデータ系列を第2表示領域に表示されるグラフのどの位置に追加するかを決定する処理、又は第2表示領域に表示されるグラフの種類を別のグラフの種類に変更する処理のうちの少なくとも一方の処理を実行する処理手段を具備する。
【選択図】図1
Description
まず、図1を参照して、一実施形態に係る情報処理装置の構成例を説明する。この情報処理装置10は、グラフを表示するための処理を含む様々な情報処理を実行することができる。情報処理装置10は汎用のコンピュータによって実現してもよいし、専用のコンピュータによって実現してもよい。
グラフ表示画面は、図2に示すように、シンボル表示領域71及びグラフ表示領域72を含む画面である。シンボル表示領域71は、データ系列シンボルを表示可能な領域であり、図2では、A国〜E国のデータ系列に対応する5つのデータ系列シンボル73〜77が表示されている。グラフ表示領域72は、グラフオブジェクト及び凡例オブジェクトを表示可能な領域であり、図2では、A国〜E国のデータ系列に対応するグラフが描画される前のグラフ表示領域が図示されている。グラフ表示領域72には、x座標Ax1〜Axn、y座標Ay1〜Aynで囲まれる領域が使用される。グラフ表示領域72を囲う線は、グラフ表示画面上に表示されていても(可視化されていても)よいし、グラフ表示画面上に表示されていなくても(不可視化されていても)よい。
ここでは、系列並び方向が縦方向のグラフとして円グラフが設定され、系列並び方向が横方向のグラフとして集合縦棒グラフが設定されたグラフ組み合わせ情報を情報処理装置10が使用する場合を想定する。また、データ系列シンボルが上方向からグラフ表示領域72にドロップされた場合、グラフ表示領域72に表示するグラフの種類を系列並び方向が縦方向のグラフとした上で、このデータ系列シンボルに対応するデータ系列のグラフオブジェクトをグラフの先頭に追加する処理を情報処理装置10が実行する場合を想定する。さらに、データ系列シンボルが下方向からグラフ表示領域72にドロップされた場合、グラフ表示領域72に表示するグラフの種類を系列並び方向が縦方向のグラフとした上で、このデータ系列シンボルに対応するデータ系列のグラフオブジェクトをグラフの最後尾に追加する処理を情報処理装置10が実行する場合を想定する。また、データ系列シンボルが左方向からグラフ表示領域72にドロップされた場合、グラフ表示領域72に表示するグラフの種類を系列並び方向が横方向のグラフとした上で、このデータ系列シンボルに対応するデータ系列のグラフオブジェクトをグラフの先頭に追加する処理を情報処理装置10が実行する場合を想定する。さらに、データ系列シンボルが右方向からグラフ表示領域72にドロップされた場合、グラフ表示領域72に表示するグラフの種類を系列並び方向が横方向のグラフとした上で、このデータ系列シンボルに対応するデータ系列のグラフオブジェクトをグラフの最後尾に追加する処理を情報処理装置10が実行する場合を想定する。
始めに、ユーザの操作によってシンボル表示領域71に表示されたデータ系列シンボルのドラッグが開始された時(ステップS1)、軌跡情報収集部52は、ポイント位置取得部51から取得されるドラッグ開始位置と、描画オブジェクト情報格納部20内のデータ系列シンボル情報とに基づいて、ドラッグが開始されたデータ系列シンボルを特定する。ドラッグが開始されたデータ系列シンボルを特定すると、軌跡情報収集部52は、このデータ系列シンボルの中心座標の移動の軌跡を収集する(ステップS2)。
始めに、アイコンがドロップされた時(ステップS11)、操作方向判定部54は、ポイント位置取得部51から取得される当該アイコンの軌跡に基づいて、当該アイコンがドロップされた位置がグラフ表示領域72内であるか否かを判定する(ステップS12)。なお、ステップS12の判定の結果がグラフ表示領域72内でない、すなわち、シンボル表示領域71内であると判定された場合(ステップS12のNO)、後述するステップS14の処理に進む。
図15は、描画オブジェクト情報格納部20内の元データのデータ構造の一例を示す図である。元データは複数のデータ系列の項目毎の値を示す。例えば、A国のデータ系列の値としては、項目4月に関する値として「210」、項目5月に関する値として「260」、項目6月に関する値として「210」が示されている。同様に、B国のデータ系列の値としては、項目4月に関する値として「200」、項目5月に関する値として「180」、項目6月に関する値として「100」が示されている。ここでは、A国及びB国のデータ系列を例にとって説明したが、他のデータ系列(C国〜E国のデータ系列)についても同様であるため、その詳しい説明を省略する。
情報処理装置10は、具体的な値が何も記述されていない状態から、図23に示すようにデータ系列並び順情報を更新する。データ系列並び順情報は、データ系列IDと並び順とを示す。データ系列の並び順が新しい並び順に変更されると、つまり、グラフにデータ系列の追加/削除が行われると、データ系列IDに対応する並び順は新しい並び順に更新される。
情報処理装置10は、図29に示すようにデータ系列並び順情報を更新する。この場合、C国のデータ系列を積み上げ縦棒グラフの最後尾に追加することが決定しているので、C国のデータ系列ID「3」に対応する並び順を最後尾の「2」として、データ系列並び順情報が更新される。
上記のようにして基準となる下端のy値を算出すると、情報処理装置10は、下端のy値「1000」から、並び順にしたがって各グラフオブジェクトのheightを減算することで、各グラフオブジェクトのy値を算出する。図32に示すように、最後尾に位置するC国のデータ系列に対応するグラフオブジェクト(棒1)のheightは280であり、先頭に位置するA国のデータ系列に対応するグラフオブジェクト(棒1)のheightは210である。したがって、以下の式により、各グラフオブジェクト(棒1)のy値、つまり、A国のデータ系列に対応するy値も算出することができる。
グラフオブジェクトID=GO_2のy値:720−210=510
以上のようにして各種情報を更新し終えると、情報処理装置10は、更新後のグラフオブジェクト情報に基づいて、図28に示す積み上げ縦棒グラフをグラフ表示領域72に描画することができる。
情報処理装置10は、図35に示すようにデータ系列並び順情報を更新する。この場合、E国のデータ系列を集合縦棒グラフの先頭に追加することが決定しているので、E国のデータ系列ID「5」に対応する並び順を先頭の「1」とし、これに伴い、A国のデータ系列ID「1」に対応する並び順を次の「2」とし、C国のデータ系列ID「3」に対応する並び順を最後尾の「3」として、データ系列並び順情報が更新される。
グラフオブジェクトID=GO_2のy値:1000−210=790
グラフオブジェクトID=GO_6のy値:1000−280=720
以上のようにして各種情報を更新し終えると、情報処理装置10は、更新後のグラフオブジェクト情報に基づいて、図34に示す集合縦棒グラフをグラフ表示領域72に描画することができる。
情報処理装置10は、図41に示すようにデータ系列並び順情報を更新する。この場合、C国のデータ系列に対応するグラフオブジェクトをグラフから削除することが決定しているので、C国のデータ系列ID「3」と対応する並び順「3」とを含む記述をデータ系列並び順情報から削除する。なお、C国のデータ系列に対応するグラフオブジェクトは最後尾に位置していたため、E国及びA国の並び順は変更されない。
図45の情報処理装置10は、CPU121、システムコントローラ122、主メモリ123、グラフィクスプロセシングユニット(GPU)124、ストレージデバイス125、入力デバイス126、ネットワークインタフェース127、タッチスクリーンディスプレイ128を備えている。
Claims (9)
- 第1表示領域及び第2表示領域を含む画面において、前記第1表示領域には複数のデータ系列にそれぞれ対応する移動可能な複数の第1アイコンを表示させ、前記第2表示領域には前記複数のデータ系列にそれぞれ対応する移動可能な複数の第2アイコンを表示させる表示制御手段と、
ユーザによって画面上の前記複数の第1アイコンの1つがドラッグされ、この第1アイコンが前記第2表示領域内にドロップされた場合、前記ドラッグされた第1アイコンが前記第2表示領域にドロップされた方向に応じて、前記ドラッグされた第1アイコンに対応するデータ系列を前記第2表示領域に表示されるグラフのどの位置に追加するかを決定する処理、又は前記第2表示領域に表示されるグラフの種類を別のグラフの種類に変更する処理のうちの少なくとも一方の処理を実行する処理手段と
を具備する情報処理装置。 - 前記処理手段は、
前記ユーザによって画面上の前記複数の第2アイコンの1つがドラッグされ、この第2アイコンが前記第1表示領域内にドロップされた場合、前記ドラッグされた第2アイコンに対応するデータ系列を、前記第2表示領域に表示されたグラフから削除する処理を実行する請求項1に記載の情報処理装置。 - 前記処理手段は、
前記ユーザによってドラッグされた第1アイコンの軌跡と、前記第1表示領域及び前記第2表示領域の境界線との交点に基づいて、前記ドラッグされた第1アイコンが前記第2表示領域にドロップされた方向を決定する請求項1に記載の情報処理装置。 - 前記処理手段は、
前記交点が複数存在する場合、前記第1アイコンの軌跡が時系列的にみて前記境界線に最後に交わったとされる交点に基づいて、前記ドロップされた方向を決定する請求項3に記載の情報処理装置。 - 前記処理手段は、
前記第1アイコンが前記第2表示領域内の予め定められた複数の境界線を有する仮想領域のどの境界線を横切ったかによってドロップされた方向を判定する請求項1に記載の情報処理装置。 - 前記処理手段は、
前記第2表示領域内の予め定められた複数のドロップ領域のどれに前記第1アイコンがドロップされたかによってドロップされた方向を判定する請求項1に記載の情報処理装置。 - 前記処理手段は、
前記ドラッグされた第1アイコンが上方向から前記第2表示領域にドロップされた場合、前記ドラッグされた第1アイコンに対応するデータ系列を前記第2表示領域に表示されたグラフの先頭に追加する処理、又は前記第2表示領域に表示されたグラフの種類を系列並び方向が縦方向のグラフに変更する処理のうちの少なくとも一方を実行し、
前記ドラッグされた第1アイコンが下方向から前記第2表示領域にドロップされた場合、前記ドラッグされた第1アイコンに対応するデータ系列を前記第2表示領域に表示されたグラフの最後尾に追加する処理、又は前記第2表示領域に表示されたグラフの種類を系列並び方向が縦方向のグラフに変更する処理のうちの少なくとも一方を実行し、
前記ドラッグされた第1アイコンが左方向から前記第2表示領域にドロップされた場合、前記ドラッグされた第1アイコンに対応するデータ系列を前記第2表示領域に表示されたグラフの先頭に追加する処理、又は前記第2表示領域に表示されたグラフの種類を系列並び方向が横方向のグラフに変更する処理のうちの少なくとも一方を実行し、
前記ドラッグされた第1アイコンが右方向から前記第2表示領域にドロップされた場合、前記ドラッグされた第1アイコンに対応するデータ系列を前記第2表示領域に表示されたグラフの最後尾に追加する処理、又は前記第2表示領域に表示されたグラフの種類を系列並び方向が横方向のグラフに変更する処理のうちの少なくとも一方を実行する請求項1に記載の情報処理装置。 - 前記処理手段は、
前記第1アイコンが前記第2表示領域にドロップされた場合、前記第1表示領域内のこの第1アイコンを不活性化する処理を実行する請求項1に記載の情報処理装置。 - 第1表示領域及び第2表示領域を含むディスプレイの画面上に、前記第1表示領域には複数のデータ系列にそれぞれ対応する移動可能な複数の第1アイコンを表示させ、前記第2表示領域には前記複数のデータ系列にそれぞれ対応する移動可能な複数の第2アイコンを表示させることと、
ユーザによって画面上の前記複数の第1アイコンの1つがドラッグされ、この第1アイコンが前記第2表示領域内にドロップされた場合、前記ドラッグされた第1アイコンが前記第2表示領域にドロップされた方向に応じて、前記ドラッグされた第1アイコンに対応するデータ系列を前記第2表示領域に表示されるグラフのどの位置に追加するかを決定する処理、又は前記第2表示領域に表示されるグラフの種類を別のグラフの種類に変更する処理のうちの少なくとも一方の処理を実行することと
を具備するグラフ表示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014091027A JP6184368B2 (ja) | 2014-04-25 | 2014-04-25 | 情報処理装置及びグラフ表示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014091027A JP6184368B2 (ja) | 2014-04-25 | 2014-04-25 | 情報処理装置及びグラフ表示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015210621A true JP2015210621A (ja) | 2015-11-24 |
JP6184368B2 JP6184368B2 (ja) | 2017-08-23 |
Family
ID=54612765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014091027A Active JP6184368B2 (ja) | 2014-04-25 | 2014-04-25 | 情報処理装置及びグラフ表示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6184368B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7396448B2 (ja) | 2018-04-17 | 2023-12-12 | カシオ計算機株式会社 | コンピュータプログラム、情報処理方法及び情報処理装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02257214A (ja) * | 1988-10-11 | 1990-10-18 | Next Inc | グラフィックイメージ処理システムおよびその方法 |
JPH05233199A (ja) * | 1991-12-18 | 1993-09-10 | Internatl Business Mach Corp <Ibm> | 3次元マルチウィンドウ表示装置及び表示方法 |
JPH10307623A (ja) * | 1997-05-01 | 1998-11-17 | Mitsubishi Electric Corp | 監視装置及び監視制御装置 |
JP2000339023A (ja) * | 1999-05-27 | 2000-12-08 | Mitsubishi Electric Corp | Crt監視制御装置及びcrt監視制御方法 |
JP2002342696A (ja) * | 2001-05-17 | 2002-11-29 | Canon Inc | 帳票作成装置、帳票作成方法、プログラムおよび記憶媒体 |
JP2009110244A (ja) * | 2007-10-30 | 2009-05-21 | Yamatake Corp | 情報連携ウィンドウシステムおよびプログラム |
JP2010176664A (ja) * | 2009-01-29 | 2010-08-12 | Internatl Business Mach Corp <Ibm> | コンピュータ・システムにおけるスパイラル型ラジアル・メニュー |
JP2011053861A (ja) * | 2009-09-01 | 2011-03-17 | Qualitech Inc | 多次元データ表示装置、多次元データ表示プログラム、多次元データ表示方法 |
JP2012175213A (ja) * | 2011-02-18 | 2012-09-10 | Nec Casio Mobile Communications Ltd | 携帯電子機器、その制御方法及びプログラム |
JP2013529339A (ja) * | 2010-09-24 | 2013-07-18 | リサーチ イン モーション リミテッド | 携帯用電子デバイスおよびそれを制御する方法 |
-
2014
- 2014-04-25 JP JP2014091027A patent/JP6184368B2/ja active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02257214A (ja) * | 1988-10-11 | 1990-10-18 | Next Inc | グラフィックイメージ処理システムおよびその方法 |
JPH05233199A (ja) * | 1991-12-18 | 1993-09-10 | Internatl Business Mach Corp <Ibm> | 3次元マルチウィンドウ表示装置及び表示方法 |
JPH10307623A (ja) * | 1997-05-01 | 1998-11-17 | Mitsubishi Electric Corp | 監視装置及び監視制御装置 |
JP2000339023A (ja) * | 1999-05-27 | 2000-12-08 | Mitsubishi Electric Corp | Crt監視制御装置及びcrt監視制御方法 |
JP2002342696A (ja) * | 2001-05-17 | 2002-11-29 | Canon Inc | 帳票作成装置、帳票作成方法、プログラムおよび記憶媒体 |
JP2009110244A (ja) * | 2007-10-30 | 2009-05-21 | Yamatake Corp | 情報連携ウィンドウシステムおよびプログラム |
JP2010176664A (ja) * | 2009-01-29 | 2010-08-12 | Internatl Business Mach Corp <Ibm> | コンピュータ・システムにおけるスパイラル型ラジアル・メニュー |
JP2011053861A (ja) * | 2009-09-01 | 2011-03-17 | Qualitech Inc | 多次元データ表示装置、多次元データ表示プログラム、多次元データ表示方法 |
JP2013529339A (ja) * | 2010-09-24 | 2013-07-18 | リサーチ イン モーション リミテッド | 携帯用電子デバイスおよびそれを制御する方法 |
JP2012175213A (ja) * | 2011-02-18 | 2012-09-10 | Nec Casio Mobile Communications Ltd | 携帯電子機器、その制御方法及びプログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7396448B2 (ja) | 2018-04-17 | 2023-12-12 | カシオ計算機株式会社 | コンピュータプログラム、情報処理方法及び情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6184368B2 (ja) | 2017-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170291110A1 (en) | Game control program, game control method, and game control device | |
US20130063384A1 (en) | Electronic apparatus, display method, and program | |
EP2228708A2 (en) | Information processing apparatus, information processing method and program | |
US9870144B2 (en) | Graph display apparatus, graph display method and storage medium | |
JP6296919B2 (ja) | 情報処理装置及びグループ化実行/解除方法 | |
US20150363095A1 (en) | Method of arranging icon and electronic device supporting the same | |
US20160110069A1 (en) | Information processing apparatus and method of controlling information processing apparatus | |
JP5974657B2 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
TWI354223B (ja) | ||
JP2015125699A (ja) | 情報処理装置、及びプログラム | |
JP2013012063A (ja) | 表示制御装置 | |
JP2015208602A (ja) | 画像表示装置及び画像表示方法 | |
JP6184368B2 (ja) | 情報処理装置及びグラフ表示方法 | |
JP6131004B2 (ja) | オブジェクト表示方法、プログラム、及び装置 | |
US11157142B2 (en) | Document processing apparatus and non-transitory computer readable medium | |
JP6287498B2 (ja) | 電子ホワイトボード装置、電子ホワイトボードの入力支援方法、及びプログラム | |
JP2016051463A (ja) | ユーザ入力の操作性を向上させる方法 | |
US10838570B2 (en) | Multi-touch GUI featuring directional compression and expansion of graphical content | |
JP2014048894A (ja) | 表示制御装置およびプログラム | |
JP6677019B2 (ja) | 情報処理装置、情報処理プログラムおよび情報処理方法 | |
JP2018045737A (ja) | 情報処理装置及びグループ化実行/解除方法 | |
JP2015200975A (ja) | 情報処理装置、コンピュータプログラムおよび記録媒体 | |
JP6270109B2 (ja) | オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法 | |
JP2018085128A (ja) | 情報処理装置及びグラフ表示方法 | |
JP6790200B2 (ja) | 情報処理装置及びグループ化実行/解除方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160923 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170621 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170627 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170725 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6184368 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |