Я нашел этот документ Oracle на Styling charts with CSS и на этой странице, прокрутите вниз до Setting Chart Colors
за то, что вы специально искали.
Как установить цвет в линейные диаграммы?
Самый простой способ для этого следующий CSS сниппет:
.default-color0.chart-series-line { -fx-stroke: #e9967a; }
.default-color1.chart-series-line { -fx-stroke: #f0e68c; }
.default-color2.chart-series-line { -fx-stroke: #dda0dd; }
К сожалению, это не будет работать по идентификатору или которые рядом, а порядок ряды размещаются на графике. Вы можете также установить стили линий, хотя, выполнив:
.chart-series-line {
-fx-stroke-width: 2px;
-fx-effect: null;
}
Как установить класс CSS в серии?
К сожалению, я не вижу способа сделать это. Было бы неплохо иметь возможность создавать правила CSS, основанные на свойстве имени XYChart.Series, но я не думаю, что это возможно.
Просто хотел сказать, что у вас есть несколько хороших образцов программ на вашем счету git. Сегодня я наткнулся на них и потерял пару часов, просто просматривая их. Очень полезный ресурс. Благодарю. –
Я могу поверить, что стилизация диаграмм на основе CSS хорошо работает для программного обеспечения «приборной панели», но это мерзость для тех, кто пытается работать с данными в интерактивном режиме. Даже графические библиотеки javascript обычно не заставляют вас обновлять таблицу стилей, чтобы изменить размер точки на одной диаграмме рассеяния. –