2016-08-11 2 views
0

Как вы можете видеть масштаб клещей на ось х накладываются друг на друга:Как украсить тики на оси х, если тики слишком близки друг другу?

enter image description here

Использование fit: true ничего не изменится, потому что по умолчанию установлено значение true уже.

axis: { 
    x: { 
    tick: { 
     fit: true 
    } 
    } 
} 

count Использование не хорошо либо, потому что, когда мы приближать к определенной области вы не видите любого масштаба клещей вообще больше.

axis: { 
    x: { 
    tick: { 
     count: 5 
    } 
    } 
} 

Возможно ли изменить количество тиков в соответствии с уровнем масштабирования? Так, чтобы увеличенные части всегда получали одинаковое количество клещей?

+0

Почему я получил downvote? ИМО - это правильный и конкретный вопрос, который очень хорошо подходит для SO. – thadeuszlay

ответ

0
axis: { 
    x: { 
    tick: { 
     fit: true 
    } 
    } 
} 

http://c3js.org/reference.html#axis-x-tick-fit


Или вы можете просто установить максимальное клещ отсчет:

axis: { 
    x: { 
    tick: { 
     count: 5 
    } 
    } 
} 

http://c3js.org/reference.html#axis-x-tick-count

+1

Согласно изображению это уже делается. «fit» просто означает показывать метки только для значений x. Установка его в false устанавливает метки через регулярные интервалы. – Nate

0

Несколько широкий вопрос, нет?

Вы можете пошатнуть их, поместив несколько ярлыков выше, а некоторые ярлыки опуститесь и испытайте наложение с ограничивающими прямоугольниками.

Или вы можете вращать ваши метки: http://bl.ocks.org/mbostock/4403522

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