Graphviz の shape = record に日本語が入らなかった問題について [技術]
Graphvizというフロー図を簡単に出力できるツールがある。
それについてはここには書かない。
GraphvizはDOT言語という独自の言語(といってもSQLのような構文になるが)をもっている。
その中でフローのノードの形の定義である[record]や[Mrecord]について。
これはクラス図のクラスのように三段、多段、多枡のように自由なレイアウトを作れるもの。
ここにlabelというプロパティで文字列をいれていくのだが、
recordの場合、
label = "文字列1|文字列2|文字列3"
という形になる。
ただ、日本語がこれだとでない、なぜだ?
調べると、charsetがUTF-8じゃないととかでてくるけど、それは全体的な話で
それをやってもrecordだけ日本語がうてない!
結論はこうだ!
label = " 文字列1 | 文字列2 | 文字列3 "
さて、何が変わった???
それは、【<半角スペース>文字列1<半角スペース>】
ただこれだけのために1時間悩んだのでここに同士のためにメモを残す!!
それについてはここには書かない。
GraphvizはDOT言語という独自の言語(といってもSQLのような構文になるが)をもっている。
その中でフローのノードの形の定義である[record]や[Mrecord]について。
これはクラス図のクラスのように三段、多段、多枡のように自由なレイアウトを作れるもの。
ここにlabelというプロパティで文字列をいれていくのだが、
recordの場合、
label = "文字列1|文字列2|文字列3"
という形になる。
ただ、日本語がこれだとでない、なぜだ?
調べると、charsetがUTF-8じゃないととかでてくるけど、それは全体的な話で
それをやってもrecordだけ日本語がうてない!
結論はこうだ!
label = " 文字列1 | 文字列2 | 文字列3 "
さて、何が変わった???
それは、【<半角スペース>文字列1<半角スペース>】
ただこれだけのために1時間悩んだのでここに同士のためにメモを残す!!
Building Probabilistic Graphical Models With Python
- 作者: Kiran Karkal
- 出版社/メーカー: Packt Publishing
- 発売日: 2014/06/14
- メディア: ペーパーバック
Bayesian Networks in R: with Applications in Systems Biology (Use R!)
- 作者: Radhakrishnan Nagarajan
- 出版社/メーカー: Springer
- 発売日: 2013/05/07
- メディア: ペーパーバック
Learning Neo4j Graph Databases
- 作者: Rik Van Bruggen
- 出版社/メーカー: Packt Publishing
- 発売日: 2014/08/22
- メディア: ペーパーバック