achartengine显示日期柱状图(不显示x轴的值)

本文介绍如何使用AChartEngine库在Android应用中创建带有日期标签的柱状图,并展示了如何定制X轴显示特定日期值的方法,同时提供了解决方案来隐藏不需要的坐标值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  最近自己做个 爱今天 小项目,想显示近7天每天花费时间的柱状图,用到了achartengine的barchart,正常情况下barchart 的x轴显示的是x轴的值,y轴显示的是y轴的时,,这里需要x轴显示成日期的值,可以怎么做呢?

  经过一番研究,发现XYMultipleSeriesRenderer renderer可以通过renderer.addXTextLabel(double x,String label);方法给x轴添加标签,这下好办了,准备好日期数组,然后在对应的位置对应的日就行。效果如下图(《爱今天》界面截图):



  这时里y轴的单位是秒。细心的朋友会发现,x轴上除了对应的日期外还有原x轴的值,且y轴也直接显示成秒也不合理。 

  这里可以通过

  renderer.setYLabels(0);
  renderer.setXLabels(0);//0表示不显示x轴的值,若为5以上表示,x轴显示五个值(位置由系统确定)

  这两个方法可以隐藏x轴,y轴的日期的值,改后的效果图如下:

  



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值