hmm: Graphische Darstellung: Technologie

Hi,

ich habe bald Urlaub und möchte, wie jedes Jahr zu dieser Zeit, an einer eigenen Webseite basteln. Ich habe mich dazu entschlossen einen Technologie Stack aus Java, Spring Boot, Angular zu verwenden. Was mir jetzt noch fehlt, ist eine Technologie mit deren Hilfe ich einzelne Visualisierungen basteln kann. Zb D3js, leider bekomme ich D3js nicht zusammen mit Angular eingerichtet, weil sich die Anleitungen und Beispiele im Netz mit meinen tslint wiedersprechen. Die Codebeispiele bekomme ich auch nicht umgeschrieben. Ich konnte chart.js einrichten und damit ein paar Grafiken basteln, allerdings scheint da nicht viel möglich zu sein.

Ich würde gerne eine Visualisierung programmieren, mit deren Hilfe der Anwender zb UML Diagramme, Gantt-Charts oder ähnliches zusammen klickern kann. Dh ich muss Icons setzen und Mousevents zusammen coden. Kennt ihr dafür passende Grafik Technologien?