Я работаю с aChartEngine. Я заполняю свои значения из db, а затем добавляю их в серии XY. Все идет отлично, за исключением случаев, когда в графике есть только один бар, он отображается как очень тонкая панель, но когда есть больше баров, они кажутся совершенно смелыми. Вот мой код ниже:aChartEngine очень тонкая гистограмма
XYSeriesRenderer xySeriesRenderer = new XYSeriesRenderer();
xySeriesRenderer.setColor(Color.parseColor("#6ACEEB"));
xySeriesRenderer.setDisplayChartValues(true);
xySeriesRenderer.setChartValuesTextAlign(Align.CENTER);
xySeriesRenderer.setChartValuesTextSize(16f);
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(xySeriesRenderer);
mRenderer.setAntialiasing(true);
mRenderer.setZoomButtonsVisible(false);
mRenderer.setShowLegend(false);
mRenderer.setShowLabels(true);
mRenderer.setApplyBackgroundColor(true);
mRenderer.setBackgroundColor(Color.WHITE);
mRenderer.setChartTitle("Title");
mRenderer.setChartTitleTextSize(18f);
mRenderer.setXTitle("X Title");
mRenderer.setYTitle("Y Title");
mRenderer.setAxisTitleTextSize(18f);
mRenderer.setChartValuesTextSize(16f);
mRenderer.setLabelsTextSize(18f);
mRenderer.setLabelsColor(Color.BLACK);
mRenderer.setShowGridX(true);
mRenderer.setBarSpacing(0.01d);
mRenderer.setMarginsColor(Color.WHITE);
mRenderer.setGridColor(Color.DKGRAY);
mRenderer.setXLabelsColor(Color.DKGRAY);
mRenderer.setXAxisMin(0);
mRenderer.setYAxisMin(0);
mRenderer.setPanEnabled(true, false);
mRenderer.setAxesColor(Color.DKGRAY);
Также возможно установить значение масштабирования для определенной скорости (например, 75% графика) сначала?
Редактировать: Я добавил две фотографии, первая имеет несколько столбцов, а вторая имеет один столбец. Я хочу, чтобы вторая картинка была смелой, как первая.
http://s889.photobucket.com/user/gravis502/media/Screenshot_2013-11-13-17-04-36_zps468247ec.png.html
http://s889.photobucket.com/user/gravis502/media/Screenshot_2013-11-13-17-04-21_zpsab316ee2.png.html
Спасибо за ваш помогли, решить из с простой если блок. Интересно, есть ли способ отобразить график, как только рисование масштабируется? Я хочу сначала показать график unzoomed. –