2012-08-03 35 views
2

生成圖表時出現問題。除了ValueMarker以外,圖表上的每個部分都可以很好地生成。我正在無頭的RedHat環境中開發Web應用程序。我得到的圖表生成另一個問題(這是目前解決),我的環境的描述是在這裏:JfreeChart和ValueMarker不顯示(無頭環境)

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

你在哪裏得到用於構建ValueMarker域值,但你可能你的方法比較,在這個Q&A

+0

在這個例子中所示,該值是40。工作正常的Windows目前尚不清楚,但不在我的Linux機器上。原因是我的代碼沒有指定中風。指定它之後,就可以了。 – Albaku 2012-08-06 07:43:44

+0

很高興你把它分類;感謝您提供有用的反饋。 – trashgod 2012-08-06 10:18:03