ios-charts - изменение значения оси Y путем перетаскивания

Я использую библиотеку ios-charts для рисования диаграмм в приложении swift2. Мне интересно, могу ли я для заданного значения X изменить связанное с ним значение Y с помощью жеста перетаскивания на диаграмме.

Если это невозможно в этой библиотеке, возможно ли это сделать с помощью другой библиотеки?


person Omar Lahlou    schedule 05.01.2016    source источник


Ответы (1)


технически можно. Каждый раз, когда вы прокручиваете / масштабируете диаграмму, она вызывает перерисовку, поэтому все перерисовывается, вы можете решить свою собственную логику, как вы хотите изменить значение оси Y.

Он состоит из двух частей:

В computeAxisValues в средстве визуализации оси Y определяются метки (значения) оси Y. Затем в renderAxisLabels он рисуется с использованием рассчитанных значений.

Итак, вы можете взглянуть на эти функции и реализовать свою логику. Обратите внимание, вы несете ответственность за то, чтобы убедиться, что то, что вы делаете, допустимо в вашем сценарии, потому что, если произойдет что-то странное, вы можете не получить поддержку на github, потому что это не ошибка, и иногда на нее нелегко ответить.

person Wingzero    schedule 06.01.2016