0
我使用下面的代碼來計算y軸值的範圍的最近的可能值:IOS核心情節如何獲得最小Y軸值
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(yLow_NBH)
length:CPTDecimalFromFloat(yHigh_NBH - yLow_NBH)];
axisSet.yAxis.preferredNumberOfMajorTicks = 4.0;
axisSet.yAxis.labelingPolicy = CPTAxisLabelingPolicyEqualDivisions;
我想圖形,開始從最可能最接近值Y軸Y最小值。例如,如果Ymin是5000並且兩個值之間的間隔是500,那麼yAxis應該從4500,5000,5500等開始。
在此先感謝
我需要的圖形作爲第二圖像,如果YMIN是9000
請描述你的意思是「最好的」。對於給定的值,5,000似乎是一個很好的數字來啓動該範圍,除非您需要在範圍的邊緣留出空間,例如情節符號或數據標籤。還有其他因素需要考慮嗎? –
最好的可能值是指無論什麼值是yMin Yaxis應該從最近的YMin值開始,基於區間差異。假設我有三個值5000,6500,9000所以YMin = 5000和YMax = 9000.So範圍將是5000,6000, 7000,8000,9000。而對於0指數YAxis值將是5000,看起來沒有任何東西已被繪製(沒有散射線將是可見的),因爲5000是最小值。我不想將Ymin的值保持爲「0」因爲對於更高的值,Interval也會非常高。我想要的範圍爲4000,5000,6000等等,以便可以在圖表中看到5000值的繪圖 –
Eric我在我的主帖中附加了圖像,以便您可以瞭解我的要求究竟是什麼。 –