大数据人|大数据第一社区

 找回密码
 注册会员

扫一扫,访问微社区

数据可视化工作,安卓图表库的应用

2016-3-5 22:55| 发布者: admin| 查看: 5439| 评论: 0|来自: 电子人社区

摘要: 公司的日报系统中,有个查看报表功能。但是现在只能查看表格形式的数据,不直观。  这次的工作就是将数据画成图表,数据可视化工作。  开源图表库项目简介之前做web开发时,有一个项目是vo,visual office,给客 ...


图表初始化

private void initChart() {
// TODO Auto-generated method stub
//混合柱状图的初始化
arChart = (BarChart) findViewById(R.id.chart_bar);
barChart.setDrawBarShadow(false);
barChart.setDrawGridBackground(false);
barChart.setDrawHorizontalGrid(false);
barChart.setDrawYValues(true);//画出X,Y坐标系
barChart.setDescription("");//说明
barChart.setMaxVisibleValueCount(40);//一屏超过25列时不显示具体数值,设置超过60无效
MyValueFormatter valueformatter = new MyValueFormatter();
barChart.setValueFormatter(valueformatter); //设置自定义格式化方式
//barChart.setValueFormatter(new LargeValueFormatter());
barChart.setDrawValuesForWholeStack(false);  //是否显示每部分的数字,false则为显示和
barChart.set3DEnabled(false); //3D视图
barChart.setPinchZoom(false);   //是否只能根据X,Y轴放大缩小
barChart.setDrawBarShadow(false);//设置该列空白部分是否用灰色补全
//X,Y轴设定
YLabels yLabels = barChart.getYLabels();
yLabels.setPosition(YLabelPosition.LEFT);
yLabels.setLabelCount(5);
yLabels.setFormatter(valueformatter);
XLabels xLabels = barChart.getXLabels();
xLabels.setPosition(XLabelPosition.BOTTOM);
xLabels.setCenterXLabelText(true);
}


鲜花

握手

雷人

路过

鸡蛋

最新评论

关闭

站长推荐上一条 /2 下一条


id="mn_portal" >首页Portalid="mn_P18" onmouseover="navShow('P18')">应用id="mn_P15" onmouseover="navShow('P15')">技术id="mn_P37" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})">前沿id="mn_P36" onmouseover="navShow('P36')">宝箱id="mn_P61" onmouseover="showMenu({'ctrlid':this.id,'ctrlclass':'hover','duration':2})">专栏id="mn_P65" >企业id="mn_Nd633" >导航 折叠导航 关注微信 关注微博 关注我们

QQ|广告服务|关于我们|Archiver|手机版|小黑屋|大数据人 ( 鄂ICP备14012176号-2  

GMT+8, 2024-5-2 20:54 , Processed in 0.202513 second(s), 21 queries .

Powered by 小雄! X3.2

© 2014-2020 bigdataer Inc.

返回顶部