2013-07-18 3 views
0

Xaxis в моих графических линейных диаграммах может принимать массивы данных, но не более 16. Проблема в том, что когда мои данные меньше 16, ось x расширяется, чтобы показать максимальное значение любой длины массива данных.Флот-диаграммы, минимальная длина xaxis

Даже если мои данные говорят 4 в длину, я бы хотел показать 16 точек на оси xaxis.

Я пробовал различные конфиги, и ничего, кажется, работает :(

http://www.discussthemarket.com/ratings/

Графики пониже имеют оси х больше графиков ближе к верхней, которые имеют меньше элементов в данных. I «хотел бы последовательно применять фиксированную длину 16 к оси х, но я действительно борется

+0

Пожалуйста, включите в свой вопрос соответствующий код (HTML и Javascript)! – Ryley

ответ

1

Одна возможность состоит в том, чтобы предоставить номер для тиков опции:.

ticks: 16 

Однако это рассматривается только как ориентир; Флот всегда пытается сделать тики подходящими и уменьшит количество, когда обнаруживает, что они будут перекрываться или бежать со стороны участка. Если вы действительно хотите, чтобы заставить его использовать 16 (который я бы не рекомендовал, так как метки, вероятно, перекрываются) вам необходимо вручную создать массив клещи:

ticks: [0, 5, 10, ...] 
+0

не повезло с этим :( –

+0

Вы предоставили массив тиков вручную, и они не отображали их всех? – DNS

1

я взломал его byadding другой набор данных, который имеет длину 16, но имеет строки: {show: false} set :) выполненная работа!

0

Вы можете использовать minTickSize согласно документации на флот.

minTickSize : [1, "day"], 
Смежные вопросы