Google Charts
De GoogleChart component integreert de Google Charts bibliotheek in webforJ, waardoor je toegang hebt tot grafiektiperen zoals staaf, lijn, taart, geo, en meer. Grafieken worden geconfigureerd met Java met een type, een gegevensset, en een opties map die het uiterlijk en gedrag controleert.
Een grafiek maken
Om de GoogleChart klasse in je app te gebruiken, gebruik je de volgende XML in je POM-bestand:
<dependency>
<groupId>com.webforj</groupId>
<artifactId>webforj-googlecharts</artifactId>
<version>${webforj.version}</version>
</dependency>
Om een grafiek te maken, specificeer je een grafiektype, configureer je de visuele opties en geef je de gegevens op die weergegeven moeten worden.
Dit voorbeeld maakt een geo-grafiek die omzetgegevens over verschillende landen in kaart brengt, met aangepaste kleuren, legendepositie en afmetingen van het grafiekgebied:
Toon Code
- Java
- CSS
Grafiektiperen
De GoogleChart addon biedt een uitgebreid scala aan grafiektiperen geschikt voor verschillende gegevensvisualisatiebehoeften. Het kiezen van het juiste grafiektype is essentieel om het verhaal van de gegevens effectief te communiceren. Zie de galerij hieronder voor voorbeelden van veelvoorkomende grafieken die in een webforJ-app kunnen worden gebruikt.
Toon Code
- Java
- CSS
Opties
De GoogleChart addon stelt uitgebreide aanpassing mogelijk via een verscheidenheid aan opties. Deze opties stellen je in staat om het uiterlijk en de functionaliteit van je grafieken af te stemmen op de behoeften van je app. Opties worden doorgegeven als een Map<String, Object> aan de setOptions() methode van de grafiek.
Hier is een voorbeeld voor het instellen van de opties van een grafiek:
Map<String, Object> options = new HashMap<>();
options.put("title", "Maandelijkse Omzet");
options.put("backgroundColor", "#EFEFEF");
// Pas de opties toe op de grafiek
chart.setOptions(options);
Voor meer informatie over de opties die beschikbaar zijn voor specifieke grafieken, zie de Google Visualization API referentie (Grafiekgalerij).