1

チャートを SVG ファイルとして保存する必要があります (私の環境C++, eclipse C/C++, windows 7)。画像ファイルとして保存することはできますが (以下を参照)、十分ではありません。

ここに画像の説明を入力

私はもう試した:

  • gnuplot (gnuplot_i.hpp): 画像を SVG ファイルとして保存する方法がわかりません
  • simple-svg : 黒い点を表示しない方法がわからない
  • cairo : 全然使えない

グラフを描画し、SVG ファイルとして直接保存するのに役立つ、軽くて理解しやすくインストールしやすいツールをお勧めしてもらえますか(そのため:-)のようなものはありませんか?C++jpg2svg convertor

4

2 に答える 2

2

コマンドラインの gnuplot では、次のようにしてプロットを SVG として保存できることを知っています。

> set term svg
> plot ...

gnuplot_i.hppを見て、試してみることをお勧めします:

Gnuplot myGP;
myGP.set_terminal_std("svg");
myGP.setGNUPlotPath("/your/path/here");
myGP.showonscreen();

私はそれをテストしていませんが (Gnuplot クラスにはヘッダー ファイルからわかるよりも複雑な部分があるかもしれません)、一般的な考え方はそこにあります。ターミナルを svg に設定し、出力パスを設定して、プロットします。

于 2012-12-29T19:00:18.380 に答える
1

そのイメージをどのように正確に取得しますか?fprintfSVG は XML (テキスト) ファイル形式であるため、画像を単に -ing することを妨げる特定の何かがありますか?

于 2012-12-31T06:45:56.637 に答える