グラフやツリーなどのデータ構造を描画するための推奨ソフトウェアは何ですか?


21

結果をまとめるときは、MSペイントで図をまとめるのではなく、プロ並みの図を用意することが望ましい場合がよくあります。データ構造を描画するための標準は何ですか?


1
これがトピックと見なされるかどうかはわかりません(FAQにはほとんどガイダンスがありません)。関連性のあるこのMOスレッドを見つけることができます。
ヴォーグセンごと10

1
それは間違いなく柔らかい質問ですが、国境を越えています。たぶんCW?
Suresh Venkat

Sureshの答えは本当に良いです。Graphvizも優れたツールですが、論文にリンクするのは困難です。
ロススナイダー

3
IMOは完全に話題になっていますが、個人的にはCWにすべきだと思うので投票しません。
カベ

4
話題になっていると思いますが、CWである必要があります。人々は特定のパッケージが好きであることを示すために回答に賛成票を投じるつもりです。
ロビンコタリ

回答:


19

リンク先のMOスレッドは非常に優れており、tex.SEのスレッドも便利です。私が使用した主なツール:

Macの人々はOmnigraffleを誓うことは知っていますが、私自身はそれを経験していません。私の主な基準は次のとおりです。

  • PDFの生成
  • LaTeXの統合(ボーナスポイントのソーススタイルを使用)
  • カラー/シェーディングなどを簡単に行えること。(Ipe 7はそのカウントで失敗します)

SVGをInkscapeのTikZスニペットにエクスポートすることもできます。これは、フリーフォームのベクトル描画をTikZダイアグラムに統合する場合に非常に便利です。
ヴォーグセンごと10

ただし、エクスポート手順は完了していません。私が理解しているものからの勾配などはありません。
Suresh Venkat

12

SureshはLaTeXに「Tikz / PGF」を推奨しました。さらに、グラフなどを描画するために、次のパッケージをお勧めします。

tkz-graph

tkz-berge

tkz-tab

サンプルの使用法については、名前付きグラフのギャラリーを参照してください。

http://www.altermundus.frの他のページも参照してください。(ほとんどがフランス語ですが、Google Translatorを使用して意味を理解できます。)


1
そのギャラリーは美しいです!
アーロンスターリング

私は3年以上古いことを知っていますが、上のギャラリーへのリンクは壊れています。
Xynariz

@Xynariz:通知してくれてありがとう!リンクを修正しました。
MS Dousti

6

SureshはOmniGraffleに言及し、RossはGraphvizに言及しています。

実際、OmniGraffle GUI(およびその他)を備えたGraphvizです。グラフを描画(またはファイルからインポート)し、Graphizベースのレイアウトエンジンを使用してグラフを自動的にレイアウトできます。レイアウトエンジンのパラメーターを調整し、最後に自動レイアウトをオフにして、ノードの配置を手動で微調整できます。

とはいえ、私はまだ私の論文のほとんどのイラストにXfigを使用する傾向があります...あなたのイラストに任意のラテックスコードを埋め込む可能性はしばしば不可欠であり、それがXfigが優れているところです(少なくともあなたが期待する出版社に対処する必要があるまで)自己完結型のEPSファイル)。


TikZを試してください。あなたがそれを望んでいるように聞こえます。:)
ラドゥグリゴール

@Radu:試しました。ある時点で、デスクトップコンピューターの速度が非常に遅く、それでも苦痛だったため、リモートマシンでラテックスコードのコンパイルを開始する必要がありました。TikZは、イラストが小さい場合(特に、コンピューターで生成されたものではない場合)、またはフィギュアとメインドキュメントを別々にコンパイルする場合に適しています。
ユッカスオメラ

ああ、はい、私は一度その問題を抱えていました。生成されたパーツを別のファイルに配置し、製図中に\ include / \ input行をコメントアウトしました。あなたがそのような数字を頻繁に持っている場合、それは迷惑になる可能性があることに同意します。
ラドゥグリゴー


4

Graphvizについて言及している人もいるので、GraphvizコードをTikZに変換するdot2texもあります。これにより、LaTeX内での使用(ラベルなどの数式の使用)が可能になり、グラフの外観の微調整が容易になります。GraphvizコードをTeXコードに直接(dot2tex環境で)埋め込み、Graphvizを自動的に実行することもできます。



2

TikZとgraphvizとは別に、グラフィックタブレットを十分に活用しました。新しい小さなWacom Bambooは、50ユーロ(中古)から100ユーロ(新品)で入手できます。タブレットを使用すると、非常に見栄えの良い画像をすばやく作成できます。ジャーナル/会議/書籍の出版物以外の場合-あなたのスキルにもよりますが、結果は非常に見やすくなります。

もちろん、任意のグラフィックプログラムを使用できます。CreatelyDabbleboardは、グラフなどに非常に役立つことがわかりました。


1

何らかのジオメトリが必要な場合は、CaRまたはその子孫であるCaRMetalを試すことができます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.