随分久しぶりになる勝手に回答シリーズ。今回はplantUMLの旧テーマのサブ状態,teratailからの質問です。
まぁ,質問の表題からは今一つ分かりづらいので,どういうことかを別に説明します。
PlantUMLは最近デフォルトの配色がモノクロに変わったので,昔の配色にしたいけど,
ドキュメントにあるskin roseをやってみたけど,

となるので,

のようにしたいとのこと。
うまくいかない例のソースはおそらく次のような感じ。
@startuml
skin rose
state "Not Shooting State" as A {
state "Idle mode" as B
state "Configuring mode" as C
[*] --> B
B --> C : EvConfig
C --> B : EvConfig
}
[*] --> A
A --> [*]
@enduml
自分も気になっていたので,時々ネットで探してみていたけどskinparamではうまくいかないみたいでした。
で,もう一度ドキュメントを見てみると,State Diagramの「スタイル変更」のところで,わりと色々配色を変更できそうでした。
で,標準のスタイルの設定のState Diagramのとこを見ると,
stateBodyが怪しそう。
なので,次のように変更し画像を出力。
@startuml
skin rose
/' 次の部分を追加 '/
<style>
stateDiagram {stateBody {BackGroundColor White}}
</style>
state "Not Shooting State" as A {
state "Idle mode" as B
state "Configuring mode" as C
[*] --> B
B --> C : EvConfig
C --> B : EvConfig
}
[*] --> A
A --> [*]
@enduml

おそらく,ちゃんと希望通りになったみたいです。