-
大小: 2.57MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-10-26
- 語言: Java
- 標(biāo)簽: java??word??jfreechart??
資源簡介
用java實(shí)現(xiàn)word統(tǒng)計(jì)報(bào)表和圖形統(tǒng)計(jì)的導(dǎo)出

代碼片段和文件信息
package?com;
import?java.awt.Color;
import?java.awt.Font;
import?java.io.File;
import?java.io.FileOutputStream;
import?java.text.DecimalFormat;
import?java.text.NumberFormat;
import?org.jfree.chart.ChartFactory;
import?org.jfree.chart.ChartUtilities;
import?org.jfree.chart.JFreeChart;
import?org.jfree.chart.axis.CategoryAxis;
import?org.jfree.chart.axis.CategoryLabelPositions;
import?org.jfree.chart.axis.NumberAxis;
import?org.jfree.chart.axis.ValueAxis;
import?org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import?org.jfree.chart.labels.StandardPieSectionLabelGenerator;
import?org.jfree.chart.plot.CategoryPlot;
import?org.jfree.chart.plot.PiePlot3D;
import?org.jfree.chart.plot.PlotOrientation;
import?org.jfree.chart.renderer.category.BarRenderer;
import?org.jfree.chart.renderer.category.LineAndShapeRenderer;
import?org.jfree.chart.renderer.category.StackedBarRenderer;
import?org.jfree.chart.title.Texttitle;
import?org.jfree.data.category.CategoryDataset;
import?org.jfree.data.general.DatasetUtilities;
import?org.jfree.data.general.DefaultPieDataset;
import?org.jfree.data.general.PieDataset;
/**
?*?實(shí)際取色的時(shí)候一定要16位的,這樣比較準(zhǔn)確
?*?
?*?@author?new
?*/
public?class?CreateChartServiceImpl?{
????private?static?final?String?CHART_PATH?=?“E:/test/“;
????public?static?void?main(String[]?args)?{
????????//?TODO?Auto-generated?method?stub
????????CreateChartServiceImpl?pm?=?new?CreateChartServiceImpl();
????????//?生成餅狀圖
????????pm.makePieChart();
????????//?生成單組柱狀圖
????????pm.makeBarChart();
????????//?生成多組柱狀圖
????????pm.makeBarGroupChart();
????????//?生成堆積柱狀圖
????????pm.makeStackedBarChart();
????????//?生成折線圖
????????pm.makeLineAndShapeChart();
????}
????/**
?????*?生成折線圖
?????*/
????public?void?makeLineAndShapeChart()?{
????????double[][]?data?=?new?double[][]{
????????????{672?766?223?540?126}
????????????{325?521?210?340?106}
????????????{332?256?523?240?526}
????????};
????????String[]?rowKeys?=?{“蘋果“?“梨子“?“葡萄“};
????????String[]?columnKeys?=?{“北京“?“上海“?“廣州“?“成都“?“深圳“};
????????CategoryDataset?dataset?=?getBarData(data?rowKeys?columnKeys);
????????createTimeXYChar(“折線圖“?“x軸“?“y軸“?dataset?“l(fā)ineAndShap.png“);
????}
????/**
?????*?生成分組的柱狀圖
?????*/
????public?void?makeBarGroupChart()?{
????????double[][]?data?=?new?double[][]{
????????????{672?766?223?540?126}
????????????{325?521?210?340?106}
????????????{332?256?523?240?526}
????????};
????????String[]?rowKeys?=?{“蘋果“?“梨子“?“葡萄“};
????????String[]?columnKeys?=?{“北京“?“上海“?“廣州“?“成都“?“深圳“};
????????CategoryDataset?dataset?=?getBarData(data?rowKeys?columnKeys);
????????createBarChart(dataset?“x坐標(biāo)“?“y坐標(biāo)“?“柱狀圖“?“barGroup.png“);
????}
????/**
?????*?生成柱狀圖
?????*/
????public?void?makeBarChart()?{
????????double[][]?data?=?new?double[][]{
????????????{672?766?223?540?126}
????????};
????????String[]?rowKeys?=?{“蘋果“};
????????String[]?columnKeys?=?{“北京“?“
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????637??2016-06-30?20:47??JavaGenWord\.classpath
?????文件????????387??2016-06-22?16:34??JavaGenWord\.project
?????文件????????159??2016-06-22?16:34??JavaGenWord\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2016-06-30?10:02??JavaGenWord\.settings\org.eclipse.jdt.core.prefs
?????文件??????15943??2016-07-08?21:43??JavaGenWord\bin\com\CreateChartServiceImpl.class
?????文件??????55082??2016-06-22?16:34??JavaGenWord\bin\com\ftl\QQ.ftl
?????文件??????57969??2016-06-22?16:34??JavaGenWord\bin\com\ftl\QQ2.ftl
?????文件??????90139??2016-06-22?16:34??JavaGenWord\bin\com\te.xm
?????文件??????60221??2016-06-22?16:34??JavaGenWord\bin\com\test.xm
?????文件???????2845??2016-07-08?21:43??JavaGenWord\bin\com\Word.class
?????文件????????704??2016-07-08?21:43??JavaGenWord\bin\com\WordBean.class
?????文件?????870292??2016-06-22?16:34??JavaGenWord\freemarker-2.3.13.jar
?????文件?????330246??2016-06-30?10:14??JavaGenWord\jcommon-1.0.23.jar
?????文件????1565065??2016-06-30?15:30??JavaGenWord\jfreechart-1.0.19.jar
?????文件??????38992??2016-06-30?10:14??JavaGenWord\jfreesvg-3.0.jar
?????文件??????25997??2016-06-30?11:19??JavaGenWord\src\com\CreateChartServiceImpl.java
?????文件??????55082??2016-06-22?16:34??JavaGenWord\src\com\ftl\QQ.ftl
?????文件??????57969??2016-06-22?16:34??JavaGenWord\src\com\ftl\QQ2.ftl
?????文件??????90139??2016-06-22?16:34??JavaGenWord\src\com\te.xm
?????文件??????60221??2016-06-22?16:34??JavaGenWord\src\com\test.xm
?????文件???????2239??2016-06-22?20:01??JavaGenWord\src\com\Word.java
?????文件????????353??2016-06-22?16:34??JavaGenWord\src\com\WordBean.java
?????目錄??????????0??2016-07-08?21:43??JavaGenWord\bin\com\ftl
?????目錄??????????0??2016-06-22?16:44??JavaGenWord\src\com\ftl
?????目錄??????????0??2016-07-08?21:43??JavaGenWord\bin\com
?????目錄??????????0??2016-06-30?09:48??JavaGenWord\src\com
?????目錄??????????0??2016-06-22?16:44??JavaGenWord\.settings
?????目錄??????????0??2016-07-08?21:43??JavaGenWord\bin
?????目錄??????????0??2016-06-22?16:44??JavaGenWord\src
?????目錄??????????0??2016-06-30?15:31??JavaGenWord
............此處省略3個(gè)文件信息
評(píng)論
共有 條評(píng)論