2009-07-30 5 views
1

Ich habe mehrere Liniendiagramme in Flex Charting (3.x). Die Diagramme (und die Anzahl der Diagramme) werden dynamisch generiert und haben entweder den Typ "A" oder "den Typ B." Die Art der Daten auf der Y-Achse ist für Typ A unterschiedlich, dann für Typ B. Die X-Achse ist die Zeit.Ausrichten mehrerer Diagramme in Flex Charting

Jedes Diagramm wird in einer eigenen VBox platziert (mit ein paar anderen Dingen), die eine größere Zeichenfläche vom Typ A oder Typ B bilden. Diese VBox erhält eine absolute X-Position.

Es ist sehr wichtig, dass die verschiedenen Diagramme in einer Linie stehen, so dass Vergleiche (in Zeit) gemacht werden können.

Was passiert ist, dass die vertikale Achse für einige Diagramme mehr Breite als andere nimmt, so dass die Diagramme nicht mehr rechtzeitig ausgerichtet sind.

Ich habe versucht, die VerticalAxisRenderers/AxisRenderer Breite zu spielen, aber das hatte keine Wirkung.

Jeder Rat würde sehr geschätzt werden.

Antwort

0

Sie können versuchen, für beide Diagramme denselben Rinnenrahmen festzulegen. Das könnte helfen. Ich hatte ähnliche Probleme, habe aber noch keine bessere Antwort gefunden.

0

Ich mache das gleiche. Wenn Sie die gleiche HorizontalAxis mit einer DateTime-Achse verwenden können, funktioniert es großartig .. Sie müssen nur die Daten in eine geeignete dateTime analysieren. Aber, wenn Sie wie ich, müssen Sie die Zeit und ein Parsing der Zeitwerte in datetime chart bietet dann Lücken in Daten ... bis jetzt habe ich keine Antwort gefunden, weil ich eine horizontale Achse - Kategorie Achse verwende, aber ich werde versuchen, das auf eine numerische Achse umzustellen und Sie wissen zu lassen, was ich daraus mache. Wenn etwas ...