尋找基本的「AndroidPlot」條形圖示例。基本AndroidPlot條形圖?
有幾個人通過網站論壇與開發者聯繫,但他提到他仍在編寫該教程。
但是,他確實鏈接到更多in depth example以查看現在。
問題是我找不出哪個部分渲染條形圖與其他功能,因爲我顯然不熟悉庫的更復雜的部分。
請問任何人都可以幫我使用AndroidPlot的條形圖代碼的基本結構嗎?
謝謝。
尋找基本的「AndroidPlot」條形圖示例。基本AndroidPlot條形圖?
有幾個人通過網站論壇與開發者聯繫,但他提到他仍在編寫該教程。
但是,他確實鏈接到更多in depth example以查看現在。
問題是我找不出哪個部分渲染條形圖與其他功能,因爲我顯然不熟悉庫的更復雜的部分。
請問任何人都可以幫我使用AndroidPlot的條形圖代碼的基本結構嗎?
謝謝。
我得到它的工作像這樣用AChartEngine(設置,我用一個渲染器,用一個數據集,這是一個積極的量變到質變圖):
LinearLayout layout = (LinearLayout)findViewById(R.id.chart);
// setup dataset and renderer
dataset = new XYMultipleSeriesDataset();
renderer = new XYMultipleSeriesRenderer();
// configure renderer
renderer.setZoomEnabled(false, false);
renderer.setPanEnabled(false, false);
renderer.setYAxisMax(90);
renderer.setYAxisMin(0);
renderer.setXAxisMin(-1);
renderer.setBarSpacing(0.5);
renderer.setShowLegend(false);
renderer.setXLabels(0); // hides the default labels
renderer.setLabelsTextSize(15);
// create chart
mChartView = ChartFactory.getBarChartView(this, dataset, renderer, BarChart.Type.DEFAULT);
layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
// add some data, so the chart shows
XYSeriesRenderer r = new XYSeriesRenderer();
r.setColor(Color.rgb(192, 192, 192));
renderer.addSeriesRenderer(r);
XYSeries c = new XYSeries("");
c.add(0,0);
dataset.addSeries(c);
再後來,又使其熱鬧起來(注意我從我自己的代碼中撕下了一些部分,它可能不完整):
// remove any bars that already exist
if (theAct.dataset.getSeriesCount() > 0) {
theAct.dataset.removeSeries(0);
}
XYSeries c = new XYSeries("");
// for some reason, the bar is very narrow, when only one bar is shown,
// when we use a negative spacing, the bar will be bigger
// i is the number of bars
if (i == 1) {
theAct.renderer.setBarSpacing(-0.8);
} else {
theAct.renderer.setBarSpacing(0.5);
}
// finish up and render!
theAct.renderer.setXAxisMax(i);
theAct.dataset.addSeries(c);
theAct.mChartView.zoomReset();
theAct.mChartView.repaint();
非常感謝你,我會試一試。 –
OP詢問了AndroidPlot,但是這段代碼似乎使用了AChartEngine ... –
是的你是對的。我不知道爲什麼我給出了這個答案...... :)我記得我也在環顧四周,找到一個體面的條形圖庫,並以AChartEngine結尾。 –
why?是不是這個地方,我們在看完每一個地方之後都會給出具體問題互相幫助? –
-1的主要原因是:你嘗試了什麼?顯示一些代碼。 –