0

我需要将图表合并到我的 android 应用程序中,我正在尝试遵循本教程:

http://www.jjoe64.com/2011/07/chart-and-graph-library-for-android.html

我尝试将它放入我的活动课程中,但它显示了大量与GraphView. 以下是代码片段:

// graph with dynamically genereated horizontal and vertical labels   
GraphView graphView = new GraphView(   
  this // context   
  , new GraphViewData[] {   
    new GraphViewData(1, 2.0d)   
    , new GraphViewData(2, 1.5d)   
    , new GraphViewData(2.5, 3.0d) // another frequency   
    , new GraphViewData(3, 2.5d)   
    , new GraphViewData(4, 1.0d)   
    , new GraphViewData(5, 3.0d)   
  } // data   
  , "GraphViewDemo" // heading   
  , null // dynamic labels   
  , null // dynamic labels   
);   
LinearLayout layout = (LinearLayout) findViewById(R.id.graph1);   
layout.addView(graphView);
4

3 回答 3

0

这个库有问题,因为没有 Javadoc,你必须通过阅读源代码来弄清楚如何使用它。您可能会收到与 GraphViewData 相关的编译错误,因为您应该显式导入嵌入在 GraphView 类中的此类:

import com.jjoe64.graphview.GraphView.GraphViewData;

如果没有“破解源代码”,您也无法拥有黑色文本、白色背景配色方案。它假定您只需要浅色文本、黑色背景图。

于 2013-01-08T04:26:45.183 回答
0

调用 setContentView 方法后,您应该将其放入活动的 onCreate 方法中。

于 2011-09-05T06:49:23.080 回答
0

你应该使用 AchartEngine AchartEngine

它适用于在 android 中制作任何类型的图表和图形。它可能对您有帮助...!

于 2013-07-05T05:06:42.683 回答