0

私は Java デスクトップ アプリケーションに JChart2D を使用しており、その例に従いました。

http://jchart2d.sourceforge.net/usage.shtml

その例はポイント間の接続を作成しますが、個々のポイントが必要です。

つまり、次のようなものが得られます。

ここに画像の説明を入力

しかし、私は次のようなものが欲しい:

ここに画像の説明を入力

PS:個々のポイントとポイント間の線の違いを示したかっただけで、グラフィックの例は異なります。

4

3 に答える 3

3

閉じますが、葉巻はありません。正しい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)); 

トリックを行います。

于 2011-09-26T06:43:04.320 に答える
0

答えはあなたが上に投稿したリンクにあると思います。

トレース ( ITrace2Dのインスタンス) を作成し、 PointPainterPointPainterDiscなどに設定します。

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);
  ....
}
于 2011-05-28T06:45:20.937 に答える
0
trace.setTracePainter(new TracePainterDisc());
于 2011-06-16T14:34:34.483 に答える