Итак, это старая проблема, но уже не разрешимая по-старому. I found it here и некоторые другие.Основные линии линий сетки, движущиеся по оси
Это вопрос из двух частей. Во-первых, благодаря большому количеству поисков я узнал, что должен сделать видимый диапазон небольшим и фактический диапазон большим, чтобы увеличить область отсечения, чтобы отображалась маркировка. Это имеет побочный эффект, заключающийся в том, что линии линии участка расширяются с помощью меток. Примеры в папке устарели, они имеют ортогональное расположение как свойство оси, которое больше не существует, а используется как решение.
(2-й вопрос) В Core Plot нет обновленной документации или примеров, я использую угадывание и проверку в течение нескольких часов за кусок моего графика, пытаясь найти примеры, которые находятся вверху -dated. Есть ли для этого ресурс? У вики только есть настройка и api, но api не скажет вам «вам нужно установить базовое значение для отображения AreaFill», но, напротив, у него автоматически установлены значения по умолчанию для создания тиков. Клещи против интервалов легко понять, но я должен был в конце концов понять это, это также не было документировано.
Спасибо Эрик! В журнале изменений я никогда не думал. Я видел эту вики и api, но api довольно не хватает. Это «вещь», о которой я упоминаю, говорит вам, все, кроме как ее использовать, lol. Кажется, я использовал XYGraph, но не XYAxis, что объясняет, почему я никогда не видел этого свойства. Примеры имели это на самих осях, которые у меня есть, а не подклассы. Я только что перепрограммировал CPTAxis для CPTXYAxis, добавив ортогональное позиционирование равным 0 для обоих, и он все еще проходит мимо оси. Я сделаю некоторое чтение и больше угадывания и проверки, прежде чем что-нибудь придумаю. Вы все еще много помогли! –
Думаю, я понял это. Вроде. Тики, они были прекрасны, но мне нужны были х и у, чтобы они не прошли мимо. Я модифицировал RenderInContext, чтобы уважать существование ортогонального смещения рендеринга оси и укорачивать visibleRange.location ортогональным как floatValue, завернутый в @() и другой конвертирующий в (NSNumber * _Nonnull) из-за новой быстрой имитации , По общему признанию, это хак, основанный на незнании того, что должен делать ортогонал, кроме смещения графика. –