使用JavaFX 2.0散点图时,绘制的点会以点的左上角触点,而不是点上点的中心。因此,它不是看起来像是在点(1,1)处绘制,而是看起来更像是在(1.1,0.9)。有谁知道如何解决这个问题?
答案 0 :(得分:1)
ScatterChart绘制移动绘制点的方式存在一个错误。
在修复为解决方法之前,您可以覆盖点样式类。要执行此操作,请将新文件“style.css”添加到与您的主类和下一个内容相同的包中:
.chart-symbol { /* solid circle */
-fx-background-color: #f9d900;
-fx-background-radius: 5px;
-fx-translate-x: -4px;
-fx-translate-y: -4px;
}
在创建主场景的代码中添加下一行:
scene.getStylesheets().add("style.css");