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