gpt4 book ai didi

java - 在 JavaFX ScatterChart 中为数据系列设置八种以上的颜色

转载 作者:行者123 更新时间:2023-11-30 08:13:08 25 4
gpt4 key购买 nike

我正在尝试设置散点图中十一个数据系列的颜色。不幸的是,由于 nextClearBit 被设计为 mudulo 8,JavaFX 每八个系列重复一次颜色和符号。有一种解决方案可以通过在 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; }

...等等。

这适用于折线图。所以我为我的散点图尝试了类似的方法,但是......

.default-color0.chart-symbol { -fx-stroke: #e9967a; }
.default-color1.chart-symbol { -fx-stroke: #f0e68c; }
.default-color2.chart-symbol { -fx-stroke: #dda0dd; }

...等等,直到...

.default-color8.chart-symbol { -fx-stroke: #e9a0dd; }

此时 Java 忽略了我的 CSS 并跳转到遵循 nextClearBit 规则的第一个数据系列的格式。有谁知道如何解决这个问题?

最佳答案

JavaFX 散点图在 第 8 个系列 之后重复其颜色组合。所以JavaFX样式css文件modena.css中没有styleclass .default-color8

如果你想为你的系列着色,你应该依赖于代表 seriesstyleclass 而不是 color 本身。

尝试使用 series0.series1 等作为您的样式类,而不是 .default-color0。默认颜色 1 ...

关于java - 在 JavaFX ScatterChart 中为数据系列设置八种以上的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30118783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com