異なる色の頂点を持つ無向グラフを描く必要があります。以前は、すべての頂点を円として、すべてのエッジを直線として描くという面倒な方法でこれを行っていました。ベジエ曲線関数を使用してこれを簡単に行う方法はありますか? これをやろうとしましたが、線に頂点を追加する方法がわかりません!
2 に答える
曲がったエッジを持つ無向グラフを作成したいと思っていると思います(ベジエ曲線について言及しているため)。
フリースタイル グラフを描画する最も簡単な方法は、頂点を円として配置し (サイズを一定にするためにコピーと貼り付け)、「フリーハンドの線を描く」オプション (鉛筆アイコン) を使用してドットを接続することです。次に、円を前面レイヤーに送信して、円の端で開始および終了するように線が見えるようにします。フリーハンドの代わりにベジエ曲線を本当に使用したい場合は、この方法がまったく同じに適用されます。最初の方法を使用して作成したサンプルを次に示します。
お役に立てれば。
したがって、この回答はプロセスの一部として外部ツールを使用しますが、最終結果は依然としてinkscape内の(見栄えの良い)グラフです。したがって、この質問に出くわしたinkscape(または他のソフトウェア)内で比較的手間のかからないグラフが必要な人にとって、これが役立つことを願っています.
グラフを簡単に作成できるyEd Graph Editorと呼ばれる (無料の) ツールがあり、グラフを作成した後、それらをシステムのクリップボード (右クリック メニュー) にコピーして、inkscape に貼り付けることができます。追加のソフトウェアをインストールする必要がありますが、yEd を使用するとレイアウト、ノード スタイル、エッジ スタイルなどを簡単に処理できるため、inkscape で手動で作成するよりもプロセスがはるかに高速になります。
このプロセスは、ビットマップ グラフィックスとベクター グラフィックスの両方で機能する他の画像ソフトウェアでも機能し、yEd はさまざまな種類のグラフで機能します。