私は Java デスクトップ アプリケーションに JChart2D を使用しており、その例に従いました。
http://jchart2d.sourceforge.net/usage.shtml
その例はポイント間の接続を作成しますが、個々のポイントが必要です。
つまり、次のようなものが得られます。
しかし、私は次のようなものが欲しい:
PS:個々のポイントとポイント間の線の違いを示したかっただけで、グラフィックの例は異なります。
私は Java デスクトップ アプリケーションに JChart2D を使用しており、その例に従いました。
http://jchart2d.sourceforge.net/usage.shtml
その例はポイント間の接続を作成しますが、個々のポイントが必要です。
つまり、次のようなものが得られます。
しかし、私は次のようなものが欲しい:
PS:個々のポイントとポイント間の線の違いを示したかっただけで、グラフィックの例は異なります。
閉じますが、葉巻はありません。正しいAPI呼び出しは次のとおりです。
Chart2D chart = new Chart2D();
ITrace2D trace = new Trace2DSimple();
// Add the trace to the chart:
chart.addTrace(trace);
trace.setTracePainter(new TracePainterDisc(4));
呼び出し
trace.setTracePainter(new TracePainterDisc(4));
トリックを行います。
答えはあなたが上に投稿したリンクにあると思います。
トレース ( ITrace2Dのインスタンス) を作成し、 PointPainterをPointPainterDiscなどに設定します。
API javadoc から派生:
Chart2D test = new Chart2D();
JFrame frame = new JFrame("Chart2D- Debug");
frame.setSize(400,200);
frame.setVisible(true);
ITrace2D atrace = new Trace2DLtd(100);
atrace.setPointHighlighter(new PointPainterDisc(5));
test.addTrace(atrace);
while(expression){
atrace.addPoint(adouble,bdouble);
....
}
trace.setTracePainter(new TracePainterDisc());