Guten Tag Lady's and Gentleman. :bae:
Ich habe mein Programm eigentlich soweit ich es brauche fertig, jetzt geht es für mich selbst nurnoch um.. Naja, kleinigkeiten die mich aber dennoch soweit stören, dass ich sie gerne verändert hätte..
Ich habe eine Datenbank, die jede Minute einen aktuellen Datensatz bekommt, da mein Programm aber wahrscheinlich längerfristig genutzt werden soll bräuchte ich ein paar Denkanstöße(Oder einfach damit ich JFreeChart endlich los bin, am besten einen Lösungsvorschlag)
Es geht eigentlich nur um die Formatierung..
Ich hätte mein Chart am liebsten:
2 Hauptmarker
1. Anfangsmarker(Zeit selber bestimmen)
2. Endmarker(aktuelle Zeit)
__________
Mein Code sieht derzeit so aus:
wobei ich allgemein erstmal einen DateTickUnitType.HOUR benutze und den wert dazu mit 6 Stunden.
Das DIagramm geht über 24 Einträge, die jede volle Stunde einen aktuellen Wert ablesen.
Ich habe wirklich schon viel rumgerätselt, und auch schon einige Methoden gegooglet, aber ich werde leider nicht fündig..
Mein Problem ist folgendes:
Entweder ist der Abstand der Zeiten zu gering, man kann an den Labels absolut NICHTSMEHR erkennen.
ODER
Die Abstände sind zu groß, und der Wert lässt sich nurnoch abschätzen.
Außerdem habe ich bei vielen eigenen Versuchen auch das Problem, dass die DateAxis nur noch einen einzigen Wert anzeigt, obwohl mehr erwartet wird.
Hatte eigentlich damit schon abgeschlossen, und wollte es so fertig stellen, aber wenn man doch nochmal das I-Tüpfelchen drauf setzen möchte, dann muss sowas halt "perfektioniert" werden..
Ich hoffe ihr könnt mir helfen..
Liebe grüße!
Ich habe mein Programm eigentlich soweit ich es brauche fertig, jetzt geht es für mich selbst nurnoch um.. Naja, kleinigkeiten die mich aber dennoch soweit stören, dass ich sie gerne verändert hätte..
Ich habe eine Datenbank, die jede Minute einen aktuellen Datensatz bekommt, da mein Programm aber wahrscheinlich längerfristig genutzt werden soll bräuchte ich ein paar Denkanstöße(Oder einfach damit ich JFreeChart endlich los bin, am besten einen Lösungsvorschlag)
Es geht eigentlich nur um die Formatierung..
Ich hätte mein Chart am liebsten:
2 Hauptmarker
1. Anfangsmarker(Zeit selber bestimmen)
2. Endmarker(aktuelle Zeit)
__________
Mein Code sieht derzeit so aus:
Java:
public DateAxis DatumsAchse(DateTickUnitType dtu, int wert){
SimpleDateFormat df = new SimpleDateFormat("dd.MM '-' HH:mm");
DateAxis xAxis = new DateAxis("Datum in Tag/Monat - Stunde/Minute");
xAxis.setDateFormatOverride(df);
xAxis.setTickUnit(new DateTickUnit(dtu, wert));
xAxis.setTickMarkPosition(DateTickMarkPosition.START);
xAxis.setVerticalTickLabels(true);
return xAxis;
}
wobei ich allgemein erstmal einen DateTickUnitType.HOUR benutze und den wert dazu mit 6 Stunden.
Das DIagramm geht über 24 Einträge, die jede volle Stunde einen aktuellen Wert ablesen.
Ich habe wirklich schon viel rumgerätselt, und auch schon einige Methoden gegooglet, aber ich werde leider nicht fündig..
Mein Problem ist folgendes:
Entweder ist der Abstand der Zeiten zu gering, man kann an den Labels absolut NICHTSMEHR erkennen.
ODER
Die Abstände sind zu groß, und der Wert lässt sich nurnoch abschätzen.
Außerdem habe ich bei vielen eigenen Versuchen auch das Problem, dass die DateAxis nur noch einen einzigen Wert anzeigt, obwohl mehr erwartet wird.
Hatte eigentlich damit schon abgeschlossen, und wollte es so fertig stellen, aber wenn man doch nochmal das I-Tüpfelchen drauf setzen möchte, dann muss sowas halt "perfektioniert" werden..
Ich hoffe ihr könnt mir helfen..
Liebe grüße!