JfreeChart和ValueMarker未显示(无头环境)

时间:2012-08-03 12:22:08

标签: jfreechart redhat marker headless

生成图表时遇到问题。除了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的垂直线,我不明白为什么除了这条线以外的一切都很顺利:

http://img809.imageshack.us/img809/6050/graph20120803141353.png

如果有人对此有解释,请不要犹豫。

1 个答案:

答案 0 :(得分:1)

目前尚不清楚在哪里获得用于构建ValueMarker的域值,但您可以将您的方法与此Q&A

中显示的方法进行比较