Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用GraphView库在android studio中实现图形视图_Android_Android Graphview - Fatal编程技术网

如何使用GraphView库在android studio中实现图形视图

如何使用GraphView库在android studio中实现图形视图,android,android-graphview,Android,Android Graphview,我想显示一个像这样的图表 我使用的是GraphView库版本4.x public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_

我想显示一个像这样的图表

我使用的是GraphView库版本4.x

    public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // we get graph view instance
        GraphView graphview = (GraphView) findViewById(R.id.graph);
        LineGraphSeries<DataPoint> bgseries= new LineGraphSeries<>(new DataPoint[]{

                new DataPoint(0, 1),
                new DataPoint(1, 5),
                new DataPoint(2, 3),
                new DataPoint(3, 2),
                new DataPoint(4, 6),
                new DataPoint(5, 1),
                new DataPoint(6, 5),
                new DataPoint(7, 3),
                new DataPoint(8, 2),
                new DataPoint(9, 6)
        });
        graphview.addSeries(bgseries);

//        LineGraphSeries<DataPoint> series2 = new LineGraphSeries<DataPoint>(new DataPoint[] {
//                new DataPoint(0, 3),
//                new DataPoint(1, 3),
//                new DataPoint(2, 6),
//                new DataPoint(3, 2),
//                new DataPoint(4, 5)
//        });
        //graphview.addSeries(series2);

        //graphview.setDrawBackground(true);
        graphview.setBackgroundColor(getResources().getColor(android.R.color.holo_blue_bright));
        graphview.getViewport().setScalable(true);
        graphview.getViewport().setScrollable(true);
        graphview.setTitle("BloodSugar");
        graphview.setTitleColor(getResources().getColor(android.R.color.white));
   // legend
   bgseries.setTitle("foo");
  bgseries.setThickness(20);
        bgseries.setDrawBackground(true);
        bgseries.setBackgroundColor(R.color.red_bg);

//   series2.setTitle("bar");
//            series2.setColor(R.color.red_bg);

   graphview.getLegendRenderer().setVisible(true);
   graphview.getLegendRenderer().setAlign(LegendRenderer.LegendAlign.TOP); }

}
public类MainActivity扩展了AppCompatActivity{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//我们得到了图形视图实例
GraphView GraphView=(GraphView)findViewById(R.id.graph);
LineGraphSeries bgseries=新的LineGraphSeries(新数据点[]){
新数据点(0,1),
新数据点(1,5),
新数据点(2,3),
新数据点(3,2),
新数据点(4,6),
新数据点(5,1),
新数据点(6,5),
新数据点(7,3),
新数据点(8,2),
新数据点(9,6)
});
graphview.addSeries(bgseries);
//LineGraphSeries系列2=新的LineGraphSeries(新数据点[]){
//新数据点(0,3),
//新数据点(1,3),
//新数据点(2,6),
//新数据点(3,2),
//新数据点(4,5)
//        });
//graphview.addSeries(系列2);
//graphview.设置牵引地面(正确);
setBackgroundColor(getResources().getColor(android.R.color.holo_blue_bright));
graphview.getViewport().setScalable(true);
graphview.getViewport().setScrollable(true);
graphview.setTitle(“吸血鬼”);
setTitleColor(getResources().getColor(android.R.color.white));
//传奇
bgseries.setTitle(“foo”);
BG系列。设置厚度(20);
bgseries.SetDruckGround(真实);
bg系列.立根基色(R.color.红色(bg));
//系列2.设置标题(“bar”);
//系列2.setColor(R.color.red_bg);
graphview.getLegendRenderer().setVisible(true);
graphview.getLegendRenderer().setAlign(LegendRenderer.LegendAlign.TOP);}
}
我试着在线条上设置颜色。我可以增加厚度。我还想要一个弯曲的,而不是尖刺。没有什么是成功的。
您能帮助我吗?

对于任何其他登录到本页以查找上述图形的用户,以下库的类CurveGraphWithRegionActivity.java可能会有用