1

こんにちはiamはbmiグラフの長方形を表示しようとしています。

ただし、rectはスクロールイベントで切り取られて非表示になります

編集:緑の長方形は

ポイントA(-無限大、21)ポイントB(+無限大、21)ポイントC(+無限大、26)ポイントD(-無限大、26)

ただし、ポイントBは(12.10、21)//12.10は2012年10月12日の日付です

    // optimal_range
    LineAndPointFormatter optFormat = new LineAndPointFormatter(Color.TRANSPARENT, Color.TRANSPARENT, Color.TRANSPARENT);
    XYRegionFormatter rf = new XYRegionFormatter(optimal_color_fill);
    RectRegion rr = new RectRegion(Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, optimal[0], optimal[1]);

    Number xDummy[] = { Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY };
    Number yDummy[] = { optimal[1], optimal[1] };
    XYSeries optSerie = new SimpleXYSeries(Arrays.asList(xDummy), Arrays.asList(yDummy), "");
    mySimpleXYPlot.addSeries(optSerie, optFormat);

正しい問題

4

1 に答える 1

2

このためのコードを見てからしばらく経ち、リージョンについては何もしませんでしたが、データが画面から外れるようにパンとズームを行うと、画面から外れたポイントが描画されず、これが表示内容につながると思います。物事を正しくするために、画面から外れる線分を画面の端にクリップする必要があります。

于 2012-11-01T15:05:01.383 に答える