Hallo, (mein erster Beitrag hier ich hoffe ich kann helfen und bekomme hilfe)
Also zu meinem Problem:
Ich habe ein JFreeChart mit XYLineChart plot und eine Funktion mir graphen hinzuzufügen und zu entvernen! Bsp.:
Ich füge einen Graphen hinzu (er ist rot) füge noch einen hinzu (dieser wird blau) und wenn ich den ersten entverne soll der 2. rot werden!!
beziehungsweise: ich füge einen hinzu (rot) mach ihn weg (nichts) dann füge ich einen neuen völlig anderen hinzu und der wird blau…
Ich hätte gern dass der erste immer rot ist und der 2. immer blau usw. aber der StandardXYItemRenderer zählt die farben immer durch auch wenn ein graph entvernt wurde…
Wenn ich den renderer weglasse werden alle rot^^…
Zur struktur:
hinzufügen eines graphen:
- jeder Graph ist ein Datensatz (aus XYDataItems)
- Datensatz wird mit plot.setDataset(stelle, Datensatz) hinzugefügt an der ersten freien plotstelle
- Renderer wird an selber stelle erstellt (ich dachte die farbe sei davon abhängig)
entvernen eines Graphen:
- plot an der stelle des graphen wird auf null gesetzt (plot.setDataset(stelle, null));
für weitere programmdetails bitte nachfragen
ich würde mich um hilfe sehr freuen finde speziell dazu auch überhaupt keine dokus
zum ersten mal in diesem forum von mir: danke im vorraus!!!
max
Wer Rechtschreibfehler findet darf sie behalten!