我有一個表示顏色序列的顏色列表。我想將新的顏色序列應用到餅圖數據。Javafx更改PieChart顏色
private final int CASPIAN_COLOR_COUNTS = 8;
public void setPieChartColor(PieChart chart, List<String> colors) {
chart.getData().get(i); // for debug to get the node name (.data)
/**
* Set Pie color
*/
int i = 0;
for (String color : colors) {
final Node node = chart.lookup(".data" + i);
node.getStyleClass().remove("default-color" + (i % CASPIAN_COLOR_COUNTS));
node.getStyleClass().add(color);
i++;
}
但所有圖表數據採取從裏海顏色只有一種顏色。
我有包含顏色序列的顏色列表。我想將我的新顏色序列應用於餅圖數據。 – 2013-03-05 09:05:33