Kleine Helfer

10 bewährte Open-Source-Tools für Java-Profis

20.02.2013
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

6. JFreeChart: Professionelle Diagramme für Web und Desktop

JFreeChart
JFreeChart
Foto: Diego Wyllie

Mit der Bibliothek "JFreeChart" können Java-Entwickler interaktive und dynamische Diagramme leicht in Desktop- oder Web-Anwendungen implementieren. Der Hauptvorteil dieser Open-Source-Lösung besteht darin, dass sich Entwickler mit den grafischen Komponenten der Diagramme zunächst nicht befassen müssen. Das Rendering der unterschiedlichen Chart-Typen wird vollständig vom Framework übernommen. So lassen sich mit nur wenigen Zeilen Code einfache Balken- und Kuchendiagramme genau so schnell erstellen wie Gantt- oder komplexere Statistik-Charts.

Neben vorgefertigten Diagrammen bietet JFreeChart ein umfangreiches Feature-Set, das jede Aufgabe im Visualisierungsprozess vereinfachen kann - von der Gewinnung der Daten, über die dynamische Erzeugung der Charts bis hin zu deren Integration in Desktop- oder Web-Anwendungen. Zudem lässt sich das grafische Layout der Charts bis ins kleinste Detail nach eigenen Vorstellungen anpassen. Praktisch ist ebenfalls die Möglichkeit, eigene Diagramme in gängigen Formaten wie PNG, SVG oder JPG exportieren zu können.