Мне была поставлена задача найти способ отображать производственные данные моей компании по каждой партии материала (в частности, плотности) с наложением изменений процесса в каком-то формате временной шкалы. Конечным пользователям должно быть легко добавлять новые данные и события. Выполняя поиск в Google, я нашел timeplot, который, кажется, делает именно то, что мне нужно. находясь в поиске.
Моя единственная проблема с ним заключается в том, что он, кажется, может отображать только непрерывные данные. Я хочу иметь точечную диаграмму свойств моего материала с событиями, подобными тому, как их реализует временной график. Из их примера на этой странице информация о сюжете выглядит так:
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 для этого, похоже, что я должен иметь возможность редактировать ширину линии. Но добавление этого параметра приводит к тому, что скрипт больше ничего не рисует.
Есть ли способ сделать то, что я хочу? Есть ли лучший инструмент для этого? Я планировал написать макрос VBA, чтобы извлечь все мои данные из некоторых файлов Excel и вывести их в правильный текстовый и XML-форматы, необходимые этому приложению.