Salut !
Quelqu'un sait si il existe un méthode pour supprimer les lignes entre les points de donnée d'un plot crée à partir d'une collection TimeseriesCollection de series Timeseries et d'un chart ChartFactory.createTimeseriesChart ?
Merci.
Salut !
Quelqu'un sait si il existe un méthode pour supprimer les lignes entre les points de donnée d'un plot crée à partir d'une collection TimeseriesCollection de series Timeseries et d'un chart ChartFactory.createTimeseriesChart ?
Merci.
Y'a t'il quelque chose qui ne soit pas clair dans ma façon de présenter les choses pour que personne ne réponde ou bien est-ce tout simplement impossible ?
Pour info voici le bout de code en cause :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 TimeSeries mine = new TimeSeries(titreGraphe); ArrayList<Date> arrayValDateX = new ArrayList<Date>(); ArrayList<Double> arrayValParamY = new ArrayList<Double>(); if(arrayValDateX != null){ for (int i=0; i<arrayValDateX.size(); i++) { mine.addOrUpdate(new Millisecond(arrayValDateX.get(i)), (Double)arrayValParamY.get(i)); } } TimeSeriesCollection dataset = new TimeSeriesCollection(); dataset.addSeries(mine); chart = ChartFactory.createTimeSeriesChart( "Mon graph", "Time", "Température", dataset, false, true, false );
Il faut caster ton renderer en XYLineAndShapeRenderer.
ensuite tu demande à afficher (et remplir) les points et à ne pas rendre visible les lignes. e.g
Comme d'hab je renvoie a la javadoc (qui est fondamentale a lire):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 renderer.setSeriesShapesVisible(0, true); renderer.setSeriesShapesFilled(0, true); renderer.setSeriesLinesVisible(0, false);
http://www.jfree.org/jfreechart/api/...eRenderer.html
Banzai
Merci beaucoup ... j'avais essayé avec le LineAndShapeRenderer tout court et ça avait pas marché ...
A y être est-ce que tu pourrais me dire quel est l'objet qui contrôle la mise en forme des points de donnée (leur taille, dessin, ...) ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager