ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

GCHART、GPLOT出力のラベルの縦書き/横書きを制御する

[OS]ALL
[リリース] 5.18, 6.07, 6.08, 6.09, 6.10
[キーワード] graph, gchart, gplot, axis, statement, label, angle=, rotate=, option, haxis=, vaxis=, raxis=, maxis=

[質問]

GCHART、GPLOTプロシジャで出力するSASグラフの軸ラベルの縦書き/横書きを制御することができますか。

[回答]

GCHARTプロシジャ、GPLOTプロシジャでグラフを表示した場合、デフォルトではGCHARTプロシジャの縦軸ラベルは横書き、GPLOTプロシジャの縦軸ラベルは横書きになっています。
グラフの軸の表示方法を制御するには、AXISステートメントを使います。 AXISステートメントのANGLE=オプションとROTATE=オプションを使うと、軸に表示されるラベルの縦書き/横書きを制御することができます。

ANGLE=
テキストを左から右に表示することを0度とし(デフォルト)、何度傾けて表示するかを指定します。縦書き(上から下に)は-90度となります。

ROTATE=
各文字をそれぞれ何度回転させるかを指定します(デフォルト値は0)。

以下の例を参照してください。

●ラベルを横書きにする場合

  axis1 label=(font=kanji h=1.5 '身長');
  axis2 label=(font=mincho h=1.5 ANGLE=0 ROTATE=0 '体重');
  proc gplot data=sasuser.class;
    plot weight * height / haxis=AXIS1 vaxis=AXIS2;
  run; quit;

●ラベルを縦書きにする場合

  axis1 label=(font=kanji h=1.5 '件数');
  axis2 label=(font=mincho h=1.5 ANGLE=-90 ROTATE=90 '性別');
  proc gchart data=sasuser.class;
    hbar sex / raxis=AXIS1 maxis=AXIS2;
  run; quit;

[参考]

  • 「SASグラフソフトウェア: リファレンスガイド, Version 6, First Edition」(注文番号 1053)

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved