对于我正在进行的项目,我想在JavaFX中将数据显示为不断更新的双面条形图(或双面直方图)。我已成功创建了一个水平条形图,其中条形仅从轴的一侧延伸,但不从两侧延伸。
我想要做的一个例子是,在图表上,每一行(或条形)代表一个商店,左侧代表当前女性的百分比,右侧代表当前男性的百分比。当顾客进入和离开商店时,此图表会更新以显示当前的性别百分比,除非没有顾客,否则它总是加起来为100%。在这种情况下,没有酒吧。这意味着,除非没有客户,否则该栏将始终具有相同的长度,只是转移到每一侧。整个图表显示可能有5个不同的商店,因此有五个不同的商店有性别表示。
我没有足够的声誉来发布图片,所以这里的 link是我想要的样子。
这是link,看起来就像我现在所做的那样。
谢谢!
答案 0 :(得分:0)
最初我尝试使用BarChart对象绘制双面条形图,但在查看this question后,我意识到StackedBarChart有我想要的东西。这是我用来创建双面直方图/条形图的代码,其他任何人都想知道如何做到这一点:
[[[1], [2]], [[2], [3]], [[3], [4]]].