- Home ›
- JFreeChartを使ったグラフ作成 ›
- TimeSeriesクラス ›
- HERE
RegularTimePeriodクラス
広告
次にRegularTimePeriodクラスについて確認します。RegularTimePeriodクラスのクラス図は次のようになっています。
- java.lang.Object
- org.jfree.data.time.RegularTimePeriod
- public abstract class RegularTimePeriod extends java.lang.Object implements TimePeriod, java.lang.Comparable, org.jfree.date.MonthConstants
RegularTimePeriodクラスは時間の単位を表すクラスです。RegularTimePeriodクラス自身はabstractクラスですので、いくつか用意されているサブクラスの1つを使用します。
用意されているサブクラスは次の通りです。
Year org.jfree.data.time.Year Month org.jfree.data.time.Month Day org.jfree.data.time.Day Quarter org.jfree.data.time.Quarter Week org.jfree.data.time.Week Hour org.jfree.data.time.Hour Minute org.jfree.data.time.Minute Second org.jfree.data.time.Second Millisecond org.jfree.data.time.Millisecond FixedMillisecond org.jfree.data.time.FixedMillisecond
これらのクラスはそれぞれ年や月など時間の単位に対応しています。例えば月単位でデータを扱うのであれば「Month」クラスを使います。
各サブクラスと時間の単位の関係は次の通りです。
Year 年 Month 月 Day 日 Quarter 四半期 Week 週 Hour 時 Minute 分 Second 秒 Millisecond ミリ秒 FixedMillisecond ミリ秒
( Written by Tatsuo Ikura )