SASグラフ出力の各部のフォントを個別に指定する

[OS]ALL
[リリース] 6.07, 6.08, 6.09, 6.10
[キーワード] graph, font, change, title, label, value, font=, option, axis, goptions, ftext

[質問]

SASのグラフ出力で、タイトル、ラベル、軸の目盛りなどのフォントを個別に指定できますか。

[回答]

可能です。デフォルトでは、SAS/GRAPHの各プロシジャはSIMPLEXフォントで文字を表示します。
各ステートメントにFONT=オプションを指定すると、SAS/GRAPHが持っているさまざまなフォントで文字を表示できます。
次の例では、タイトルを明朝体フォント、縦軸の目盛りをSWISSフォント、ラベルを漢字フォント、横軸の目盛りをITALICフォント、 ラベルを明朝体フォントで表示します。

  goptions FTEXT=CENTXI;
  title FONT=MINCHO height=2 'SAS/GRAPH フォントの使用例';
  axis1 value=(FONT=SWISS color=blue)
        label=(FONT=KANJI height=1.5 '平均身長');
  axis2 value=(FONT=ITALIC)
        label=(FONT=MINCHO height=1.5 '年齢');
  proc gchart data=sasuser.class;
    vbar age / raxis=AXIS1 maxis=AXIS2
               sumvar=height type=mean discrete;
  run; quit;

なお、デフォルトのフォントをSIMPLEXから他のフォントに変更するには、GOPTIONSステートメントでFTEXT=オプションで変更したいフォントを指定します。

[参考]

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