我試圖開發一個包含餅圖的android應用程序。我使用aChartEngine來生成圖形,但事實是我無法觸摸/點擊餅圖的特定片段並獲取相關數據!有人知道獲取這些數據的方法嗎? 這是一個簡單的事情,每個圖表框架都有,但我無法在javadoc上找到一些可以做到的方法,我想知道這樣的事情是否存在。 任何幫助將是寶貴的,在此先感謝。使用aChartEngine獲取餅圖切片的值
1
A
回答
0
1
2
此功能已在1.0.0版本中添加,就可以得到點指數系列東印度,價值和使用SeriesSelection類x值。您可以使用GraphicalView圖表的getCurrentSeriesAndPoint()獲取實例。
mChartView = ChartFactory.getPieChartView(this, mSeries, mRenderer);
mRenderer.setClickEnabled(true);
mRenderer.setSelectableBuffer(10);
mChartView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SeriesSelection seriesSelection = mChartView.getCurrentSeriesAndPoint();
if (seriesSelection == null) {
Toast
.makeText(PieChartBuilder.this, "No chart element was clicked",
Toast.LENGTH_SHORT)
.show();
} else {
Toast.makeText(
PieChartBuilder.this,
"Chart element data point index " + seriesSelection.getPointIndex()
+ " was clicked" + " point value=" + seriesSelection.getValue(),
Toast.LENGTH_SHORT).show();
}
}
});
0
mChartView = ChartFactory.getPieChartView(getActivity(),mSeries,mRenderer);
mChartView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SeriesSelection seriesSelection =mChartView.getCurrentSeriesAndPoint();
if (seriesSelection == null) {
} else {
for (int i = 0; i <mSeries.getItemCount(); i++) {
mRenderer.getSeriesRendererAt(i).setHighlighted(i == seriesSelection.getPointIndex());
}
mChartView.repaint();
// Toast.makeText(getActivity(), "Chart data point index " + seriesSelection.getPointIndex() + " selected" + " point value=" + seriesSelection.getValue(), Toast.LENGTH_SHORT).show();
}
}
});
mRenderer.setClickEnabled(true);
相關問題
- 1. iPhone CorePlot餅圖獲取切片座標
- 2. 使用DC.js獲取從餅圖中選擇的切片顏色
- 3. 使Amcharts切片採取整個餅圖
- 4. d3.js餅圖圖例切片切換
- 5. 將圖片插入餅圖切片
- 6. 餅圖切片點擊
- 7. WPF餅圖不切片
- 8. AChartEngine,點擊獲取圖的值
- 9. 在Achartengine中移動餅圖
- 10. AchartEngine餅圖方向問題
- 11. Google Charts:如何獲取餅圖中每個切片的百分比值?
- 12. 用Plotly定義餅圖切片顏色
- 13. Flot餅圖,切片之間的距離?
- 14. 替換AChartEngine的餅圖數據
- 15. highcharts:餅圖 - 減少切片數
- 16. Flot餅圖 - 外部選擇切片
- 17. 在LiveCharts中創建餅圖切片
- 18. SSRS:在餅圖上收集小切片
- 19. ExtJs 4餅圖 - 重新大小的餡餅切片
- 20. Highcharts - 當餅圖切片移動時,如何移動每個餅圖切片內的圖標?
- 21. 餅圖在aChartEngine屏幕之外滾動
- 22. 從首選項xml中的值繪製餅圖grath與achartEngine
- 23. ZedGraph刪除餡餅切片?
- 24. 谷歌餅圖切片傳遞值通過變量爲偏移
- 25. 如何使用achartengine添加點擊餅圖
- 26. DOJO點擊餅圖切片進行鑽取
- 27. 我們可以用圖像設置coreplot餅圖切片顏色
- 28. 谷歌餅圖餅圖背景圖片
- 29. 使用achartengine的條形圖
- 30. 使用aChartengine的折線圖
由於哈拉爾。正如我懷疑的... – yugidroid