首页 > 代码库 > XCL-Charts画线图(Line Chart)

XCL-Charts画线图(Line Chart)

关于线图(Line Chart)如何画,我以前写过很详细的说明,只是在这附一下,现在的基类是怎么弄的。 

基类把有关线图的所有相关元素都能开发出来变成可控制的,而隐藏了具体的位置计算,图形绘制计算等待过程,只须传入数据源,

加上自己想要的控制即可得到一个还不错的图表。


    

   附上代码:

//线图基类
		chart = new LineChart();
		//图所占范围大小
		chart.setChartRange(0, 0, this.mScrWidth  , this.mScrHeight );
			
		//标签1对应的数据集
		LinkedList<Double> value1= new LinkedList<Double>();	
		value1.add((double)25); 
		value1.add((double)21); 
		value1.add((double)31); 
		value1.add((double)40);
		value1.add((double)35);
		//标签2对应的数据集
		LinkedList<Double> value2= new LinkedList<Double>();	
		value2.add((double)30); 
		value2.add((double)42); 
		value2.add((double)50); 	
		value2.add((double)50); 
		value2.add((double)40); 
		
		//将标签与对应的数据集分别绑定
		LineData lineData1 = new LineData("小熊",(int)Color.rgb(234, 83, 71),value1);
		LineData lineData2 = new LineData("小小熊",(int)Color.rgb(75, 166, 51),value2);		

		//标签集合
		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