生成图表时遇到问题。除了ValueMarker之外,图表上的每个部分都生成良好。我正在无头RedHat环境中处理Web应用程序。我为图表生成遇到了另一个问题(现在已经解决了),我的环境描述就在这里:
JFreeChart strange rendering (headless RedHat)
它在Windows上完美运行。 添加ValueMarker的代码是:
Marker distanceTiers = new ValueMarker(Double.parseDouble(resultDistance.replace(Constants.UNITE_DISTANCE, "")));
distanceTiers.setPaint(Color.BLACK);
plot.addDomainMarker(distanceTiers);
这是我得到的,我应该得到X = 40的垂直线,我不明白为什么除了这条线以外的一切都很顺利:
如果有人对此有解释,请不要犹豫。