美文网首页
AchartEngine(踩坑)

AchartEngine(踩坑)

作者: Swerve | 来源:发表于2017-04-06 10:40 被阅读0次

    网上各种粘贴复制真是要哭了。谷歌搜一个设置滚动范围,两页全是一篇文章。

    renderer.setPanLimits(new double[]{-2, 30, 0,0});这是一个设置滚动范围的方法,但是没有一个人介绍参数的意思。摸索了半天。才搞明白。
    参数就是你的数据范围。比如你的x轴数据范围是0-30,那么前两个参数就可以按照我的那么写。y轴是3000-6000,那么后两个就可以写成3000-6000.
    附上源码吧

      /**
       * Sets the pan limits as an array of 4 values. Setting it to null or a
       * different size array will disable the panning limitation. Values:
       * [panMinimumX, panMaximumX, panMinimumY, panMaximumY]
       * 
       * @param panLimits the pan limits
       */
      public void setPanLimits(double[] panLimits) {
        mPanLimits = panLimits;
      }
    

    可以看到四个参数分别是什么意思。
    这个是设置缩放的源码,可以自己看。还没研究

      /**
       * Sets the zoom limits as an array of 4 values. Setting it to null or a
       * different size array will disable the zooming limitation. Values:
       * [zoomMinimumX, zoomMaximumX, zoomMinimumY, zoomMaximumY]
       * 
       * @param zoomLimits the zoom limits
       */
      public void setZoomLimits(double[] zoomLimits) {
        mZoomLimits = zoomLimits;
      }
    
    

    源码路径
    achartengine-master\achartengine\src\org\achartengine\rendererXYMultipleSeriesRenderer.java

    相关文章

      网友评论

          本文标题:AchartEngine(踩坑)

          本文链接:https://www.haomeiwen.com/subject/xqwfattx.html