Вопрос по cubism.js, d3.js – Изменить масштаб по умолчанию в cubism.js

2

Я использую cubism.js, чтобы отобразить некоторые статические данные из объекта JSON. Мы хотим, чтобы у нас была возможность отображать данные за многие годы с указанием баллов за каждый день. У меня есть решение, работающее частично, но я хотел бы иметь возможность устанавливать шкалу, независимую от сегодняшней даты, то есть я хотел бы отобразить данные со вчерашнего дня до соответствующего дня в прошлом году. Я безуспешно пробовал следующее:

context.scale (d3.time.scale (). domain ([начало, конец]). диапазон ([0,96]))

где начало и конец происходят из объекта JSON. Можно ли установить шкалу кубизма, чтобы вести себя таким образом?

Большое спасибо,

Майкл

Ваш Ответ

1   ответ
8

акции демо отвступительный разговор делает именно это, используяserverDelay сдвинуть отображаемое временное окно истоп чтобы предотвратить обновления:

    .serverDelay(new Date(2012, 4, 2) - Date.now())
    .step(864e5)
    .size(1280)
    .stop();

Я думаю, что API можно было бы сделать более удобным для обработки этого конкретного случая, но кубизм предназначен в первую очередь для дисплеев в реальном времени.

Похожие вопросы