欢迎来到狗頭發卡網

狗頭發卡網

Java圖表(JFreeChart) 1013 免費版

时间:2026-09-03 12:59:30 出处:黑號阅读(143)

  JFreeChart是图表一款利用Java代碼裸露裸露圖表的工具 ,通過該軟件, 免用戶可以靈活的费版設計各類圖表類型;軟件擁穿著多種圖表類型設計 ,這些圖表包括 :餅圖、图表柱狀圖(普通柱狀圖以及堆棧柱狀圖)、 免線圖等 ,费版欢乐斗地主破解版无限欢乐豆电脑版還能裸露出儀表盤,图表種類非常豐碩;軟件輸出類型也是 免多樣化,包括PDF 、费版EPS和SVG,图表用戶可以根據自己的 免需要鋪開設置 ,軟件允許使用專有應用程序,费版很輕易擴展目標服務器端和客戶端應用程序,图表免root游戏辅助工具需要的 免摯友趕快下載試試吧!

軟件特色

  穩定 、輕量級且功能強大

  免費開源,费版但是開發手冊和示例要花錢購買

  API籌備簡易 ,很輕易上手

  裸露的圖表運行順暢

功能介紹

  一致的和證據確鑿的API,擁穿著多種圖表類型;

  一個靈活的設計,很輕易擴展,和目標服務器端和客戶端應用程序;

  擁穿著多種輸出類型,包括Swing組件 、圖像文件(包括PNG和JPEG)和矢量圖形文件格式(包括PDF、EPS和SVG);

  JFreeChart是斗地主内置修改器“開源”,或者更具體地會談, 自由軟件  。 它是分布式的條件下 GNU通用公共許可證 (LGPL),它允許使用專有應用程序 。

使用會談明

  JFreeChart是一個開源的Java項目,它主要用來開發各種各樣的圖表,以及一些儀表盤等等 。在這些不同樣式的圖表上可以滿足目前商業係統的要求。基於Java語言的手机游戏修改器免root圖表開發技術,可以用於Servlet  、JSP 、Applet、Java Application 環境中 ,通過JDBC可動態顯示任何數據庫數據,結合ltext可以輸出至PDF文件。gg修改器斗地主透视JScharts也提供了一些日常常用的圖形樣式,包括柱狀圖 、餅形圖等等 。而且它提供的樣式也還是不錯的。雖然JScharts 不需要任何服務端的插件和模塊 ,但是對Web前端的JavaScript有一定的要求 ,不了解JavaScript的開發者是沒計劃使用的 。當然,如果了解JavaScript的話,使用JScharts開發圖表還是很簡易的。

Java代碼

  * 根據數據設置圖表的相關信息

  * @param categoryDataset

  * @return

  */

  public static JFreeChart createJFreeChart(CategoryDataset categoryDataset) {

  /

**

  * 設置圖表的相關信息,其參數依次為:

  * 圖表標題,縱坐標顯示提示,橫坐標顯示提示,要顯示的數據

  * 設置要顯示圖標柱狀的橫向或縱向.HORIZONTAL表示縱向,VERTICAL表示橫向

  * 後麵三個boolean型的參數:

  * 第一個表示是否顯示柱狀圖例,true為顯示,false為不顯示

  */

  JFreeChart chart = ChartFactory.createBarChart("學生人數統計", "省份", "數量",

  categoryDataset, PlotOrientation.VERTICAL, true, true, false);

  // 設置背景顏色

  chart.setBackgroundPaint(Color.WHITE);

  CategoryPlot cateforyPlot = chart.getCategoryPlot();

  cateforyPlot.setBackgroundPaint(Color.WHITE);

  cateforyPlot.setDomainGridlinePaint(Color.WHITE);

  // 設置是否可見

  cateforyPlot.setDomainGridlinesVisible(true);

  // 設置柱狀的顏色

  cateforyPlot.setRangeGridlinePaint(Color.BLUE);

  return chart;

  }

配置安裝

  1 、解壓jfreechart_0.9.21.zip到指定位置,其中source是jfreechart的源碼,jfreechart-0.9.21-demo.jar

  是例子程序(該部分留給大家自己去碰見)

  2 、為了配置大捷 ,我們需要關注的文件有如下三個:jfreechart-0.9.21.jar、lib/jcommon-0.9.6.jar、 lib/gnujaxp.jar

  3、如果是Application開發 ,把上述三個文件拷貝到%JAVA_HOME%/LIB中 ,同時在環境變量CLASSPATH中加入

部分API介紹

  【JFreeChart類】

  void setAntiAlias(boolean flag)字體模糊邊界

  void setBackgroundImage(Image image)背景圖片

  void setBackgroundImageAlignment(int alignment)背景圖片對齊方式(參數常量在org.jfree.ui.Align類中定義)

  void setBackgroundImageAlpha(float alpha)背景圖片透明度(0.0~1.0)

  void setBackgroundPaint(Paint paint)背景色

  void setBorderPaint(Paint paint)邊界線條顏色

  void setBorderStroke(Stroke stroke)邊界線條筆觸

  void setBorderVisible(boolean visible)邊界線條是否可見

  【TextTitle類】

  void setFont(Font font)標題字體

  void setPaint(Paint paint)標題字體顏色

  void setText(String text)標題內容

  【StandardLegend類】

  void setBackgroundPaint(Paint paint)圖示背景色

  void setTitle(String title)圖示標題內容

  void setTitleFont(Font font)圖示標題字體

  void setBoundingBoxArcWidth(int arcWidth)圖示邊界圓角寬

  void setBoundingBoxArcHeight(int arcHeight)圖示邊界圓角高

  void setOutlinePaint(Paint paint)圖示邊界線條顏色

  void setOutlineStroke(Stroke stroke)圖示邊界線條筆觸

  void setDisplaySeriesLines(boolean flag)圖示項是否顯示橫線(折線圖有效)

  void setDisplaySeriesShapes(boolean flag)圖示項是否顯示形狀(折線圖有效)

  void setItemFont(Font font)圖示項字體

  void setItemPaint(Paint paint)圖示項字體顏色

  void setAnchor(int anchor)圖示在圖表中的顯示位置(參數常量在Legend類中定義)

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: