Как установить порядок рендеринга графика в диаграмме jfree

Всякий раз, когда вы добавляете подграфик к любому комбинированному графику в jfreechart, он добавляет новый подграфик НИЖЕ предыдущего графика. Есть ли простой способ сделать это или мне нужно вручную изменить порядок, используя цикл?


person Makarand    schedule 19.12.2011    source источник
comment
Означает ли ниже порядок y или z?   -  person trashgod    schedule 19.12.2011
comment
Заказ y. Есть ли способ переопределить порядок Y по умолчанию после добавления сюжета?   -  person Makarand    schedule 19.12.2011
comment
Предполагая, что у вас есть какой-то комбинированный сюжет, используйте класс DatasetRenderingOrder.   -  person Jes    schedule 19.12.2011
comment
@Jes: я думаю, что DatasetRenderingOrder влияет на z порядок внутри сюжета, но я бы приветствовал контрпример.   -  person trashgod    schedule 20.12.2011
comment
@trashgod ты абсолютно прав. Я неправильно понял вопрос.   -  person Jes    schedule 20.12.2011
comment
@Jes: Престижность за исследование проблемы.   -  person trashgod    schedule 20.12.2011


Ответы (1)


Например, в CombinedDomainXYPlot List подзаголовков реализованы как ArrayList, и они отображаются в том порядке, в котором они были вставлены. Чтобы заменить подсюжет, одним простым способом было бы remove() все подсюжеты и добавить новые записи в желаемом порядке.

person trashgod    schedule 19.12.2011
comment
Да, @trashgod похоже, ты прав. Я проверил все возможные маршруты, и удаление/замена кажется единственным способом. - person Makarand; 20.12.2011