システムとモデリング

modelica, Julia, Design Structure Matrix, SysML, 他モデリング全般について。

【PlantUMLの使い方】PlantUMLのTheme機能を試す

2021年5月14日に当ブログでもよく紹介しているテキストベースのダイアグラム生成ツールPlantUMLv1.6にアップデートされました。このアップデートによってTheme機能が正式に実装されました。

plantuml.com

plantuml.com

今回はこの機能を試してみます。

Themeの概要

PlantUMLのコード冒頭に !theme宣言することで、指定したtheme(背景色や文字色など)を使用したダイアグラムを生成することができます。

例えば以下のようになります。

@startuml
!theme spacelab
a -> b
b -> c
@enduml

!theme spacelabでthemeを指定してやります。

f:id:Otepipi:20210518215115p:plain

この機能は正式実装前のものを以前記事で紹介していました。

otepipi.hatenablog.com

PlantUMLの図はデフォルトだとかなりもっさりしているのですがthemeを使用することで多少かっこよくなりますね!

各themeの紹介

以降、使用可能なthemeを紹介していきます。

amiga

f:id:Otepipi:20210518215441p:plain
amiga

black-knight

f:id:Otepipi:20210518215629p:plain
black-knight

bluegray

f:id:Otepipi:20210518215723p:plain
bluegray

blueprint

f:id:Otepipi:20210518215812p:plain

cerulean

f:id:Otepipi:20210518215907p:plain
cerulean

cerulean-outline

f:id:Otepipi:20210518220030p:plain
cerulean-outline

crt-amber

f:id:Otepipi:20210518220140p:plain
crt-amber

crt-green

f:id:Otepipi:20210518220225p:plain
crt-green

cyborg

f:id:Otepipi:20210518220303p:plain
cyborg

cyborg-outline

f:id:Otepipi:20210518220344p:plain
cyborg-outline

hacker

f:id:Otepipi:20210518220421p:plain
hacker

lightgray

f:id:Otepipi:20210518220501p:plain
lightgray

materia

f:id:Otepipi:20210518220551p:plain
materia

materia-outline

f:id:Otepipi:20210518220631p:plain
materia-outline

metal

f:id:Otepipi:20210518220706p:plain
metal

mimeograph

f:id:Otepipi:20210518220751p:plain

minty

f:id:Otepipi:20210518220824p:plain
minty

plain

f:id:Otepipi:20210518220911p:plain
plain

resume-light

f:id:Otepipi:20210518221002p:plain
resume-light

sandstone

f:id:Otepipi:20210518221044p:plain

silver

f:id:Otepipi:20210518221227p:plain

sketchy

f:id:Otepipi:20210518221309p:plain
sketchy

sketchy-outline

f:id:Otepipi:20210518221352p:plain
sketchy-outline

spacelab

f:id:Otepipi:20210518221428p:plain
spacelab

superhero

f:id:Otepipi:20210518221507p:plain
superhero

superhero-outlne

f:id:Otepipi:20210518221543p:plain
superhero-outline

united

f:id:Otepipi:20210518221649p:plain
unitide

お気に入りのthemeは見つかりましたか?今後種類が増えると良いですね。 今回はここまでにします。