2013-04-11 5 views
2

У меня нет ИДЕИ, вопрос здесь принадлежит ... Я спрошу его в любом случае, возможно, кто-то знает ответ или может направить меня на более подходящий форум, чтобы задать такой вопрос.Визуализация программных данных

Здесь мы идем ...

Я ищу (предпочтительней с открытым исходным кодом) программного обеспечения, которое позволяет мне легко визуализировать данные. У меня есть база данных, которая собирает сводные данные из многих других баз данных проекта (каждый раз, когда данные добавляются в базу данных проекта и закрываются, обновление отправляется в итоговую базу данных, включая временную метку). Id нравится иметь возможность отображать проектные прогрессы, потраченные деньги или любую другую вещь, о которой я могу думать в интерактивной среде. Когда я закрываю глаза, я вижу приложение с выпадающими меню, чтобы выбрать конкретный проект и «кнопки» или вкладки, которые визуально показывают процессы проекта (например, потраченные деньги или количество обработанных форм против количества ожидаемых форм процессов за последние 6 месяцы).

Id как опция сделать соединение ODBC с итоговой базой данных, чтобы всегда получать свежую версию данных (в реальном времени), когда я хочу получить обзор того, как работают проекты.

Я убежден, что подобное существует, но я не смог его найти.

+0

Вы предпочитаете рабочий стол или приложение на основе браузера? – seinecle

ответ

0

Существует новый проект во дворе, который может быть идеально подходит для ваших нужд:

Data Visualization Software Lab

Эта библиотека является чисто HTML5 на основе и очень интерактивный - попробовать демо.

Вот как вы положили его в свой проект:

chart = new TimeChart({ 
    container: document.getElementById("timeChartContainer"), 
    data: { 
     dataFunction: function(from, to, step, success, fail) { 
      success({ 
       "unit":"M", 
       "values":[...], 
       "dataLimitFrom":1338558028000, 
       "dataLimitTo":1372567075000 
      }); 
     }, 
     units: ["M"], 
     area: { 
      initialDisplayPeriod: "max" 
     } 
    }, 
    width: 750, 
    height: 300 
}); 

JSfiddle См для полного примера.

В настоящее время библиотека находится в стадии бета-тестирования. Двойное лицензирование.

Snapshot:

TimeChart example