JavaFX、折线图符号和 CSS

标签 java css charts javafx

我正在尝试使用 CSS 自定义折线图。我愿意:

  • 显示图例元素符号(即包含所有系列及其线条颜色的图例)
  • 不显示线系列符号(即不在图表中显示数据点)

我尝试了以下方法:

.default-color0.chart-series-line { -fx-stroke: #20ABD9; }
.default-color1.chart-series-line { -fx-stroke: #F19A2A; }

.default-color0.chart-line-symbol { -fx-background-color: transparent; }
.default-color1.chart-line-symbol { -fx-background-color: transparent; }

结果是,正如预期的那样,不再有折线图符号,但图表图例中也不再有符号。

然后,如果我在background-color中设置不透明的颜色,图表中仍然有符号。

我不确定这是否可能。 任何帮助将不胜感激。

最佳答案

如果您想隐藏图表符号。

lineChart.setCreateSymbols(false);

Oracle LineChart article

关于JavaFX、折线图符号和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11949891/

相关文章:

用于 CSS 属性的 Jquery 轻松更改并再次返回原位

css - 使用 box-sizing :border-box; 计算填充百分比的奇怪行为

java - 如何将用户输入从一个类获取到另一个类

java - 如何在json比较中跳过一个节点

java - android onSavedInstanceState保存和恢复时间

html - 在响应式设计中切换两个 div

java - 注销后如何重定向登录页面

charts - Google 可视化 > 折线图 > 使网格线按步骤显示(而不是按计数)

jquery - 包含表格动态数据的 HighChart 迷你图

charts - 通过选择触发谷歌时间线工具提示