【问题标题】:plotting achartengine loop绘制 chartengine 循环
【发布时间】:2013-01-17 04:51:01
【问题描述】:

我已经在我的项目中实现了 achartengine,并让它显示来自 sqlite 数据库的信息。现在一切都很好,除了每次我从数据库中删除一行时,它都会在该行中切断并且只绘制前一行。我需要它跳过已删除的行并继续读取所有行,直到最后一行。我现在一直在做这个,我不知道从这里做什么。感谢您的任何帮助和指点!

克里斯

在我的数据库活动中:

public String getValue1(long l) {
    String[] columns = new String[]{ EMP_DEPT };
    Cursor c = db.query(EMP_TABLE, columns, EMP_ID + "=" + l, null, null, null, null);
    if (c != null){
    c.moveToFirst();
    String value1 = c.getString(0);
    return value1;
    }
    return null;
    }






public String getValue2(long l) {
    String[] columns = new String[]{ EMP_DATE1 };
    Cursor c = db.query(EMP_TABLE, columns, EMP_ID + "=" + l, null, null, null, null);
    if (c != null){
    c.moveToFirst();
    String value2 = c.getString(0);
    return value2;
    }
    return null;
    }

在我的图表活动中:

        TimeSeries myseries = new TimeSeries("Test");

    try{

        for (int i = 1; !c.isAfterLast(); i++)  {

         String value1 = db.getValue1(i);
         String value2 = db.getValue2(i);

         c.moveToNext();

         double x7 = Double.parseDouble(value1);
         double y7 = Double.parseDouble(value2);

         myseries.add(x7, y7);  

         }

    }catch(Exception e){System.out.println("nothing");} 

【问题讨论】:

  • AChartEngine 有什么问题?
  • 我正在使用 AChartEngine 绘制我的 sqlite 数据图,但是如果我删除数据库中的一行,AChartEngine 只会显示数据库中已删除行中的先前行。我基本上是在寻找一种方法来继续并在绘制图表时跳过已删除的行。要回答您的具体问题,我对 AChartEngine 没有任何问题.....我在绘制它时遇到问题。我对很多这方面都很陌生。

标签: android sqlite loops graph achartengine


【解决方案1】:

如果您想在不使用任何内置 jar 文件(如 achartengine)的情况下创建图表。

查看Bar Chart in Android With out any Built in jars

【讨论】:

  • 谢谢你的想法,但是我需要使用条形图以及饼图和折线图。
猜你喜欢
  • 1970-01-01
  • 2017-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-08
  • 2016-03-06
相关资源
最近更新 更多