Ваш источник данных должен преобразовывать диапазон дат в непрерывный диапазон, исключая ненужные дни. Например, дни с 1 по 5 могут отображаться на индексы 0–4, а за днями 8–12 - 5–9. Дни 6 и 7 игнорируются (например, выходные). Для меток вы можете либо создавать собственные метки, которые совпадают с правильными точками, либо создавать пользовательские NSNumberFormatter
, которые обращают преобразование диапазона и правильно форматируют метку.