Java圖表(JFreeChart)
1.013 免費(fèi)版- 軟件大?。?span itemprop="fileSize">7.19 MB
- 更新日期:2016-10-20
- 軟件語(yǔ)言:簡(jiǎn)體中文
- 軟件類別:編程工具
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址
JFreeChart是一款利用Java代碼制作生成圖表的工具,通過(guò)該軟件,用戶可以靈活的設(shè)計(jì)各類圖表類型;軟件支持多種圖表類型設(shè)計(jì),這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖等,還能制作出儀表盤(pán),種類非常豐富;軟件輸出類型也是多樣化,包括PDF、EPS和SVG,用戶可以根據(jù)自己的需要進(jìn)行設(shè)置,軟件允許使用專有應(yīng)用程序,很容易擴(kuò)展目標(biāo)服務(wù)器端和客戶端應(yīng)用程序,需要的朋友趕快下載試試吧!
軟件特色
穩(wěn)定、輕量級(jí)且功能強(qiáng)大
免費(fèi)開(kāi)源,但是開(kāi)發(fā)手冊(cè)和示例要花錢(qián)購(gòu)買(mǎi)
API處理簡(jiǎn)單,很容易上手
生成的圖表運(yùn)行順暢
功能介紹
一致的和證據(jù)確鑿的API,支持多種圖表類型;
一個(gè)靈活的設(shè)計(jì),很容易擴(kuò)展,和目標(biāo)服務(wù)器端和客戶端應(yīng)用程序;
支持多種輸出類型,包括Swing組件、圖像文件(包括PNG和JPEG)和矢量圖形文件格式(包括PDF、EPS和SVG);
JFreeChart是“開(kāi)源”,或者更具體地說(shuō), 自由軟件 。 它是分布式的條件下 GNU通用公共許可證 (LGPL),它允許使用專有應(yīng)用程序。
使用說(shuō)明
JFreeChart是一個(gè)開(kāi)源的Java項(xiàng)目,它主要用來(lái)開(kāi)發(fā)各種各樣的圖表,以及一些儀表盤(pán)等等。在這些不同樣式的圖表上可以滿足目前商業(yè)系統(tǒng)的要求。基于Java語(yǔ)言的圖表開(kāi)發(fā)技術(shù),可以用于Servlet、JSP、Applet、Java Application 環(huán)境中,通過(guò)JDBC可動(dòng)態(tài)顯示任何數(shù)據(jù)庫(kù)數(shù)據(jù),結(jié)合ltext可以輸出至PDF文件。JScharts也提供了一些日常常用的圖形樣式,包括柱狀圖、餅形圖等等。而且它提供的樣式也還是不錯(cuò)的。雖然JScharts 不需要任何服務(wù)端的插件和模塊,但是對(duì)Web前端的JavaScript有一定的要求,不了解JavaScript的開(kāi)發(fā)者是沒(méi)辦法使用的。當(dāng)然,如果了解JavaScript的話,使用JScharts開(kāi)發(fā)圖表還是很簡(jiǎn)單的。
Java代碼
* 根據(jù)數(shù)據(jù)設(shè)置圖表的相關(guān)信息
* @param categoryDataset
* @return
*/
public static JFreeChart createJFreeChart(CategoryDataset categoryDataset) {
/**
* 設(shè)置圖表的相關(guān)信息,其參數(shù)依次為:
* 圖表標(biāo)題,縱坐標(biāo)顯示提示,橫坐標(biāo)顯示提示,要顯示的數(shù)據(jù)
* 設(shè)置要顯示圖標(biāo)柱狀的橫向或縱向.HORIZONTAL表示縱向,VERTICAL表示橫向
* 后面三個(gè)boolean型的參數(shù):
* 第一個(gè)表示是否顯示柱狀圖例,true為顯示,false為不顯示
*/
JFreeChart chart = ChartFactory.createBarChart("學(xué)生人數(shù)統(tǒng)計(jì)", "省份", "數(shù)量",
categoryDataset, PlotOrientation.VERTICAL, true, true, false);
// 設(shè)置背景顏色
chart.setBackgroundPaint(Color.WHITE);
CategoryPlot cateforyPlot = chart.getCategoryPlot();
cateforyPlot.setBackgroundPaint(Color.WHITE);
cateforyPlot.setDomainGridlinePaint(Color.WHITE);
// 設(shè)置是否可見(jiàn)
cateforyPlot.setDomainGridlinesVisible(true);
// 設(shè)置柱狀的顏色
cateforyPlot.setRangeGridlinePaint(Color.BLUE);
return chart;
}
配置安裝
1、解壓jfreechart_0.9.21.zip到指定位置,其中source是jfreechart的源碼,jfreechart-0.9.21-demo.jar
是例子程序(該部分留給大家自己去研究)
2、為了配置成功,我們需要關(guān)注的文件有如下三個(gè):jfreechart-0.9.21.jar、lib/jcommon-0.9.6.jar、 lib/gnujaxp.jar
3、如果是Application開(kāi)發(fā),把上述三個(gè)文件拷貝到%JAVA_HOME%/LIB中,同時(shí)在環(huán)境變量CLASSPATH中加入
部分API介紹
【JFreeChart類】
void setAntiAlias(boolean flag)字體模糊邊界
void setBackgroundImage(Image image)背景圖片
void setBackgroundImageAlignment(int alignment)背景圖片對(duì)齊方式(參數(shù)常量在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)邊界線條是否可見(jiàn)
【TextTitle類】
void setFont(Font font)標(biāo)題字體
void setPaint(Paint paint)標(biāo)題字體顏色
void setText(String text)標(biāo)題內(nèi)容
【StandardLegend類】
void setBackgroundPaint(Paint paint)圖示背景色
void setTitle(String title)圖示標(biāo)題內(nèi)容
void setTitleFont(Font font)圖示標(biāo)題字體
void setBoundingBoxArcWidth(int arcWidth)圖示邊界圓角寬
void setBoundingBoxArcHeight(int arcHeight)圖示邊界圓角高
void setOutlinePaint(Paint paint)圖示邊界線條顏色
void setOutlineStroke(Stroke stroke)圖示邊界線條筆觸
void setDisplaySeriesLines(boolean flag)圖示項(xiàng)是否顯示橫線(折線圖有效)
void setDisplaySeriesShapes(boolean flag)圖示項(xiàng)是否顯示形狀(折線圖有效)
void setItemFont(Font font)圖示項(xiàng)字體
void setItemPaint(Paint paint)圖示項(xiàng)字體顏色
void setAnchor(int anchor)圖示在圖表中的顯示位置(參數(shù)常量在Legend類中定義)
下載地址
-
Java圖表(JFreeChart) 1.013 免費(fèi)版
人氣軟件
v2rayN Windows客戶端 32/64位1.48 MB
/簡(jiǎn)體中文GX Works2 含序列號(hào)423 MB
/簡(jiǎn)體中文Visual Studio Code (VSCode)中文版下載53.9 MB
/簡(jiǎn)體中文.NET Framework 3.5 cab格式離線安裝包68.8 MB
/簡(jiǎn)體中文Dev C++下載 (TDM-GCC)64.1 MB
/簡(jiǎn)體中文s7 200 smart編程軟件下載372 MB
/多國(guó)語(yǔ)言RSLogix 5000 含序列號(hào)5.14 MB
/簡(jiǎn)體中文Xshell 6中文破解版15 MB
/簡(jiǎn)體中文pycharm2020.1384 MB
/簡(jiǎn)體中文qt creator5.8破解版(32/64位)69.1 MB
/多語(yǔ)言[中文]
相關(guān)文章
查看所有評(píng)論>>網(wǎng)友評(píng)論共0條
精彩評(píng)論
- 最新評(píng)論