Dashed dashed line in GraphView
I want a dotted line as described in the official documentation :
futureSeries.setDrawDataPoints(true);
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(10);
paint.setPathEffect(new DashPathEffect(new float[]{8, 5}, 0));
futureSeries.setCustomPaint(paint);
graph.addSeries(futureSeries);
build.gradle:
compile 'com.jjoe64:graphview:4.2.1'
The result is not a dashed line:
Something like this would be fine:
+3
source to share
1 answer
Just apply LineGraphSeries#setDrawAsPath(true)
.
Paint paint = new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(10);
paint.setPathEffect(new DashPathEffect(new float[]{8, 5}, 0));
LineGraphSeries<DataPoint> series = ... // init
series.setDrawAsPath(true);
series.setCustomPaint(paint);
graphView.addSeries(series);
Result:
+4
source to share