Я пытаюсь получить доступ к диапазону действительных чисел объекта SChartAxis
со следующим: chart.yAxis.axisRange
, но это всегда возвращает диапазон 0-1, независимо от того, что представляют собой реальные единицы. Однако тот же метод для оси x, chart.xAxis.axisRange
, возвращает фактический диапазон действительных чисел для этой оси (то есть в диапазоне единиц диаграммы). Является ли это нормальным поведением, и если да, то как я могу получить фактический реальный диапазон оси y на объекте ShinobiChart
?ShinobiCharts axisRange always 0-1
0
A
ответ
0
Похоже, вы просите ось для своего диапазона, прежде чем она будет отображаться. [0,1] - это диапазон по умолчанию для оси, и он будет обновляться после обработки данных.
Таким образом, если вы спросите ось своего диапазона в течение viewDidLoad
метода контроллера, который создает диаграмму, то он не сообщит о правильном диапазоне осей (поскольку он еще не подсчитан).
Метод делегата sChartDidFinishLoadingData:
обозначает точку, когда данные были загружены, и, следовательно, правильные диапазоны были установлены на оси. например:
- (void)sChartDidFinishLoadingData:(ShinobiChart *)chart
{
NSLog(@"%@", chart.yAxis.axisRange);
NSLog(@"%@", chart.xAxis.axisRange);
}
Надеюсь, что это поможет.
Смежные вопросы
- 1. strtotime() в php return always 01-01-1970
- 2. Установки в ShinobiCharts
- 3. ShinobiCharts - Площадь участка пончика
- 4. ShinobiCharts hiding axis
- 5. Настройка перекрестия в ShinobiCharts
- 6. IOS Shinobicharts утечка памяти
- 7. ShinobiCharts xAxis ярлык усечен
- 8. Если дата время == 01:01:01
- 9. ShinobiCharts styling/порядок выдачи данных
- 10. Отображение иерархических данных в ShinobiCharts
- 11. Память ShinobiCharts не собирается GC
- 12. Nullable Decimal If Always Always
- 13. Javascript date 01/01/0001
- 14. FlexBuilder dateField '01/01/1901 '
- 15. ObjectDataSource преобразует пустую строку в 01/01/01
- 16. UNIX_TIMESTAMP из 1970-01-01 00:00:01 в MySQL
- 17. Python - Все письма от 1970-01-01 01:00
- 18. Почему MongoDB оболочки новый ISODate (0001-01-01) возвращает дата 1901-01-01
- 19. Как предотвратить функцию pandas.to_datetime() от преобразования 0001-01-01 в 2001-01-01
- 20. Изменить формат даты с 01/01/2000 по 2000/01/01 в php
- 21. Verilog: Разница между `always` и` always @ * `
- 22. MySQL TimeStamp To Date/Time PHP: always 1/1/1 01:00
- 23. PHP Date() Неправильное время 01-01-1970
- 24. JDBC4 insert date «0001-01-01»
- 25. Почему strtotime ('2016-01-01') соответствует 1.1.2015?
- 26. спросить о PHP итог 01 + 01 = 02
- 27. datetime issue с 01/01/1900
- 28. вопрос с DateTime на 01/01/001
- 29. DateTime.Today дает неправильное значение 01/01/2000
- 30. getFileTime всегда возвращается 01/01/1601