JFreeChart 文字模糊問題不令人滿意,網上有提到用修改字體的方式來改善,感覺還是效果不怎么樣,所以繼續測試,找到了比較滿意的解決方法
下面這個圖是默認情況下顯示的字體

下面這個是改成黑體字候的顯示情況

可以看到改成黑體后效果有所改善,不過還是有點模糊
繼續看下一張

這個是修改渲染參數后的效果 可以看到文字很清晰了,實際上和PHOTOSHOP里吧文字設置成名晰是一樣的。將文字的抗鋸齒參數關閉。
控制這一功能的類就是RenderingHints
將jfreechart里RenderingHints做文字渲染參數的修改
jfreechart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
VALUE_TEXT_ANTIALIAS_OFF表示將文字的抗鋸齒關閉.
使用的關閉抗鋸齒后,字體盡量選擇12到14號的宋體字。
這樣文字最清晰好看