JavaFX没有为Side提供CENTER值,所以我试图通过翻译使X轴和Y轴居中:
scanXAxis.setTranslateY(0.5 * scanYAxis.getBoundsInParent()的getHeight()); // xAxis最初在TOP
scanYAxis.setTranslateX(0.5 * scanXAxis.getBoundsInParent()的getWidth()); // yAxis最初是LEFT
然而,我得到的结果是在一个点上交叉,这取决于场景的大小而不是(0,0),即我可以通过手动调整场景来使它们在原点处交叉。这与我正在努力的方式相反。
非常感谢任何帮助!
干杯
答案 0 :(得分:0)
我正在使用Axis,我认为设计不友好。我无法将轴上下颠倒或右上角。我使用了axis.rotate但是我必须破解contentPlot布局的代码。此外,轴只能设置为左,右,顶或底。但我想要一些灵活性,例如当我实现平行坐标时,我不能把它放到我真正想要的地方。所以我想我必须编写自己的轴类。