資源簡(jiǎn)介
NULL
博文鏈接:https://iaiai.iteye.com/blog/1783716

代碼片段和文件信息
package?com.iaiai.chart;
import?java.util.Date;
import?java.util.List;
import?org.achartengine.chart.Pointstyle;
import?org.achartengine.model.CategorySeries;
import?org.achartengine.model.MultipleCategorySeries;
import?org.achartengine.model.TimeSeries;
import?org.achartengine.model.XYMultipleSeriesDataset;
import?org.achartengine.model.XYSeries;
import?org.achartengine.renderer.DefaultRenderer;
import?org.achartengine.renderer.SimpleSeriesRenderer;
import?org.achartengine.renderer.XYMultipleSeriesRenderer;
import?org.achartengine.renderer.XYSeriesRenderer;
/**
?*?
?*?
?*?title:?AbstractDemoChart.java
?*?E-Mail:?176291935@qq.com
?*?QQ:?176291935
?*?Http:?iaiai.iteye.com
?*?Create?time:?2013-2-2?上午11:34:47
?*?
?*?
?*?@author?丸子
?*?@version?0.0.1
?*/
public?class?AbstractDemoChart?{
/**
?*?構(gòu)建?XYMultipleSeriesDataset.
?*?
?*?@param?titles
?*????????????每個(gè)序列的圖例
?*?@param?xValues
?*????????????X軸的坐標(biāo)
?*?@param?yValues
?*????????????Y軸的坐標(biāo)
?*?@return?XYMultipleSeriesDataset
?*/
protected?XYMultipleSeriesDataset?buildDataset(String[]?titles?List?xValues?List?yValues)?{
XYMultipleSeriesDataset?dataset?=?new?XYMultipleSeriesDataset();
addXYSeries(dataset?titles?xValues?yValues?0);
return?dataset;
}
//?向DataSet中添加序列.
public?void?addXYSeries(XYMultipleSeriesDataset?dataset?String[]?titles?List?xValues
List?yValues?int?scale)?{
int?length?=?titles.length;
for?(int?i?=?0;?i? XYSeries?series?=?new?XYSeries(titles[i]?scale);?//?這里注意與TimeSeries區(qū)別.
double[]?xV?=?xValues.get(i);
double[]?yV?=?yValues.get(i);
int?seriesLength?=?xV.length;
for?(int?k?=?0;?k? series.add(xV[k]?yV[k]);
}
dataset.addSeries(series);
}
}
/**
?*?構(gòu)建XYMultipleSeriesRenderer.
?*?
?*?@param?colors
?*????????????每個(gè)序列的顏色
?*?@param?styles
?*????????????每個(gè)序列點(diǎn)的類型(可設(shè)置三角圓點(diǎn)菱形方塊等多種)
?*?@return?XYMultipleSeriesRenderer
?*/
protected?XYMultipleSeriesRenderer?buildRenderer(int[]?colors?Pointstyle[]?styles)?{
XYMultipleSeriesRenderer?renderer?=?new?XYMultipleSeriesRenderer();
setRenderer(renderer?colors?styles);
return?renderer;
}
protected?void?setRenderer(XYMultipleSeriesRenderer?renderer?int[]?colors?Pointstyle[]?styles)?{
//?整個(gè)圖表屬性設(shè)置
//?-->start
renderer.setAxistitleTextSize(16);//?設(shè)置軸標(biāo)題文字的大小
renderer.setCharttitleTextSize(40);//?設(shè)置整個(gè)圖表標(biāo)題文字的大小
renderer.setLabelsTextSize(15);//?設(shè)置軸刻度文字的大小
renderer.setLegendTextSize(15);//?設(shè)置圖例文字大小
renderer.setPointSize(5f);//?設(shè)置點(diǎn)的大小(圖上顯示的點(diǎn)的大小和圖例中點(diǎn)的大小都會(huì)被設(shè)置)
renderer.setMargins(new?int[]?{?20?30?15?20?});//?設(shè)置圖表的外邊框(上/左/下/右)
//?-->end
//?以下代碼設(shè)置沒(méi)個(gè)序列的顏色.
//?-->start
int?length?=?colors.length;
for?(int?i?=?0;?i? XYSeriesRenderer?r?=?new?XYSeriesRenderer();
r.setColor(colors[i]);//?設(shè)置顏色
r.setPointstyle(styles[i]);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????835??2013-02-02?11:57??BarChart\AndroidManifest.xm
?????文件?????109717??2013-02-02?11:03??BarChart\libs\achartengine-1.0.0.jar
?????文件???????9662??2011-04-06?15:02??BarChart\res\drawable-mdpi\icon.ico
?????文件????????934??2013-02-02?11:48??BarChart\res\layout\main.xm
?????文件???????1839??2013-02-02?11:58??BarChart\res\layout\xy_chart.xm
?????文件????????107??2011-04-03?10:17??BarChart\res\values\strings.xm
?????文件???????8410??2013-02-02?11:38??BarChart\src\com\iaiai\chart\AbstractDemoChart.java
?????文件???????1717??2013-02-02?11:57??BarChart\src\com\iaiai\chart\activity\MainActivity.java
?????文件???????9158??2013-02-02?11:49??BarChart\src\com\iaiai\chart\activity\XYChartBuilder.java
?????文件???????3527??2013-02-02?11:39??BarChart\src\com\iaiai\chart\AverageTemperatureChart.java
?????文件???????1439??2013-02-02?11:44??BarChart\src\com\iaiai\chart\BudgetPieChart.java
?????文件???????2628??2013-02-02?11:46??BarChart\src\com\iaiai\chart\SalesStackedBarChart.java
?????目錄??????????0??2013-02-02?11:48??BarChart\src\com\iaiai\chart\activity
?????目錄??????????0??2013-02-02?11:45??BarChart\src\com\iaiai\chart
?????目錄??????????0??2013-02-02?11:11??BarChart\src\com\iaiai
?????目錄??????????0??2012-05-16?11:22??BarChart\res\drawable-hdpi
?????目錄??????????0??2012-05-16?11:22??BarChart\res\drawable-ldpi
?????目錄??????????0??2013-01-30?15:01??BarChart\res\drawable-mdpi
?????目錄??????????0??2013-02-02?11:49??BarChart\res\layout
?????目錄??????????0??2013-01-30?15:01??BarChart\res\values
?????目錄??????????0??2013-02-02?11:11??BarChart\src\com
?????目錄??????????0??2013-02-02?11:03??BarChart\libs
?????目錄??????????0??2013-01-30?15:01??BarChart\res
?????目錄??????????0??2013-02-02?11:11??BarChart\src
?????目錄??????????0??2013-02-02?11:03??BarChart
-----------?---------??----------?-----??----
???????????????149973????????????????????25
評(píng)論
共有 條評(píng)論