Hi
Also ich bin neu hier und das ist mein erster Beitrag.
Zum Problem:
Ich möchte die Achse, yLeft, bei meinem QWTPlot gerne um 90° drehen.
Die Bezeichnung der linken y Achse ließt man normalerweise von unten nach oben, ich möchte das man sie von links nach rechts lesen kann.
Ich hoffe mir kann jemand helfen.
Danke im voraus!
Gruß DonJuice
[QWT] den Titel einer "Axis" rotieren
-
Nahasapeemapetilon20
- Beiträge: 20
- Registriert: 13. August 2007 18:42
huhu
hilft das=?
hilft das=?
Code: Alles auswählen
void QwtPlot::setAxisLabelRotation ( int axisId, double rotation)
-
Nahasapeemapetilon20
- Beiträge: 20
- Registriert: 13. August 2007 18:42
ich glaube die Funktion QwtScaleWidget::drawTitle(....) ist dafür verantwortlich das die achsen beschriftung gemalt wird allerdings sind im code von dieser funktion die winkel fest reinprogrammiert ....eventuell ableiten von der klasse und da dann die winkel neu setzten bzw. den painter gebem lassen und rotate auf ihnr aufrufen painter->rotate(winkel); wenn ich mich nciht komplett im code verlaufen hab 
Re: [QWT] den Titel einer "Axis" rotieren
Das geht nicht, aber Du kannst dem QwtPlot Widget einen leeren Axis Titel geben und stattdessen ein QLabel mit der Beschriftung links vom Plot Widget anlegen.DonJuice hat geschrieben: Die Bezeichnung der linken y Achse ließt man normalerweise von unten nach oben, ich möchte das man sie von links nach rechts lesen kann.
Uwe