【问题标题】:Change background color of JavaFX Chart更改 JavaFX 图表的背景颜色
【发布时间】:2019-08-22 10:01:08
【问题描述】:

我想为一些 JavaFX 图表(LineChartBarChart)设置背景颜色。

试过这个:

chart.setStyle("-fx-background-color: #ffbd05");

chart.setStyle("-fx-bar-fill: #ffbd05");

...但没有效果。

【问题讨论】:

  • 使用 CSS 文件会更容易,因为您需要定位图表的子结构。请参阅 JavaFX CSS 参考指南ChartXYChart 部分。此外,为了帮助可视化事物,您可以使用 Scenic View 和/或 Scene Builder 的 CSS Analyzer 检查场景图。
  • @Slaw 感谢您的精彩建议! CSS Analyzer 对我来说是全新的,它是一个非常方便的工具。 :-)

标签: css javafx charts styles background-color


【解决方案1】:

万一对某人有用。认为这可能会有所帮助:

chart.lookup(".chart-plot-background").setStyle("-fx-background-color: transparent;");

有关图表样式的更多信息:https://news.kynosarges.org/2017/05/14/javafx-chart-coloring/

【讨论】:

    猜你喜欢
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    • 1970-01-01
    相关资源
    最近更新 更多