нарисовать многострочный график в основном графике - PullRequest
0 голосов
/ 24 ноября 2011

Я хочу нарисовать линейную линию и пи-график, используя базовый график API.Я не знаю, как пользовательский код сюжета API.Также это графики, имеющие несколько линий и баров для разных юнитов.Я приложил к этому изображение.

enter image description here

Как и на этом рисунке, есть три оси для разных юнитовИтак, как сделать это в основном сюжете.Я также хочу показать метку внизу графика, как показано на рисунке.

Пожалуйста, помогите мне решить эту проблему

1 Ответ

0 голосов
/ 24 ноября 2011

Взгляните на примеры приложений, поставляемых с Core Plot, чтобы увидеть, на что он способен. Хорошее место для начала - Галерея графиков, в которой приведены примеры всех поддерживаемых типов графиков.

Чтобы сделать график похожим на изображение в вашем вопросе, вам понадобятся следующие компоненты:

  1. Если вы хотите, чтобы три оси Y имели разные масштабы, вам понадобятся три разных пространства графика. Новый график начинается с одного - просто добавьте еще два. Вы можете использовать один и тот же xRange для каждого пространства графика, если хотите, чтобы точки данных располагались вертикально.

  2. Посмотрите демонстрацию оси в галерее графиков, чтобы увидеть, как добавить несколько осей. В примере показаны две оси Y; тривиально добавить третье. Присвойте каждой оси Y отдельное пространство графика. Установите gridLinesRange на оси, которая рисует линии сетки, чтобы ограничить их длину между другими осями.

  3. Метки внизу могут быть созданы с помощью легенды. Каждый график имеет свойство title, которое устанавливает текст, который появляется в легенде. Значок рядом с заголовком легенды (называемый «образцом» в основном графике) рисуется с использованием свойств соответствующего графика (стиль линии, заливка, символ графика и т. Д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...