2013-11-25 26 views
1

我想在一個圖表中使用achartengine結合3個線條系列和3個線條系列。achartengine中的多個條和線條

當我將圖表類型指定爲BarChart並給出3個系列時,情況就是正確的。該酒吧的寬度是什麼我設置和間距和着色是正確的: (在這裏看到的圖像:http://i42.tinypic.com/ifu1ap.jpg

但是當我指定的圖表類型爲

mChart = ChartFactory.getCombinedXYChartView(getView().getContext(), mDataset, mRenderer, new String[] {BarChart.TYPE, BarChart.TYPE, BarChart.TYPE, LineChart.TYPE, LineChart.TYPE,LineChart.TYPE });

條之上顯示對方和寬度不正確的: (見的形象在這裏:http://i43.tinypic.com/2vum2xv.jpg

無論XYMultipleSeriesRenderer.setBarWidth()也不XYSeriesRenderer.setLineWidth()作品了吧寬度。

我認爲,如果我添加了XYSeries x值的偏移量,我可以修復重疊的鋼筋問題,但鋼筋的寬度仍然不是我設定的。

有誰知道(正確的方法)如何製作一個圖表,顯示一個圖表中的多個條形和線條系列?

回答

0

對於使用偏移來渲染條形(如它們不重疊)是正確的。

但是,對於它們的間距,您需要使用renderer.setBarSpacing(2);,這意味着同一系列中兩個項目之間的間距等於一個橫條的兩倍寬度。