Charts JavaFx图表:控件大小

Charts JavaFx图表:控件大小,charts,javafx,Charts,Javafx,(我是JavaFX新手。) 我正在调整一个用JavaFX开发的应用程序,该应用程序使用了许多相邻的饼图,所有这些饼图都是同一个HBox的子项 这些图表没有相同数量的类别,而且由于某些原因,其中一些类别变得比其他类别更大 有没有办法控制它们的半径?我希望它们都具有相同的半径,以实现某种一致性。虽然没有公共API来直接控制PieChart的半径,但您可以使用不同的公共方法来控制它 饼图半径取决于封闭区域的高度和宽度。缺少标签时的半径由PieChart中的以下代码控制 // Code from Pie

(我是JavaFX新手。)

我正在调整一个用JavaFX开发的应用程序,该应用程序使用了许多相邻的饼图,所有这些饼图都是同一个
HBox
的子项

这些图表没有相同数量的类别,而且由于某些原因,其中一些类别变得比其他类别更大


有没有办法控制它们的半径?我希望它们都具有相同的半径,以实现某种一致性。

虽然没有公共API来直接控制PieChart的半径,但您可以使用不同的公共方法来控制它

饼图半径取决于封闭区域的高度和宽度。缺少标签时的半径由PieChart中的以下代码控制

// Code from PieChart.java
if(!shouldShowLabels) {
     pieRadius = Math.min(contentWidth,contentHeight) / 2;
}

因此,您可以使用多种可用方法的组合来控制饼图的大小。您可以使用“最小”和“最大”属性分别指定“最小”和“最大区域空间”。

这很不幸,想要控制它似乎很自然。谢谢你的解决方案!