2015-10-05 2 views
2

Я переместился из диаграмм JFreeChart в JavaFX, но я не могу найти какой-либо эквивалент GroupedStackedBarRenderer. Есть ли способ получить эффект от группировки гистограмм, которые сгруппированы вместе?Имеет ли JavaFX способ создания диаграмм сгруппированных штабелей?

GroupedStackedBarRenderer example

ответ

3

Диаграмма ссылки в вашем вопросе был сгенерирован JFreeChart. Вы можете использовать JFreeChart в JavaFX через мост FXGraphics2D. Должны быть образцы того, как это сделать, включенные в последний дистрибутив исходного дистрибутива JFreeChart.

FXGraphics2D - это реализация API-интерфейса Java2D Graphics2D, предназначенного для холста JavaFX. Он был создан для использования с Orson Charts и JFreeChart, но в целом он будет полезен для любого кода, использующего API Graphics2D.


JavaFX действительно имеет свой собственный встроенный JavaFX charting library. Однако, насколько мне известно, реализация не включает встроенный график, который соответствует GroupedStackBarRenderer, указанному в вашем вопросе. Вы можете расширить библиотеку графиков JavaFX, чтобы создать пользовательскую диаграмму, которая выполняет эту функцию, однако это может быть довольно сложной задачей, и предоставление подробной информации об этом, вероятно, выходит за рамки стандартной области ответа StackOverflow.

Смежные вопросы