Какой лучший способ построить график в iphone? - PullRequest
3 голосов
/ 04 октября 2011

Я видел образец Core-сюжета.Есть что-нибудь эквивалентное, что сделает мою задачу легко?Также хочу узнать о целесообразности использования Core-plot в iPhone.(любые проблемы с основным графиком)

Я хочу иметь разноцветную вертикальную гистограмму .Возможно ли настроить Core-plot framework.Используя только один барплот, мы можем иметь несколько сегментов.

Спасибо.
Навин Тхунга enter image description here

1 Ответ

2 голосов
/ 16 октября 2011

Чтобы составить столбчатый график с накоплением, вам нужно создать несколько графиков, по одному на каждый сегмент. На всех участках, кроме нижнего графика, установите barBasesVary на ДА. Источник данных запросит третье поле с именем CPTBarPlotFieldBarBase, которое является базовым значением для бара. Вы должны будете самостоятельно выполнить вычисления стека.

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

Расстояние между решетками зависит от нескольких факторов. По умолчанию ширина стержня указывается в координатах данных. Например, если расположение стержней находится на расстоянии одной единицы, ширина стержня 0,5 сделает ширину стержня и расстояние между стержнями равными; ширина полосы 0,75 сделает пространство 1/3 ширины полосы. Фактическая ширина в пикселях зависит от размера графика и количества видимых баров (определяется диапазоном графика вдоль этой оси). Если barWidthsAreInViewCoordinates - это ДА, то ширина полос указывается в пикселях, которые сохраняют их равными видимой ширине при изменении диапазона графика, но расстояние между ними будет изменяться в зависимости от диапазона графика.

...