SSブログ

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

Graphviz

  • 作者:
  • 出版社/メーカー: Book on Demand Ltd.
  • 発売日: 2012/02/03
  • メディア: オンデマンド (ペーパーバック)



Articles on Diagramming Software, Including: Dia (Software), Inkscape, Xfig, Graphviz, Kivio, Xcircuit, Openoffice.Org Draw, Mscgen, Vue (Visual Under

Articles on Diagramming Software, Including: Dia (Software), Inkscape, Xfig, Graphviz, Kivio, Xcircuit, Openoffice.Org Draw, Mscgen, Vue (Visual Under

  • 作者: Hephaestus Books
  • 出版社/メーカー: Hephaestus Books
  • 発売日: 2011/09/28
  • メディア: Perfect



Articles on Graph Drawing, Including: State Diagram, Hasse Diagram, Graphviz, Force-Based Algorithms (Graph Drawing), Mark Lombardi, Dessin D'Enfant,

Articles on Graph Drawing, Including: State Diagram, Hasse Diagram, Graphviz, Force-Based Algorithms (Graph Drawing), Mark Lombardi, Dessin D'Enfant,

  • 作者: Hephaestus Books
  • 出版社/メーカー: Hephaestus Books
  • 発売日: 2011/08/31
  • メディア: Perfect



Building Probabilistic Graphical Models With Python

Building Probabilistic Graphical Models With Python

  • 作者: Kiran Karkal
  • 出版社/メーカー: Packt Publishing
  • 発売日: 2014/06/14
  • メディア: ペーパーバック



Bayesian Networks in R: with Applications in Systems Biology (Use R!)

Bayesian Networks in R: with Applications in Systems Biology (Use R!)

  • 作者: Radhakrishnan Nagarajan
  • 出版社/メーカー: Springer
  • 発売日: 2013/05/07
  • メディア: ペーパーバック



Learning Neo4j Graph Databases

Learning Neo4j Graph Databases

  • 作者: Rik Van Bruggen
  • 出版社/メーカー: Packt Publishing
  • 発売日: 2014/08/22
  • メディア: ペーパーバック



この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。