2015-09-28 2 views
-1

Я хотел бы построить несколько кривых на графике. У этих сюжетов будет затенение другого цвета для каждого с определенными границами вокруг них. Пожалуйста, дайте мне знать, есть ли у кого-нибудь предложения. Я буду очень признателен.Core Plot - Цвет заливки для нескольких графиков с ограниченным доверительным интервалом

Спасибо,

SANTOSH

P.S .: Я не смог прикрепить изображение в качестве иллюстрации, чтобы понять постановку задачи. Мои извинения. Я разместил этот вопрос в группах Google. После утверждения я отредактирую эту запись, чтобы добавить ссылку оттуда для изображения.

+0

Вопрос аналогичен http://stackoverflow.com/questions/24901383/core-plot-how-to-render-a-color-between-two-lines –

ответ

0

Это непросто прямо сейчас. Возможно, вы сможете заставить его работать, создав закрытую фигуру с сюжетом. Дайте ему точки данных слева направо вдоль верхней части кривой и больше точек, которые определяют нижнюю часть кривой справа налево.

Проблемы с основным ядром 13 и 99 будут решать эту проблему, хотя на данный момент нет исправления для исправления.

+0

Привет, Эрик, благодарю вас за ответ. Я просматривал структуру классов в Core Plot, и я нашел метод fillPathInContext [ссылка ссылки] (https://core-plot.googlecode.com/hg-history/efa73ee50d8edfd0e1d4294cf4bd2c07d9f8af77/documentation/html/iOS/interface_c_p_t_fill.html#a49257e4d49a04ec51b6dbafca8597add) в классе CPTFill. Считаете ли вы, что это применимо к этой проблеме? Я не могу найти простой пример, объясняющий реализацию. Будет ли это хорошим подходом? –

+0

График рассеивания использует этот метод для рисования области. Вы также можете создать 'CPTBorderedLayer', установить' outerBorderPath' и 'innerBorderPath' и прикрепить его к области графика или сюжету в виде аннотации. Вы можете использовать пространство графика для преобразования точек данных в координаты рисования, которые будут использоваться при рисовании путей. –

+0

Я обязательно прочитаю о CPTBorderedLayer, чтобы узнать, как я могу его использовать. Тем не менее, я смог использовать areaFill и areaBaseValue для создания замкнутого цикла и заполнения цвета. Сначала я попробовал это на простом прямоугольнике, но я буду применять их на реальных графиках данных. –

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