Изменение параметров гистограммы

Требования к операционной системе: iOS 5.0 и выше.

Мобильное устройство: iPad.

Описание

В данном примере реализовано изменение цвета точки ряда диаграммы, изменение размера, цвета, толщины и выравнивая маркеров оси диаграммы. Также реализовано скрытие оси X и установка смещения оси значений.

Исходный код

Для выполнения примера необходимо разместить взамен метода executeExample класса ViewController (см. раздел «Создание линий уровня и тренда на диаграмме») следующий код:

// Функция для выполнения примера
-(void) executeExample{
     // Получаем ряд диаграммы
    ColumnSeries *chartSerie = [chart seriesList][1];
    // Получаем точку ряда диаграммы
    ColumnPoint *columnPoint = [[chartSerie points] objectForKey:[NSNumber numberWithInt:0]];
    // Устанавливаем фоновый цвет точки ряда диаграммы
    [columnPoint setBackground:[SolidColorBrush solidColorBrushWithColor:[UIColor orangeColor]]];
    // Получаем ось X диаграммы
    ValueAxis *xAxis = [chart xAxis];
    // Инициализируем ось
    [xAxis initWithFrame:CGRectMake(0, 0, 600, 550) type: AxisLineX];
    // Получаем ось Y диаграммы
    ValueAxis *yAxis = [chart yAxis];
    // Получаем маркеры
    AxisTicks *yMajAxisTicks = [yAxis majorTicks];
    // Устанавливаем размер маркеров
    [yMajAxisTicks setSize:5];
    // Устанавливаем цвет маркеров
    [yMajAxisTicks setColor:[UIColor purpleColor]];
    // Устанавливаем толщину маркеров
    [yMajAxisTicks setThickness: 3];
    // Устанавливаем выравнивание маркеров
    [yAxis setTickLabelAlignment:AlignmentRight];
    // Скрываем ось X
    [xAxis setOptimizedOut:YES];
    // Устанавливаем смещение оси значений
    [chart setAxisOffset:-2];
}

В результате был изменен цвет точки ряда диаграммы, параметры маркеров оси. Ось X была скрыта, было установлено смещение оси значений:

См. также:

Примеры использования компонентов