91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.49MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-20
  • 語言: Java
  • 標簽: Java??曲線圖??jfreechart??

資源簡介

Java 曲線圖 jfreechart。 含jar包,直接運行,注釋全。

資源截圖

代碼片段和文件信息

import?org.jfree.chart.ChartFactory;
import?org.jfree.chart.ChartUtilities;
import?org.jfree.chart.JFreeChart;
import?org.jfree.chart.axis.NumberAxis;
import?org.jfree.chart.labels.StandardXYToolTipGenerator;
import?org.jfree.chart.plot.PlotOrientation;
import?org.jfree.chart.plot.XYPlot;
import?org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import?org.jfree.data.xy.XYDataset;
import?org.jfree.data.xy.XYSeries;
import?org.jfree.data.xy.XYSeriesCollection;

import?java.awt.BasicStroke;
import?java.awt.Color;
import?java.awt.Font;
import?java.io.File;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.List;

//用java生成各種圖形,比如柱狀圖、曲線圖、條形圖、餅圖
public?class?JavaCreateMap?{

//?生成曲線圖
private?void?createQXT(String?title?String?dataName1?String?dataName2?String?xtitle?String?ytitleString?filePath)?{

try?{

XYSeries?xyseries?=?new?XYSeries(dataName1);
XYSeries?xyseries1?=?new?XYSeries(dataName2);
XYSeriesCollection?xyseriescollection?=?new?XYSeriesCollection();//數(shù)據(jù)集

double?count1?=?1;
double?count2?=?1;

for?(int?i?=?0;?i? String?data1?=?““+(i+1);
String?data2?=?““+(i+2);
for?(int?j?=?0;?j? if?(j?==?0)?{
xyseries.add(count1?Double.parseDouble(data1));
count1++;
}
if?(j?==?1)?{
xyseries1.add(count2?Double.parseDouble(data2));
count2++;
}
}
}
xyseriescollection.addSeries(xyseries);
xyseriescollection.addSeries(xyseries1);

JFreeChart?chart?=?createChart(xyseriescollection?title?xtitle?ytitle);?//?標題、x軸標題、y軸標題

chart.setBackgroundPaint(Color.white);?//?設置背景色
chart.setBorderVisible(false);?//?設置不邊框
XYPlot?plot?=?(XYPlot)?chart.getPlot();

//saveChartAsJPEG:表示保存為jpeg格式的圖片
ChartUtilities.saveChartAsJPEG(new?File(filePath)?chart?800?500);//寬800高500

}?catch?(IOException?e)?{
e.printStackTrace();
}
}

public?static?JFreeChart?createChart(XYDataset?xydataset?String?title?String?xtitle?String?ytitle)?{
JFreeChart?jfreechart?=?ChartFactory.createXYLineChart(title?xtitle?ytitle?xydataset
PlotOrientation.VERTICAL?true?true?false);
XYPlot?xyplot?=?(XYPlot)?jfreechart.getPlot();
XYLineAndShapeRenderer?xylineandshaperenderer?=?new?XYLineAndShapeRenderer();
xylineandshaperenderer.setSeriesStroke(0?new?BasicStroke(2.0F?1?1?1.0F?new?float[]?{?6F?6F?}?0.0F));
xylineandshaperenderer.setSeriesStroke(1?new?BasicStroke(2.0F?1?1?1.0F?null?0.0F));
xylineandshaperenderer.setbaseToolTipGenerator(new?StandardXYToolTipGenerator());

xylineandshaperenderer.setItemLabelFont(new?Font(“黑體“?Font.TRUETYPE_FONT?24));//?設置字體
xyplot.setRenderer(xylineandshaperenderer);

NumberAxis?numberaxis?=?(NumberAxis)?xyplot.getRangeAxis();
numberaxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
return?jfreechart;
}

public?static?void?main(String[]?args)?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????106680??2012-10-24?11:04??--Java生成曲線圖--\aa.jpeg

?????文件???????3654??2012-10-24?11:16??--Java生成曲線圖--\JavaCreateMap.java

?????文件?????307860??2012-09-27?22:25??--Java生成曲線圖--\jcommon-1.0.13.jar

?????文件????1311979??2012-09-27?22:25??--Java生成曲線圖--\jfreechart-1.0.10.jar

?????目錄??????????0??2012-10-24?11:17??--Java生成曲線圖--

-----------?---------??----------?-----??----

??????????????1730173????????????????????5


評論

共有 條評論