Maison > Article > base de données > Comment visualiser des données de séries chronologiques avec JDBCXYDataset et JFreeChart ?
JDBCXYDataset représente des données de séries chronologiques
Cet exemple montre comment créer un JDBCXYDataset représentant des données de séries chronologiques et le visualiser à l'aide de JFreeChart.
Configuration de la base de données
Nous créons une base de données en mémoire (en utilisant H2) avec une table nommée inventaire qui comporte trois colonnes : quand (horodatage), n1 (entier) et n2 (entier).
Aperçu du code
createDataset() :
display() :
Représentation des séries chronologiques
JDBCXYDataset reconnaît les données de séries chronologiques. Lors de l'interrogation de l'ensemble de données, les valeurs renvoyées sont des instances de Number ou org.jfree.date.Date. Ce dernier représente les horodatages sous forme d'objets java.util.Date. Cela permet à JFreeChart de gérer correctement l'affichage des valeurs temporelles dans les graphiques de séries chronologiques.
Sortie
Le graphique affichera un tracé des valeurs n1 et n2 au fil du temps. L'axe des X affichera la date et l'heure de chaque point de données par intervalles horaires.
Notes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!