首页 > 代码库 > XCL-Charts画面积图(AreaChart) 例1

XCL-Charts画面积图(AreaChart) 例1

     面积图的一个例子,做面积图时发现注释位置放图上方更好处理。改了下。 面积图的网格和轴处理与其它图不一样,

它是用覆盖的范围来表示其势力范围,标签轴无需在突出一段出来。这里处理了下。



   代码:

//图基类
		chart = new AreaChart();
		//图所占范围大小
		chart.setChartRange(0, 0, this.mScrWidth  , this.mScrHeight );		
		
		//标签1对应的数据集
		LinkedList<Double> valueA= new LinkedList<Double>();	
		valueA.add((double)55); 
		valueA.add((double)21); 
		valueA.add((double)31); 
		valueA.add((double)40);
		valueA.add((double)35);
		
		LinkedList<Double> value2= new LinkedList<Double>();	
		value2.add((double)30); 
		value2.add((double)52); 
		value2.add((double)70); 	
		value2.add((double)60); 
		value2.add((double)10); 
		
		AreaData lineData1 = new AreaData("小熊",(int)Color.rgb(22, 107, 164),(int)Color.rgb(1, 78, 130),valueA);
		AreaData lineData2 = new AreaData("小小熊",
				(int)Color.rgb(79, 200, 100),(int)Color.rgb(75, 179, 124),value2);
		lineData2.setLineAreaAlpha(5);	
		
		LinkedList<String> lables = new LinkedList<String>();
		lables.add("2010");
		lables.add("2011");
		lables.add("2012");
		lables.add("2013");
		lables.add("2014");
		chart.setLineLables(lables);	
		
		LinkedList<LineData> chartData = http://www.mamicode.com/new LinkedList();>   网线现在是默认是黑色,其实不好看,或许我默认成灰色好了,省得每次都加两设定轴的代码?



MAIL:  xcl_168@aliyun.com

BLOG: http://blog.csdn.net/xcl168