Это мой первый вопрос здесь, поэтому, пожалуйста, полегче :)
Я пытаюсь реализовать некоторые линейные графики с помощью графиков рикши, пользовательского интерфейса d3 и jquery. У меня есть несколько вертикальных вкладок, и я успешно загрузил диаграммы из внешних html-файлов.
Было немного документации по Rickshaw, но я не смог найти то, что мне конкретно нужно, поэтому я задам этому любезному сообществу несколько вопросов, если это нормально?
Во-первых, при загрузке вкладок в пользовательском интерфейсе jquery из внешних html-файлов, где я должен поместить все javascript и css на встроенную страницу (см. ниже historic.html) или на родительскую страницу? Я пробовал оба, и они, похоже, работают, я просто хотел узнать о лучших практиках.
<ul>
<li><a href="#tabs-1"><div id="live-icon"></div>LIVE GRAPHS</a></li>
<li><a href="historic.html"><div id="historic-icon"></div>HISTORIC DATA</a></li>
Во-вторых, ось X на графике указана в миллисекундах. Я хотел бы добавить «мс» в конец каждой из «тиков» оси X. так что по оси x будут отображаться 50 мс, 100 мс, 150 мс и т. д. Можно ли это сделать?
И, наконец, в Rickshaw есть пример с веером (http://code.shutterstock.com/rickshaw/examples/extensions.html), в котором есть все навороты. У него есть два свойства, о которых я не могу найти никакой информации. сохранить: правда? а в другом примере есть tickFormat и tickTreatment? Может кто-нибудь объяснить, что они делают.
var graph = new Rickshaw.Graph( {
element: document.getElementById("chart"),
width: 900,
height: 500,
renderer: 'area',
stroke: true,
preserve: true,
Большое спасибо за Вашу помощь.