タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

GraphVizとHaskellに関するxefのブックマーク (2)

  • dot言語を使わずにGraphvizでグラフを描く便利なライブラリ - Qiita

    Graphvizはオープンソースのグラフ描画ソフトです。dot言語というグラフ構造を記述する言語によって書かれたグラフを綺麗に描画してくれます。Graphvizの良いところの一つはdot言語でグラフ構造さえ書けばノードやエッジをどのように配置するかは勝手に決めてくれるところでしょう。この機能があるおかげでグラフの管理や自動生成などが簡単に実現できます。 しかしグラフを描きたいと思っただけなのに新しい言語を覚えるのは大変です。加えてdot言語には変数や関数など抽象化をサポートする機能が乏しく複雑なグラフを描こうとするとコピペが大量に発生して記述が冗長になることもあります。そこでgraphvizというライブラリを使えばHaskellのEDSLとしてグラフ構造を記述することが可能になり、直接Graphvizを通してグラフ画像を生成することができます。必要ならdot言語を生成することも可能です。ち

    dot言語を使わずにGraphvizでグラフを描く便利なライブラリ - Qiita
  • using graphviz via haskell

    One of the tools I use for drawing graphs is dot from Graphviz. Recently I was drawing a series of diagrams that have mostly identical parts. It was error-prone and a pain to keep the identical parts in sync between the multiple *.dot files. I found Haskell’s Data.GraphViz package to be the solution. The documentation for that package is great, but it needs a few more examples. The purpose of this

    using graphviz via haskell
  • 1