首页 > 代码库 > XCL-Charts画曲线图(CurveChart)
XCL-Charts画曲线图(CurveChart)
曲线图与通常的折线图不同的地方是它的线条位置计算有点特别,所以我独立弄了一个类.同样,只需传入数据源给基类,
再加上,你想加的控制,可自动依设置绘出你想要的效果。
代码:
//图基类 chart = new CurveChart(); //图所占范围大小 chart.setChartRange(0, 0, this.mScrWidth , this.mScrHeight ); //标签轴标签集合 LinkedList<String> lables = new LinkedList<String>(); lables.add("2010"); lables.add("2011"); lables.add("2012"); lables.add("2013"); lables.add("2014"); chart.setLineLables(lables); //线1的数据集 LinkedHashMap<Double,Double> linePoint1 = new LinkedHashMap<Double,Double>(); linePoint1.put(10d, 30d); linePoint1.put(25d, 80d); linePoint1.put(60d, 60d); linePoint1.put(75d, 45d); CurveData curveData1 = new CurveData("青菜萝卜够吃", (int)Color.rgb(54, 141, 238) ,linePoint1); //线2的数据集 LinkedHashMap<Double,Double> linePoint2 = new LinkedHashMap<Double,Double>(); linePoint2.put(40d, 40d); linePoint2.put(55d, 85d); linePoint2.put(70d, 65d); linePoint2.put(85d, 55d); CurveData curveData2 = new CurveData("饭管够", (int)Color.rgb(255, 165, 132) ,linePoint2); //设定数据源 LinkedList<CurveData> chartData = http://www.mamicode.com/new LinkedList();> MAIL: xcl_168@aliyun.com
BLOG:http://blog.csdn.net/xcl168
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。