JFreechart XYPlot Перекрывающиеся артефакты данных - PullRequest
0 голосов
/ 28 февраля 2009

Я пытаюсь нарисовать некоторые гистограммы с набором данных, который содержит перекрывающиеся приоритеты.

например. в одной точке можно нарисовать три столбца разных цветов, но будет показан тот, который имеет наивысший приоритет. Это работает большую часть времени, но я получаю некоторые артефакты на своем графике, поскольку некоторые цвета с более низким приоритетом иногда просачиваются. Любые идеи, где я могу посмотреть, чтобы решить эту проблему?

Я думал, что это может быть проблема сглаживания, но включение или отключение не влияет на артефакты.

Ответы [ 2 ]

1 голос
/ 03 сентября 2009

Когда я видел подобные вещи раньше, это происходило потому, что я строил графики для нескольких рядов данных, и по большей части в наборах данных было огромное перекрытие, и только последний из представленных наборов данных (верхний) был виден большую часть время. Я подозреваю, что все, что вы делаете в своем коде скрытия, может работать не так хорошо, как вы думаете, и «кровотечение» других цветов - это наборы данных, где перекрытие менее значимо. Попробуйте провести эксперимент и измените порядок отображения ваших наборов данных. Держу пари, что вы внезапно увидите, что преобладающие цвета ваших баров меняются.

0 голосов
/ 28 февраля 2009

Я не совсем уверен, что вы имеете в виду, но вам, вероятно, следует удалить приоритеты, которые вы вообще не хотите видеть, из модели данных, тогда они вообще не будут окрашены.

...