Хорошо, это оказалось довольно просто. В сервисе я заменил get (url) на http.get (url), и предупреждение исчезло.
loadStats(organisationId: number): Observable<OrganisationStats> {
const url = environment.api_root + '/api/Organisation/' + organisationId + '/stats';
return this.http.get<any>(url).pipe(
map(response => response.data),
tap(data => console.log('Stats: ' + JSON.stringify(data))),
catchError(this.handleError)
);
}
Я не использовал BIRT или JGraph, однако я использую JFreeChart в своем приложении SWT. Я нашел, что лучший способ использовать JFreeChart в SWT путем создания составного объекта кадром AWT и использования функциональности AWT для JFreeChart. Способ сделать это путем создания составного объекта
Composite comp = new Composite(parent, SWT.NONE | SWT.EMBEDDED);
Frame frame = SWT_AWT.new_Frame(comp);
JFreeChart chart = createChart();
ChartPanel chartPanel = new ChartPanel(chart);
frame.add(chartPanel);
существует несколько проблем в отношении реализаций через различные платформы, а также код SWT в нем очень плох (в его защите, г-н Gilbert не знает SWT хорошо, и это сделано для AWT). Мои две самых больших проблемы как пузырь событий AWT через SWT существуют некоторые ошибочные события, запущенные и должные в обертывание кадра AWT, JFreeChart становится существенно медленнее.
@zvikico
идея поместить диаграмму в веб-страницу является, вероятно, не отличным способом пойти. Существует несколько проблем, сначала являющихся, как дескрипторы Eclipse, интегрирующие веб-браузер на различных платформах, непоследовательны. Также от моего понимания нескольких пакетов построения графика для сети они - сторона сервера, требующая, чтобы установка, также многие компании включая шахту использовали прокси-серверы, и иногда это создает проблемы с просмотром веб-страниц Eclipse.
There’s также Диаграммы ILOG JViews , который смотрит симпатичная функция-complete†¦, если можно предоставить его. Здесь некоторый дополнительный infos при использовании его с затмением.
Существует также JGraph, но я не уверен, только ли это для графиков (т.е. узлы и края), или если он делает диаграммы также.
Вот что-то другое: это должно очень встроить веб-страницы в представления SWT. Я недавно попробовал его, и это работает очень хорошо. Вы видите, куда это идет: существует много красивых компонентов диаграмм для HTML, это могла быть опция. Просто удостоверьтесь, что компонент является клиентским только (если Вы не хотите запустить сервер).
я не протестировал Flash, но я вполне уверен, можно заставить его работать (естественно, это означает, что программное обеспечение потребует установленного плагина Flash).
JCharts является другой опцией. Это подобно JFreeChart, но документация является бесплатной. Это не имеет прямой поддержки SWT, но можно всегда генерировать изображение и встраивать его в кадр SWT.
SWTCHART дает хорошие результаты для строки, рассеяния, бара и диаграмм площади. API прямо вперед, и на сайте многочисленны. Я пошел от поиска его в Google для просмотра моих данных менее чем за час.
Тот, который я использовал jChart2d и jfreechart. Я проводил живое приложение по плоттерам в течение лета и использовала JfreeChart для этого. Парень, который начал проект, использовал JCHART2D, но я обнаружил, что у него недостаточно вариантов для настройки графика.
JCHART2D должен быть очень быстрым, поэтому, если вам нужно сделать живой заговор, посмотрите на него, хотя у JfreeChart не было никаких проблем с участием сюжета несколько раз в секунду.
Там также довольно список библиотек Charting на java2s.com
Я предлагаю вам попробовать jzy3d , простую библиотеку Java для построения трехмерных данных. Это для java, на AWT, Swing или SWT.