我正在尝试使用SChartAxis
以下内容访问对象的实数范围:
chart.yAxis.axisRange
,但这始终返回 0-1 的范围,无论实际单位是什么。但是, x 轴的相同方法chart.xAxis.axisRange
返回该轴的实际实数范围(即在图表单位的范围内)。这是正常行为吗?如果是这样,我怎样才能获得ShinobiChart
对象上 y 轴的实际实际范围?
问问题
389 次
1 回答
0
听起来您在轴首次渲染之前询问其范围。[0,1] 是轴的默认范围,一旦处理完数据就会更新。
因此,如果您在viewDidLoad
创建图表的视图控制器的方法期间询问轴的范围,那么它将不会报告正确的轴范围(因为尚未计算)。
委托方法sChartDidFinishLoadingData:
标记数据加载的点,因此在轴上设置了正确的范围。例如:
- (void)sChartDidFinishLoadingData:(ShinobiChart *)chart
{
NSLog(@"%@", chart.yAxis.axisRange);
NSLog(@"%@", chart.xAxis.axisRange);
}
希望有帮助。
于 2013-09-14T00:22:16.210 回答