Нарыл такую библиотеку https://github.com/jjoe64/GraphView .
Подключил, добавил переработанный код примера.
Код: Выделить всё
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import com.jjoe64.graphview.GraphView;
import com.jjoe64.graphview.GraphView.GraphViewData;
import com.jjoe64.graphview.BarGraphView;
import com.jjoe64.graphview.GraphViewSeries;
import com.jjoe64.graphview.LineGraphView;
public class HelpActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.graphs);
GraphViewSeries exampleSeries = new GraphViewSeries(new GraphViewData[] {
new GraphViewData(0, 0d)
, new GraphViewData(-1, 1d)
, new GraphViewData(-2, 4d) // another frequency
, new GraphViewData(1, 1d)
, new GraphViewData(2, 4d)
});
GraphView graphView;
graphView = new LineGraphView(this, "GraphViewDemo");
graphView = new LineGraphView(
this
, "GraphViewDemo"
);
graphView.setHorizontalLabels(new String[] {"2 days ago", "yesterday", "today", "tomorrow"});
graphView.setVerticalLabels(new String[] {"high", "middle", "low"});
graphView.addSeries(exampleSeries); // data
LinearLayout layout = (LinearLayout) findViewById(R.id.graph1);
layout.addView(graphView);
graphView.setScalable(true);
graphView.setScrollable(true);
}
}