[英]How to use Arraylist to populate Graphview Line Graph
我目前有一個程序可以生成一個Arraylist,我想通過Graphview在線形圖上表示該列表。 在實例化圖形的點時,出現了一些我不太了解的語法錯誤。
我嘗試使用以下示例代碼: https : //github.com/jjoe64/GraphView/wiki/simple-graph作為實例化折線圖數據點的基礎,但是當我嘗試自己的實例化時(通過我的數據數組列表的for循環),我得到了意外的令牌錯誤。 我已經試過在括號和方括號中移動,但我肯定這很簡單,但是我暫時還沒有解決。
//Example code I am utilizing for populating data points into graph
GraphView graph = (GraphView) findViewById(R.id.graph);
LineGraphSeries<DataPoint> series = new LineGraphSeries<>(new DataPoint[] {
new DataPoint(0, 1),
new DataPoint(1, 5),
new DataPoint(2, 3),
new DataPoint(3, 2),
new DataPoint(4, 6)
});
graph.addSeries(series);
//My version of populating data points into graph
GraphView graph = (GraphView) findViewById(R.id.graph);
LineGraphSeries<DataPoint> series = new LineGraphSeries<>(new DataPoint[]{
for (int i = 0; i < timerObjs.size(); i++) {
new DataPoint(i, timerObjs.get(i));
}
});
graph.addSeries(series);
我不明白的是,為什么第一行和第二行的錯誤不能由最后一個錯誤解決(它被視為意外令牌)
找到了我自己的解決方案,為以后遇到類似問題的任何人鏈接了答案: https : //github.com/jjoe64/GraphView/issues/488
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.