Я работаю над созданием линейной диаграммы с использованием библиотек диаграмм JFree. Я хочу изменить форму серии на моих линейных диаграммах, как показано ниже. Является ли это возможным?
Спасибо
Я работаю над созданием линейной диаграммы с использованием библиотек диаграмм JFree. Я хочу изменить форму серии на моих линейных диаграммах, как показано ниже. Является ли это возможным?
Спасибо
Вы не можете сделать это именно так, с JFreeChart «из коробки», потому что он позволяет вам только настроить форму (круг), контурную краску и обводку, а также заливку краской. Но поскольку у вас есть исходный код, вы можете очень легко изменить код в LineAndShapeRenderer
, где нарисованы фигуры, и добавьте дополнительный фрагмент кода для рисования внутреннего темного круга. В текущем выпуске (1.0.17) место, где вам нужно изменить код, находится в методе drawItem() сразу после строка 983 (после обновления документации после следующего релиза этот номер строки, скорее всего, будет другим , поэтому игнорируйте ссылку после этого).