BookmarkSubscribeRSS Feed
sskt
Quartz | Level 8

お世話になります。

以下のページのような経時データの推移図を描きたいのですが、その際に群ごとに色を指定する方法について教えていただきたいです。

(群の名前が変わった場合、色の対応が変わってしまい困っています。)

https://misaki-fjsw.hatenablog.jp/entry/2020/09/16/165347

 

proc sgplotではなくproc template(GTL)での書き方をより知りたいです。(可能ならば両方知りたいです。)

proc templateの際はscatterplotステートメントとseriesplotステートメントで両方で指定が必要でしょうか?

 

また、上にリンクを張ったページのような色で分けたいのですが、blueやredで指定しても違う色になってしまいます。

色を指定しない場合に使われる色の指定の仕方も知りたいです。

 

ご回答いただけますと幸いです。

2 REPLIES 2
SupermanJP
Obsidian | Level 7
群の名称を文字列として格納していますか?

attribute mapを指定しない限りは群の色はデータの表示順に従い割り当てますので、群の名称を変えてレコードの順番が変わると色の割り当て順も変わります。(ただし群の個数まで変わるとこれでは対応できなくなると思います。)

群をコード値にしてフォーマットを適用すると良いと思います。
----------------------
SupermanJP
website: https:// picolabs.jp
sskt
Quartz | Level 8

ご回答頂きありがとうございます。

おっしゃるとおりで、群の変数は文字列のものを使用していました。

複数の試験に対して図を作成しており、プラセボ群がアルファベット順で最初に来たり最後に来たりで困っていました。
GTLで直接色を指定しに行くより、群の変数(例えばTRT01AN)の数値を変え、並び順を変えた方が良さそうですね。

 

ありがとうございました。

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

Discussion stats
  • 2 replies
  • 640 views
  • 0 likes
  • 2 in conversation