Использование графика времени виджета Simile для наложения событий на дискретные данные
Передо мной была поставлена задача найти способ составить график производственных данных моей компании по каждой партии материала (в частности, по плотности) с наложением изменений процесса в каком-то формате временной шкалы. Для конечного пользователя должно быть легко добавлять новые данные и события. Делая поиск в Google, я нашел график, который, кажется, делает именно то, что я ищу.
Единственная проблема, с которой я столкнулся, заключается в том, что, похоже, я могу только строить непрерывные данные. Я хочу иметь возможность разбросить график своих свойств материала с событиями, похожими на то, как их реализует график времени. Из их примера на этой странице информация о графике выглядит следующим образом:
var plotInfo1 = [
Timeplot.createPlotInfo({
id: "Population",
dataSource: dataSource2,
timeGeometry: timeGeometry,
valueGeometry: geometry2,
lineColor: green,
dotColor: lightGreen,
showValues: true
}),
Timeplot.createPlotInfo({
id: "Immigration",
dataSource: dataSource1,
timeGeometry: timeGeometry,
valueGeometry: geometry1,
lineColor: blue,
dotColor: blue,
showValues: true
}),
Timeplot.createPlotInfo({
id: "Events",
eventSource: eventSource1,
timeGeometry: timeGeometry,
lineColor: red
})
];
Ну, почти так я переключил источники событий в своем тестировании. Глядя на сценарий API для этого, похоже, я должен иметь возможность редактировать lineWidth. Но добавление этого параметра заставляет скрипт больше ничего не строить.
Есть ли способ сделать то, что я хочу? Есть ли лучший инструмент для этого? Я планировал написать макрос VBA для извлечения всех моих данных из некоторых файлов Excel и выгрузки их в надлежащие текстовые и XML-форматы, необходимые для этого приложения.