目次 前へ 次へ

7.1.12 X 軸にテキスト ラベルを指定する

テキスト スケールが指定されている場合、X 軸に特定のラベルを表示できます。上記の例では、Y 軸の値がそれぞれ最初の 10 ヶ月間を表しています。X スケールに各月の名前を表示したい場合は、以下のように設定します。

スケールにラベルを指定する場合、SetTickLabels() メソッドを使用します。

JpGraph では、DateLocale インスタンスの $gDateLocal オブジェクトを使用すると、月の名前が取得できます。

このクラスでは、さまざまな日付(月や週)の名前を取り出せます。

X 軸に短い形式の月名を指定したい場合、以下の通りに記述します。

$a = $gDateLocale->GetShortMonth();
$graph->xaxis->SetTickLabels($a);

これで、以下の通りの結果が得られます。



図 22:X 軸にテキスト ラベルを指定する [ソース]

注意:同様に、Y 軸と Y2 軸のラベルを上書きできます。しかし、指定するラベルは系列の各数値にのみ適用されるので、系列に無い値にラベルを指定できません。 十分な数のラベルが与えられないと、空のラベルが表示されます。


目次 前へ 次へ