Ticket #5613

日付を軸に設定
Open Date: 2005-02-23 18:39 Last Update: 2005-06-15 20:46

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
6
Severity:
5 - Medium
Resolution:
None
File:
None

Details

日付を軸に設定できるように改良すべし.
・ファイルの文字列から日付のデータ型へ変換.
・軸間隔の計算
・描画まわり

Ticket History (3/8 Histories)

2005-05-09 13:18 Updated by: kuromaru
  • Priority Update from 5 - Medium to 6
2005-06-01 19:59 Updated by: kuromaru
Comment
Logged In: YES
user_id=9078

CVS に、日付データを読み込む機能を実装したソースを
上げました。機能概要は以下のとおりです。

--
データファイルに、以下のように第1列に日付を、第2列に
y座標値を与えたものを用いて、日付データをグラフ表示
できます。

2005.1.1 0.5
2005.2.1 0.4
  :         :
2005.12.1 0.96

日付のフォーマットには、現時点では以下の4パターンが
利用可能です。

1. yyyy/MM/dd ( 2005/06/01, 2005/6/1 等 )
2. yy/MM/dd  ( 05/06/01, 05/6/1 等 )
3. yyyy.MM.dd ( 2005.06.01, 2005.6.1 等 )
4. yy.MM.dd  ( 05.06.01, 05.6.1 等 )

また、第3列と第4列にエラーバーの下側および上側の値を
それぞれ用いることが可能です。

作成したデータを読み込ませると、内部ではデータを解析し、
日付の間隔に応じて X値を自動生成します。
その結果、自動生成された X値と、ファイルに書かれた Y値、
そして日付の情報を Tick Label として保持するデータが作成
され、描画が行われます。
2005-06-02 12:29 Updated by: kuromaru
Comment
Logged In: YES
user_id=9078

日付のフォーマットに、以下のものを追加しました。

5. yyMMdd ( 050601 等 )
6. yyyyMMdd ( 20050601 等 )
2005-06-02 21:29 Updated by: kuromaru
Comment
Logged In: YES
user_id=9078

日付のフォーマットに、以下のものを追加しました。

7. yy-MM-dd ( 05-06-01 等 )
8. yyyy-MM-dd ( 2005-06-01 等 )
9. yy MM dd ( 05 06 01 等 )
10. yyyy MM dd ( 2005 06 01 等 )
2005-06-02 21:32 Updated by: kuromaru
Comment
Logged In: YES
user_id=9078

日付データのファイル内では、日付の文字列はダブルクォーテー
ションマークで囲うことを義務付けました。
すなわち、ファイルには以下のように記述する必要があります。

"2005.1.1" 0.5
"2005.2.1" 0.4
  :     :
"2005.12.1" 0.96

囲っていない場合には、ファイルの記述は不正とみなされて
読み込みに失敗します。
2005-06-07 16:27 Updated by: kuromaru
Comment
Logged In: YES
user_id=9078

日付データのファイルに文字列のデータが与えられた場合には、
日付文字列の代わりにその文字列を Tick Label で用いるように
します。
2005-06-07 17:44 Updated by: kuromaru
Comment
Logged In: YES
user_id=9078

日付データのファイルに文字列のデータが与えられた場合には、
日付文字列の代わりにその文字列を Tick Label として用いる
ようにしました。
尚、X 値は従来どおり、日付文字列を元に自動生成します。

データファイルで文字列を渡す際の記法としては、
 (日付文字列) (Y 値) (文字列)
または
 (日付文字列) (Y 値) (下側エラー値) (上側エラー値) (文字列)
の 2通りが可能です。

CVS の最新版には修正が反映されています。
2005-06-15 20:46 Updated by: kuromaru
  • Ticket Close date is changed to 2005-06-15 20:46
  • Status Update from Open to Closed
Comment
Logged In: YES
user_id=9078

機能を実装したバージョン 0.9.0 をリリースしましたので、
一旦、close します。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login