Charts JavaFx图表:控件大小
(我是JavaFX新手。) 我正在调整一个用JavaFX开发的应用程序,该应用程序使用了许多相邻的饼图,所有这些饼图都是同一个Charts JavaFx图表:控件大小,charts,javafx,Charts,Javafx,(我是JavaFX新手。) 我正在调整一个用JavaFX开发的应用程序,该应用程序使用了许多相邻的饼图,所有这些饼图都是同一个HBox的子项 这些图表没有相同数量的类别,而且由于某些原因,其中一些类别变得比其他类别更大 有没有办法控制它们的半径?我希望它们都具有相同的半径,以实现某种一致性。虽然没有公共API来直接控制PieChart的半径,但您可以使用不同的公共方法来控制它 饼图半径取决于封闭区域的高度和宽度。缺少标签时的半径由PieChart中的以下代码控制 // Code from Pie
HBox
的子项
这些图表没有相同数量的类别,而且由于某些原因,其中一些类别变得比其他类别更大
有没有办法控制它们的半径?我希望它们都具有相同的半径,以实现某种一致性。虽然没有公共API来直接控制PieChart的半径,但您可以使用不同的公共方法来控制它 饼图半径取决于封闭区域的高度和宽度。缺少标签时的半径由PieChart中的以下代码控制
// Code from PieChart.java
if(!shouldShowLabels) {
pieRadius = Math.min(contentWidth,contentHeight) / 2;
}
因此,您可以使用多种可用方法的组合来控制饼图的大小。您可以使用“最小”和“最大”属性分别指定“最小”和“最大区域空间”。这很不幸,想要控制它似乎很自然。谢谢你的解决方案!