- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个使用 Achart 创建 2 个图表的 Android 应用程序。折线图和条形图。每次运行应用程序时,这些图形都会填充一个额外的数据点。因此,在运行 10 次后,将有足够的数据覆盖可见的 x 轴。
我想要的是在第 11 次以上使用后,能够平移图表,以便用户可以看到历史数据(回到第一个数据点)。我设置了
renderer.setPanEnabled(true, false);
renderer.setZoomEnabled(false, false);
renderer.setYAxisMin(0);
renderer.setXAxisMin(0.5);
renderer.setXAxisMax(10.5);
renderer.setYAxisMax(100);
这一切都很好,但是当我平移数据时,我能够平移到 x 轴上的 -ve 个值,并且还能够平移到超出我已有的最大数据点的范围。
我已经尝试设置一个 PanListener,我认为这是可行的方法,但我只是不确定我应该在此 Listener 中设置什么以仅将平移限制在有效数据点。
有什么想法吗?
最佳答案
用户平移只会修改 X 轴的最小值和最大值。为了避免这种情况,您必须确实添加一个 PanListener
并重置这些值。
您还可以设置平移限制。
renderer.setPanLimits(limits);
关于android - AChart 引擎将平移限制为有效数据点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15040890/
我已经用最新的 jar 文件实现了条形图,但它显示不正确 这是我的代码: private void openChart(){ int[] x = { 10,20,30,40,50,60
我有一个使用 Achart 创建 2 个图表的 Android 应用程序。折线图和条形图。每次运行应用程序时,这些图形都会填充一个额外的数据点。因此,在运行 10 次后,将有足够的数据覆盖可见的 x
我正在使用 Achart 引擎折线图来显示值,我正在使用点样式 CIRCLE。 我正在尝试实现以下内容: 1) 增加点样式宽度 - 我的意思是圆圈应该大一点。 2) 单击每个点时,我希望在显示 X 和
我正在使用一个优秀的库 AChart 引擎来生成条形图。所有功能都运行良好,但有几件事我无法解决: 这是我的截图: 现在有两件事需要修复: 1) 向右滚动时隐藏系列,目前系列 March 即使在 0,
Chart is loading... 在 JS 中我有: var curtain = document.getElementById("curtainpie
使用此代码通过图表引擎显示条形图。现在我想将单击或触摸事件添加到图表的单个条形中。但没有 Onclick 或 Ontouch 事件。如何为栏设置 Click 监听器? public class Bar
我正在将 AchartEngine 用于我的 android 手机应用程序。一切看起来都很好,但渲染图的线条粗细似乎不太好。我想增加这些图表的厚度。 最佳答案 好的,我得到了答案。它应该是这样的:
我在我的项目中使用Achart 引擎,它工作正常。但是,我发现当我只有一个系列时,条形变细而且效果不好,但如果我们有多个系列就没问题,我查看了源代码并在 drawSeries method they
我正在使用 AChart 引擎显示条形图,并希望显示这样的条形图: 但它最终是这样的: 这非常令人沮丧,我在过去的 4 个小时里一直在尝试为其提供正确的格式,但失败了。我在互联网上搜索了合适的教程,但
你能帮我创建一个简单的条形图(适用于 android),其中的值是从 sqlite 数据库中获取的吗?例如考虑下表 year Units Sold 2001
我生成的图表如下 我这里有几个问题: 1) 如何去除黑色边框2) 如何给条形添加渐变。3) 如何去掉图例下方的空格。 这是我的代码: 对于背景问题,这是我的代码:添加可绘制对象后,我遇到了这个问题,而
我是一名优秀的程序员,十分优秀!