【问题标题】:JavaFX Charts: Change the ChartType of the XYChart at runtime?JavaFX Charts:在运行时更改 XYChart 的 ChartType?
【发布时间】:2013-04-26 21:51:56
【问题描述】:

我想更改正在显示的图表类型,例如 LineChart 扩展了 XYChartAreaChart 也扩展了 XYChart。 我可以在运行时将绘制的LineChart 切换为AreaChart 吗?

For XYChart,

Direct Known Subclasses:
AreaChart, BarChart, BubbleChart, LineChart, ScatterChart, StackedAreaChart, StackedBarChart

任何帮助都会很棒! 谢谢。

【问题讨论】:

    标签: javafx-2 javafx javafx-8


    【解决方案1】:

    图表根据数据列表显示信息,并根据图表和2轴的设置。图表不会修改数据列表。

    因此,您必须将数据列表放入 2 个图表中,制作 2 对(或 1 对,如果适用)轴,并在场景图中的特定位置进行物理交换图表。

    理论上,它应该可以工作。如果它在实践中不起作用 - 应该对其进行调查(可能是一个错误)。但是在多个图表中显示信息和替换图表都没有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多