週スケールは、デフォルトでは1〜53の範囲で週数を表示します。(ISO8601 によって定義されています。詳細はリファレンスセクションを参照ください)
ここで、週数の計算はJpGraph内で実行され、OSの日付ライブラリによらないということを記述しておく必要があるかもしれません。このことは、多くのOS上で一貫した挙動を示すことを意味します(少なくとも、M$ Windows はISO-8601に従わないか、あるいは、strftime()などの通常のライブラリを用いて週数を計算する方法を提供しています。)
3つの方法で、週の動作を変更することができます。以下の定数を SetStyle() 関数で使用することで異なる日付フォーマットを指定することができます。
WEEKSTYLE_WNBR
週数を表示します。週数の表示フォーマットをさらに変更するために、次の関数を呼び出してオプションでフォーマットの文字列を与えます。
SetLabelFormatString()
ここで使用する文字列のフォーマットは、整数(週数)を使う sprintf() 関数の書式でなくてはなりません。デフォルトでは、'W'が数字の前に付け加えられます。
WEEKSTYLE_FIRSTDAY
週の最初の日付を表示します。
WEEKSTYLE_FIRSTDAY2
週の最初の日付と月の略称を表示します。
WEEKSTYLE_FIRSTDAYWNBR
週の最初の日にちの週数を表示します。
WEEKSTYLE_FIRSTDAY2WNBR
週と月の最初の日の週数を表示します。