Можно ли рисовать только оси x и y без данных? (потому что в моем приложении я должен рисовать линию через 5 секунд). Я задаю минимальные и максимальные значения для оси, но без каких-либо данных график не хочет перерисовываться.
achartengine рисовать ось без данных?
Ответы (2)
Вы можете просто добавить пустой Arraylist в набор данных.
person
toni
schedule
01.11.2011
Тони имеет в виду добавление и пустые ряды данных в набор данных, т.е. что-то вроде этого:
GraphicalView mChartView;
XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset();
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(new XYSeriesRenderer());
mDataset.addSeries(new XYSeries("some name"));
Однако в этом случае есть только линии графика без меток, тиков, сетки и т. д. Только после того, как я добавлю одну (по крайней мере) точку данных, эти вещи появятся, чтобы сформировать правильный график:
mXYSeries.add(0, 0);
Этот дополнительный ряд должен быть удален сразу после того, как вы получите реальные данные, потому что он отображается в легенде и вызывает другие нежелательные побочные эффекты. К сожалению, я не знаю лучшего способа создания осевых линий с помощью AChartEngine без данных.
person
Dimath
schedule
31.05.2012