У меня небольшая проблема с построением графика. На картинке ниже - это то, что я уже сделал.
График должен представлять фактическую силу сигнала в доступных сетях Wi-Fi. Это простая XYPlot
здесь данные представлены с помощью SimpleXYSeries
(значения динамически создаются).
Вот небольшой фрагмент кода (только для примера):
plot = (XYPlot) findViewById(R.id.simplexyPlot);
series1 = new SimpleXYSeries(Arrays.asList(series1Numbers),
SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, "Link 1");
f1 = new LineAndPointFormatter(color.getColor(), null,
Color.argb(60, color.getRed(), color.getGreen(), color.getBlue()), null);
plot.addSeries(series1, f1);
Пример на рисунке представляет собой динамическое моделирование изменений дБ. Все работает, я думаю, правильно, но я хочу достичь линии с "закругленными" углами (см. Рисунок, чтобы понять, что я имею в виду).
Я уже пытался настроить LineFormatter:
f1.getFillPaint().setStrokeJoin(Join.ROUND);
f1.getFillPaint().setStrokeWidth(8);
Но это не сработало, как ожидалось.
Примечание. Приложение Wifi Analyzer имеет аналогичный граф, и его график имеет округленные углы, которые я хочу. Это выглядит так: