J'ai des données pour toutes les 15 minutes. Je veux tracer un graphique pour afficher les valeurs de 'date1' à 'date2'. L'intrigue devrait montrer toutes les 15 minutes de valeur. Mais l'affichage sur l'axe X ne devrait montrer que des dates.comment tracer le diagramme du jour en utilisant Jfreechart
Répondre
Comment créer un échantillon xyplot avec des intervalles de 15 minutes (comme le montre la date)
1) Créer vos données.
XYSeries dataSeries = new XYSeries("SMS Sent");
2) Ajoutez vos axes. Si vous voulez que l'axe des x affiche des dates, utilisez un DateAxis comme axe des x. Entrez vos données de date en tant que longues (en millisecondes). jfreecharts prendra soin de la mise en forme pour vous.
DateAxis dateAxis = new DateAxis(timeAxisTitle);
DateTickUnit unit = null;
unit = new DateTickUnit(DateTickUnit.MINUTE,15);
DateFormat chartFormatter = new SimpleDateFormat("yyyy/MM/dd HH:mm");
dateAxis.setDateFormatOverride(chartFormatter);
dateAxis.setTickUnit(unit);
NumberAxis valueAxis = new NumberAxis(valueAxisTitle);
3) Utiliser un objet DateTickUnit pour définir la taille de la tique (par exemple 15 min.) Cela tracer un point toutes les 15 minutes.
4) utiliser un générateur de info-bulle pour générer des bulles d'aide (en option)
XYSeriesCollection xyDataset = new XYSeriesCollection(dataSeries);
StandardXYToolTipGenerator ttg = new StandardXYToolTipGenerator(
"{0}: {2}", chartFormatter, NumberFormat.getInstance());
StandardXYItemRenderer renderer = new StandardXYItemRenderer(
StandardXYItemRenderer.SHAPES_AND_LINES, ttg, null);
renderer.setShapesFilled(true);
XYPlot plot = new XYPlot(xyDataset, dateAxis, valueAxis, renderer);
JFreeChart chart = new JFreeChart(chartTitle, JFreeChart.DEFAULT_TITLE_FONT, plot, false);
chart.setBackgroundPaint(java.awt.Color.WHITE);
5) créer le graphique en instanciant un nouvel objet JFreeChart. Vous pouvez ensuite l'enregistrer ou l'afficher à l'écran. Reportez-vous à la documentation Java sur la façon de procéder.
- 1. Comment puis-je tracer une ligne droite dans jfreechart?
- 2. tracer le diagramme variable pour un C# chaînée
- 3. ligne en pointillés dans Jfreechart
- 4. JFreeChart Annotations
- 5. Comment afficher un graphique linéaire en utilisant JFreeChart dans jsp?
- 6. Comment tracer dans Common Lisp en utilisant gcl?
- 7. Comment puis-je tracer le spectre de fréquence du bruit?
- 8. UML Mise en œuvre du postcondition du diagramme de cas d'utilisation (avec diagramme)
- 9. Comment obtenir le jour d'une date particulière en utilisant JavaScript
- 10. Diagramme en C/C++
- 11. Graphique ohlc dans JFreeChart
- 12. Tracer une ligne en utilisant des graphiques de base lorsque le toucher se déplace dans l'iPhone?
- 13. Graphique 3D avec Jfreechart
- 14. ActionScript - comment obtenir le jour maximum du mois en cours
- 15. Comment calculer le dernier jour du mois en SQL?
- 16. Comment mettre à jour la date du système et/ou du temps en utilisant .NET
- 17. Comment tracer une ligne sur l'iPhone?
- 18. Excel - Meilleure façon de tracer le changement d'une cellule en fonction du changement d'une autre cellule
- 19. Diagramme linéaire à chevauchement 2D
- 20. JFreeChart avec SWT
- 21. Comment tracer des lignes courbes sur une page HTML en utilisant JavaScript?
- 22. Comment tracer les points sur Google Maps dans Windows Mobile en utilisant C#?
- 23. Comment mettre à jour un dataset en utilisant datagridview?
- 24. Comment mettre à jour en utilisant la valeur dropdownlist
- 25. Comment String.Format le jour du mois dans C#?
- 26. Conversion au jour le jour en php
- 27. JFreeChart-like dans Delphi
- 28. Comment redimensionner du texte en svg dynamiquement?
- 29. Comment obtenir la même heure et le jour le mois prochain en utilisant DateTime dans C#
- 30. Comment puis-je recharger un panneau de mise à jour du côté client en utilisant javascript?