LoginSignup
2
1

More than 5 years have passed since last update.

Marxicoで手軽にキレイめな図を書く方法

Posted at

環境

Marxico 1.8.0

方法

シーケンス図

MarxicoのWelcomeページでも紹介されている sequence だと下記のような地味な感じの図になってしまいます。


```sequence
A->B: text1
B->B: text2
B-->A: text3
```

sequence.png

1.8.0からサポートされているsequence2 を使うとmarmeid.js ベースの下記のような図に出来ます。


```sequence2
A->>+B: text1
B-->>B: text2
B-->>-A: text3
A-xB: text4
A--xB: text5
```

sequence2.png

グラフ図

他にも graphLR 1を使うと下記のような図も書けます。


```graphLR
St(Start);
Op1[Operation1];
Cond{Yes or No?};
Op2[Operation2];
Ed(End);

St --> Op1;
Op1 --> Cond;
Cond -->|yes| Op2;
Op2 --> Ed;
Cond -->|no| Ed;
```

graphLR.png

ただし、flow とは違って上位の要素へ戻る矢印は綺麗には書けない2ようです。

雑記

複雑な図を書くには向いてませんが、テキストベースで簡単な図を書けるのでそこそこ便利な機能かなと。
ガントチャートもgantt で書けるのですが、流石に実用的では無いと思うのでスルーしてます。


  1. TBなら図の方向が上(Top)から下(Bottom)、LRなら左(Left)から右(Right)と言った形でTB/BT/LR/RLの4種類とTD(Top/Downの意味でTBと同じ)の5つが指定可能 

  2. Welcomeページで紹介されているflowと対比させようと頑張ったけどダメだった。 

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1