Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RelativeLayout endGame = (RelativeLayout)findViewById(R.id.endGame_RelativeLayout);
- LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
- 300);
- GraphViewData[] GraphViewData_PageTimes = new GraphViewData[pagesTime.length];
- for (int i=0;i<pagesTime.length;i++) {
- BigDecimal pagetime = new BigDecimal(pagesTime[i]).setScale(1,BigDecimal.ROUND_HALF_UP);
- GraphViewData_PageTimes[i]= new GraphViewData(i, pagetime.doubleValue());
- }
- GraphViewData[] GraphViewData_PageMistakes = new GraphViewData[pagesMistakes.length];
- for (int i=0;i<pagesMistakes.length;i++) {
- GraphViewData_PageTimes[i] = new GraphViewData(i, pagesMistakes[i]);
- }
- GraphViewStyle stylePageTimes = new GraphViewStyle(Color.rgb(50, 200, 0),5);
- GraphViewSeries seriesPageTimes = new GraphViewSeries("time per page", stylePageTimes, GraphViewData_PageTimes);
- GraphViewStyle stylePageMistakes = new GraphViewStyle(Color.rgb(200, 50, 0),5);
- GraphViewSeries seriesPageMistakes = new GraphViewSeries("mistaked per page", stylePageMistakes, GraphViewData_PageMistakes);
- LineGraphView graphView = new LineGraphView(
- this
- , "statistics"
- );
- // add data
- graphView.addSeries(seriesPageMistakes);
- graphView.addSeries(seriesPageTimes);
- // optional - set view port, start=2, size=10
- //graphView.setViewPort(2, 10);
- graphView.setScalable(true);
- // optional - legend
- graphView.setShowLegend(true);
- params.addRule(RelativeLayout.ABOVE,R.id.endGameButton_PlayAgain);
- params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
- params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
- graphView.setLayoutParams(params);
- endGame.addView(graphView);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement