2015-06-30 7 views
3

Я ищу динамический способ отображения ярлыков/значений тика при масштабировании диаграммы. Эта функция доступна в другом пакете js chart, я не уверен, что она доступна в c3, или потому, что я не нашел эту функцию в документе c3.c3.js - показать метку метки/значение при масштабировании диаграммы

увеличить масштаб графика:

enter image description here enter image description here enter image description here

но, потому что моя схема имеет много х значений, поэтому в начале, то отметьте значение перекрываются: enter image description here

, если я определяю: отбраковка: {max: 30}, начальная схема выглядит нормально: enter image description here

но когда увеличение в графике, клещ будет показывать не более 30: enter image description here

Любой может помочь? Огромное спасибо!

+0

скрипка: http://jsfiddle.net/9snvo4h7/15/ – Xiangwu

ответ

1

Посмотрите на onzoomend: http://c3js.org/reference.html#zoom-onzoomend

Это дает мин & максимум, что она была наведена на. Вы можете использовать это, чтобы вычислить, к чему должно быть задано свойство culling.

Другими словами, если вы начнете полностью увеличивать с размером отбраковки 30, а затем пользователь увеличит масштаб, вам может понадобиться удвоить это значение до 60, чтобы отобразить двойное количество меток. Или вы можете полностью отключить отбраковку, если они увеличены достаточно близко.

+0

привет, спасибо вам ответ. были заняты в последнее время, попробуют ваш подход позже. – Xiangwu

+5

как вы устанавливаете отбраковку внутри этой функции? – NullVoxPopuli

 Смежные вопросы

  • Нет связанных вопросов^_^