MP Android Chart - 如何设置BarGraph视图中显示的默认条形数?

时间:2016-03-08 00:28:07

标签: java android charts bar-chart mpandroidchart

我是Android开发的新手,目前正在学习如何构建图表,希望最终连接到数据库并创建动态图表。我使用了MPAndroid图表中的一个例子GitHub页面(https://github.com/PhilJay/MPAndroidChart/)  并且我试图操纵它以符合我的要求。

现在我的图表有一个x轴(天)和一个y轴(加仑)。

为简单起见,我创建了一个字符串数组“Day1”到“Day30”,我用它作为我的X值。 Y值是一个随机数(只是为了看到不同的条形尺寸)。

目前: 我的图表显示了随机Y值的所有30天,我可以放大和缩小,以及放大时向左或向右滚动。

我想要什么: 构建我的图形时,我希望图形的默认视图仅显示7天(例如“Day5”到“Day11”),但仍然可以在图表上向左或向右滚动以查看其他日期1 -30。此外,我希望能够从7天缩放到最多30天,或放大查看至少3天。

这是我目前的java文件。 我现在知道它的草率,我正在学习

++

2 个答案:

答案 0 :(得分:2)

setMaxVisibleValueCount(int count):设置图表上最大可见绘制值标签的数量。这仅在启用setDrawValues()时生效。请参阅API

答案 1 :(得分:0)

“我希望图表的默认视图仅显示7天”

您需要的是

  

chart.setVisibleXRangeMaximum(7); //允许在以下位置显示7个值   在x轴上一次,不会更多

因为最大可见计数值不符合您的要求。