1

JavaPlot を介して GNUplot パラメータを渡すのに問題があります。JavaPlot をいくつかの異なるグラフに使用できましたが、JavaPlot で GNUPlot の「極」設定を有効にすることができないようです。

極モードに変更する GNUPlot コマンドは、単純に「set polar」です。おそらく JavaPlot の PropertyHolder オブジェクトに .set("polar") コマンドを与える必要があることを理解しています。しかし、どのオブジェクトですか?

直感的に、私は(pngと呼ばれる画像端末を作成した後)試してみます:

    GNUPlotParameters params = new GNUPlotParameters();
    params.set("polar");
    GNUPlot p = new GNUPlot(params);
    p.setTerminal(png);
    FunctionPlot func = new FunctionPlot("sin(x)");
    p.addPlot(func);

しかし、これは機能しません。ビルドは addPlot() で失敗します。GNUPlot オブジェクト自体も設定しようとしましたが、GNUPlot.set() には ("keyword","value") 引数セットが必要であり、GNUPlot に送信したいコマンドは単純に "set polar" です。しかし、このようにします:

    p.set("polar","");

また、ビルドが失敗します。特定の GNUPlot パラメータ (極など) を設定する方法を知っている人はいますか?

4

2 に答える 2