JAVAFX 8 Chart:获取现有绘制系列的样式
JAVAFX 8 Chart: get style of existing plotted series
这是 this question 的跟进,到那天仍然有 0 个答案。
我真正想要做的是在 table 视图中,有一列具有与 table 视图行中的对象对应的绘制数据的符号。我已经设法生成了 JavaFX 图表应该遵循的颜色。我遇到的问题当然是我自己的颜色生成有效(它在 8 个元素后返回第一种颜色而不会失败),当图表中的颜色出现我的 unanswered question 中概述的问题时。
所以。
我现在想尝试选择样式实际上应用于图表的每个系列,独立于关于默认顺序的预设规则颜色。我该怎么做?
这样我就可以将它们应用到我的 table 视图中,即使颜色在重新加载时随机改变,至少我会知道我在看什么。
在此先感谢您的帮助。
经过一些研究,我发现下面的代码可以让我得到我想要的东西,假设我对 index intitem 的系列感兴趣:
plotswingschart.getData().get(intitem).getNode().getStyleClass();
这将生成一个包含以下字符串值的 ObservableList(此处示例为索引 8 处的系列(第 9 个系列)):
chart-series-line
series8
default-color2
从这里我可以得到我需要的信息。那是实际应用于该曲线的颜色。然后我可以生成一个要在我的表格视图中使用的符号。
我仍然对链接问题的答案感兴趣,该问题引发了当前问题...
这是 this question 的跟进,到那天仍然有 0 个答案。
我真正想要做的是在 table 视图中,有一列具有与 table 视图行中的对象对应的绘制数据的符号。我已经设法生成了 JavaFX 图表应该遵循的颜色。我遇到的问题当然是我自己的颜色生成有效(它在 8 个元素后返回第一种颜色而不会失败),当图表中的颜色出现我的 unanswered question 中概述的问题时。
所以。
我现在想尝试选择样式实际上应用于图表的每个系列,独立于关于默认顺序的预设规则颜色。我该怎么做?
这样我就可以将它们应用到我的 table 视图中,即使颜色在重新加载时随机改变,至少我会知道我在看什么。
在此先感谢您的帮助。
经过一些研究,我发现下面的代码可以让我得到我想要的东西,假设我对 index intitem 的系列感兴趣:
plotswingschart.getData().get(intitem).getNode().getStyleClass();
这将生成一个包含以下字符串值的 ObservableList(此处示例为索引 8 处的系列(第 9 个系列)):
chart-series-line
series8
default-color2
从这里我可以得到我需要的信息。那是实际应用于该曲线的颜色。然后我可以生成一个要在我的表格视图中使用的符号。
我仍然对链接问题的答案感兴趣,该问题引发了当前问题...