2009-02-27 14 views
-1

重複した優先順位を含むデータセットでいくつかの棒グラフを描画しようとしています。JFreechart XYPlotオーバーラップデータアーティファクト

など。 1つのポイントで3つの異なる色の棒を描くことができますが、最も優先順位の高い棒が表示されます。これはほとんどの場合は機能しますが、低いプライオリティの色の中には時折リークするものがあるため、プロット上にアーティファクトがあります。私はこの問題を解決するためにどこのアイデアを見つけることができますか?

アンチエイリアスの問題だったかもしれないと思っていましたが、それをオンにしたり無効にしてもアーティファクトには影響しません。

答えて

0

あなたは何を意味するのかはっきりしていませんが、データモデル全体から見たくない優先順位を削除する必要があります。

1

私が複数のデータ系列をグラフ化していて、大部分がデータセットに巨大な重なりがあり、最後にレンダリングされたデータセット(上の1つ)のみが目に見えていた時間。私は、あなたの隠しコードで何をしているのかは、あなたが思うだけでなく、他の色の「出血」も重なりがあまり重要でないデータセットだと思っています。実験を試して、データセットのレンダリング順序を変更してください。バーの色が変わっていることが間違いなく分かります。

+0

私の「非表示」コードはレンダリング順序を変更することによって行われますが、レンダリング優先順位の低いデータセットは時折表示されるという問題がありました。私はこれのための回避策を見つけました。 –

+0

私はあなたがその周りで働いているか尋ねてもらえますか?私が示唆しているとは思っていなかったものの、「隠れている」ときには、データセットを削除して空のデータセットに置き換えることが必要でした。 –