2014-05-12 57 views
1

我需要在iOS上創建折線圖。該圖是一個時間序列,沿着X軸的時間和沿着Y軸的百分比值。我需要能夠設置每個樣本的X和Y位置,因爲樣本不是以固定間隔拍攝的(即X軸位置是任意的)。我不想將數據規範化到一個固定的時間間隔,因爲這會導致四捨五入等等。我試過Core Plot和JBChartView,但是我找不到任何方法來設置這些庫中的X位置。在iOS上創建具有任意X軸採樣位置的折線圖

  1. 是否有任何方法來設置這些庫中每個樣本的X軸位置?我瀏覽了所有的協議,但是我可能錯過了一些東西。

  2. 如果無法在這兩個庫中設置X軸位置,您能推薦一個具有此功能的圖形庫嗎?

謝謝!

回答

1

Core Plot完全可以做到這一點。散點圖獨立地爲其x和y值從其數據源提取數據。大多數包含的示例僅使用x值的數據索引,但該選擇僅用於使示例更易於遵循。 x值可以是任何東西。在x軸上使用日期比例的示例是此功能的一個演示。繪圖值不需要均勻分佈;數據是一系列x-y對。

+1

感謝您的輸入!如何做到這一點的解釋會有所幫助,但是您的迴應促使我深入挖掘並意識到數據源方法只會被調用兩次(一次用於X,一次用於Y)。 –