[問題] (已解決) ios-charts 折線圖X軸標籤無法與資料點對齊

看板MacDev作者 (好天氣,好心情~)時間5年前 (2018/08/23 15:38), 5年前編輯推噓3(300)
留言3則, 3人參與, 5年前最新討論串1/1
各位前輩們好, 最近在開發的app有要繪製折線圖的功能,我選用的是Charts這個套件 (by Daniel Gindi) 已經成功將一般的折線圖畫出來了 https://imgur.com/NWGVMwm
<<更新>> 已經可以左右滑動了,但有X軸標籤無法對齊的問題,如下圖 https://imgur.com/VyYkHBq
<<23:36 更新>> 已經可以左右滑動並讓X軸標籤跟著移動 (小動畫) https://imgur.com/a/JBFfOUe 方法如下: //圖表左右移動:在把要放在圖上的資料設定好 chartView.data = chartData 之後,加上下面四行 chartView.scaleXEnabled = true chartView.scaleYEnabled = false chartView.setVisibleXRangeMaximum(visibleCount: Double) //決定一開始圖出現時會畫出幾個點,但事實上會畫出比這個數字多一個data,visibleCount是我自己設的變數 //設定初始標籤數量 chartView.xAxis.setLabelCount(Int(visibleCount) + 1, force: false) //也是因為會多畫一個點的原因,所以要多顯示一個label 這裡注意force一定要設成false!!! 我之前就是google到的解法都是true,這樣背景的gridLine就會被固定住, 導致在滑動的過程中label不會跟著動。 //標籤對齊:在上面設定X軸的地方加上 xAxis.granularity = 1 以上,給需要的版友參考~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.129 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1535009930.A.C76.html

08/23 15:44, 5年前 , 1F
自己做一個scrollview放chart啊
08/23 15:44, 1F
謝謝ou大,有找到其他方法解決了,如果標籤問題您也有解法再麻煩你提供了Orz ※ 編輯: lisa090914 (140.114.123.129), 08/23/2018 17:48:05 ※ 編輯: lisa090914 (140.114.123.129), 08/23/2018 17:51:13

08/23 20:12, 5年前 , 2F
印象中我把granularity設定1就好了@@
08/23 20:12, 2F
謝謝樓上,已經成功解決了^^ ※ 編輯: lisa090914 (140.114.225.19), 08/24/2018 00:07:31 ※ 編輯: lisa090914 (140.114.225.19), 08/24/2018 00:15:11

08/24 21:37, 5年前 , 3F
08/24 21:37, 3F
文章代碼(AID): #1RVcIAns (MacDev)