0

私はCでプログラミングシステムを使用しており、生成されたデータを表すために、軸XとYを使用して長方形を2Dプレーンに描画したいと思います(スケジューリングの問題)。ガントチャートのように見えるはずです。情報はテキストファイルで提供されます。まだ派手なものは必要ありません。「X=5、Y = 3で始まり、X = 7、Y=5で終わる赤色のドローボックス」のようなものです。軸のスケーリングをサポートする必要があり、任意のサイズの画像を生成したいと思います。

コマンドラインから(おそらく各行がColor XY XY形式のファイルから)この種の画像を生成するために使用できるこのようなツールの経験が豊富な人はいますか?

これまでのところ、gnuplotは実行可能な唯一の解決策だと思います。

4

1 に答える 1

0

GraphViz、特にドットをチェックしてください。dotは本当にグラフのレイアウト自体を実行したいのですが、メモリがうまく機能する場合は、ボックスを固定位置に配置するように強制できます。コマンドラインからドットを使用するか、APIにプラグインできます。

または、SVGを直接記述することを検討することもできます。これはテキストのみですが、これが機能するかどうかは、グラフィックを最終的にどの形式にするかによって異なります。ほとんどのブラウザーは、SVGのレンダリングをかなりうまく行っています。

それ以外にも、ImageMagick、Dislin、Cairo、またはその他の多数のグラフィックライブラリのいずれかを見ることができます。

ですから、長い道のりで実行可能な解決策はGNUPlotだけではありません。

于 2009-12-02T07:48:32.440 に答える