程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JFreeChart圖表文字模糊問題的有效解決方法

JFreeChart圖表文字模糊問題的有效解決方法

編輯:關於JAVA

JFreeChart 文字模糊問題不令人滿意,網上有提到用修改字體的方式來改善 ,感覺還是效果不怎麼樣,所以繼續測試,找到了比較滿意的解決方法

下面這個圖是默認情況下顯示的字體

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

可以看到改成黑體後效果有所改善,不過還是有點模糊

繼續看下一張

這個是修改渲染參數後的效果 可以看到文字很清晰了,實際上和PHOTOSHOP 裡吧文字設置成名晰是一樣的。將文字的抗鋸齒參數關閉。

控制這一功能的類就是RenderingHints

將jfreechart裡RenderingHints做文字渲染參數的修改

jfreechart.getRenderingHints().put (RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIAL IAS_OFF);

VALUE_TEXT_ANTIALIAS_OFF表示將文字的抗鋸齒關閉.

使用的關閉抗鋸齒後,字體盡量選擇12到14號的宋體字。

這樣文字最清晰好看

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved