【问题标题】:JavaFX BarChart bars alignJavaFX BarChart 条形对齐
【发布时间】:2014-01-22 20:02:02
【问题描述】:

现在我有这样的东西

而且我不明白为什么条形图向左走而不是停留在刻度线的中心。一些提示来解决它?

【问题讨论】:

标签: javafx bar-chart javafx-8


【解决方案1】:

尝试将条形之间的间隙显式设置为 0

    BarChart<String, Number> chart = new BarChart<>(xAxis, yAxis);
    chart.setBarGap(0.0);

您在示例中看到的效果是 BarChart 默认实现的结果。 因为 CategoryAxis 接受超过 1 个 XYChart.Series 的 XYChart.Data。这意味着每个类别可以显示超过 1 个条形图。看看它们如何彼此相邻显示条形,合乎逻辑的结果是第一个条形放置在左侧(就像您的结果一样)。只需将条形间隙设置为 0,就可以解决问题。

【讨论】:

    【解决方案2】:

    在 setBarGap 中放入负值,以便在刻度线中居中。

    【讨论】:

    • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方发表评论 - 您可以随时评论自己的帖子,一旦您有足够的reputation,您就可以comment on any post
    • 我想在作者的帖子下面发表评论,但我没有足够的声誉,所以我不能。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多