2011-09-19 3 views
1

Я не совсем уверен, способен ли основной сюжет. У меня есть список юниксовских меток времени и некоторых значений, и мне нужно, чтобы отобразить его следующим образом (линейный график)Основные данные карты к оси x

  • Каждый год имеет свою собственную линию
  • Ось X должна показать месяц от января - декабря

Ввод с датой 19.02.2011 должен быть между февралем и мартом по оси x.

Может ли кто-нибудь дать мне подсказку о том, как это сделать?

UPDATE

У меня есть пример из Excel, как это должно выглядеть

enter image description here

Большое спасибо Крис

ответ

2

Основной участок включает в себя несколько примеров приложений, которые показывают, как график дат вдоль оси. Вы можете использовать CPTTimeFormatter (обертка для NSDateFormatter) для форматирования значений. Вы должны выбрать контрольную дату, а затем вычислить смещение между каждым значением даты и контрольной датой. Затем источник данных сюжета предоставляет эти смещения как данные графика.

+0

Спасибо за ваш ответ. Я не совсем уверен, что это выполнимо. Я посмотрел на разные примеры и не нашел для этого решения. Я редактировал свой вопрос и добавил диаграмму от excel. – Chris

+0

Вы можете определенно сделать такой график с помощью Core Plot. Ключ заключается в том, как преобразовать метки времени в числа. Если они уже хранятся как двойные, вы все настроены. Если они хранятся в виде строк, вам сначала нужно преобразовать их в номера. –

+0

Большое спасибо за подсказку – Chris

Смежные вопросы