我試圖開發一個包含餅圖的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. 在AChartEngine中單擊時突出顯示餅圖切片
- 5. Android AChartEngine - 如何在餅圖切片爲0時隱藏顯示值
- 6. 餅圖:如何使用AChartEngine Android庫在一些餅圖片上顯示文本?
- 7. 使用Achartengine的Android片段 - 切換片段後圖表消失
- 8. d3.js餅圖圖例切片切換
- 9. 如何捕獲Google Charts餅圖切片的顏色值?
- 10. 的Android achartengine簡單餅圖
- 11. JQPlot - 餅圖 - 獲取點擊的切片顏色
- 12. 如何獲取沿餅圖邊緣的切片座標?
- 13. 將圖片插入餅圖切片
- 14. JqPlot餅圖 - 更改餅切片顏色
- 15. 餅圖切片點擊
- 16. WPF餅圖不切片
- 17. AChartEngine,點擊獲取圖的值
- 18. Google Charts:如何獲取餅圖中每個切片的百分比值?
- 19. AchartEngine餅圖方向問題
- 20. 在Achartengine中移動餅圖
- 21. 用Plotly定義餅圖切片顏色
- 22. 使用matplotlib只使用單個切片的餅圖
- 23. aChartEngine,如何從圖表中獲取值
- 24. Flot餅圖,切片之間的距離?
- 25. 使用Achartengine更改圖例文本的顏色(餅圖)
- 26. 使用核心陰影的動畫餅圖切片
- 27. 替換AChartEngine的餅圖數據
- 28. 在DOJO中自定義餅圖切片
- 29. highcharts:餅圖 - 減少切片數
- 30. Flot餅圖 - 外部選擇切片
由於哈拉爾。正如我懷疑的... – yugidroid