使用GraphView绘制图表

时间:2013-08-30 14:41:23

标签: android android-graphview

任何对GraphView图书馆有一定经验的人?我需要绘制一张图表,最接近的近似值就像是Battlelog上的伤害/距离图:

enter image description here

因此,假设在这里,0 - 9米的伤害将是恒定的,然后下降并再次以50米的常数开始。我想尝试查看开发人员页面的示例:

  GraphViewSeries exampleSeries = new GraphViewSeries(new GraphViewData[] {  
                  new GraphViewData(1, 2.0d)  
                  , new GraphViewData(2, 1.5d)  
                  , new GraphViewData(3, 2.5d)  
                  , new GraphViewData(4, 1.0d)  
            });  

            GraphView graphView = new LineGraphView(  
                  getActivity() // context  
                  , "GraphViewDemo" // heading  
            );  
            graphView.addSeries(exampleSeries); // data 
但是

GraphViewData无法解决。使用该库或可能的替代方案的人提出的任何建议,以达到我的需要(见上图)?

2 个答案:

答案 0 :(得分:1)

这是一个常见问题,可以通过以下步骤解决:

  1. 右键单击您的项目
  2. 转到构建路径
  3. 选择配置构建路径
  4. 转到订购和导出
  5. 检查您的JAR文件框,单击它并将其移到Android的依赖项下方。
  6. 清理项目并尝试运行它。

答案 1 :(得分:0)

哦,那很糟糕。只是查看了lib代码,发现我必须导入GraphView才能使其工作,尽管ADT并不建议这样做。