css - JAVAFX 8 图表 : get style of existing plotted series

标签 css javafx charts styles javafx-8

这是对 this question 的跟进到那天仍然有 0 个答案。

我真正想做的是在 TableView 中有一个列,其中包含与 TableView 行中的对象对应的绘制数据符号。我已经设法生成了 JavaFX 图表应该遵循的颜色。我遇到的问题当然是我自己的颜色生成有效(它在 8 个元素后返回第一种颜色而不会失败),当图表中的颜色出现我的 unanswered question 中列出的问题时.

所以。

我现在想尝试选择实际应用到每个图表系列的样式,独立于关于默认颜色顺序的预设规则。我该怎么做?

这样我就可以将它们应用到我的表格 View 中,即使颜色在重新加载时随机改变,至少我会知道我在看什么。

在此先感谢您的帮助。

最佳答案

经过一些研究,我发现下面的代码可以让我得到我想要的东西,假设我对 index intitem 的系列感兴趣:

plotswingschart.getData().get(intitem).getNode().getStyleClass();

这将生成一个包含以下字符串值的 ObservableList(此处示例为索引 8 处的系列(第 9 个系列)):

chart-series-line
series8
default-color2

然后我可以从中获得我需要的信息。那是实际应用于该曲线的颜色。然后我可以生成一个要在我的表格 View 中使用的符号。

我仍然对链接问题的答案感兴趣,这引发了当前问题...

关于css - JAVAFX 8 图表 : get style of existing plotted series,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35652890/

相关文章:

javascript - 如何在 billboard.js 中使用更复杂的 svg 作为图表点?

ios - 图表显示不正确? iOS 图表库

JQuery Image Fade in Fade out without rel/abs 定位

html - 如何使用 CSS 覆盖内联样式?

javascript - 如何只显示 Flot 图表的最后一点

java - 如何填充组合框

java - 如何创建自定义 JavaFX 组件库?

listview - JavaFX ListView - 通过鼠标单击将项目添加到选择中

javascript - 是否可以在 Google 条形图上放置趋势线?

html - 如何在 TextEdit 制作的 HTML 上使用 CSS?