qtw - Y-Achsen Beschriftung

Alles rund um die Programmierung mit Qt
Antworten
oldmanII
Beiträge: 9
Registriert: 11. Juni 2010 15:57

qtw - Y-Achsen Beschriftung

Beitrag von oldmanII »

Hallo,
ich habe einen 2D-Plot mit 2 Y-Achsen und möchte, dass die rechte Achsenbeschriftung genauso wie die linke von unten nach oben gelesen werden muss.
Defaultmäßig scheint es ja von oben nach unten zu sein.

Ich wollte dies mit folgender Methode lösen:
plot->setAxisLabelRotation (QwtPlot::yRight, rotationInDegree);
Dies scheint aber leider nicht zu funktionieren (getestet mit diversen positiven und negativen Gradzahlen).
Wie kann man diese Aufgabenstellung ansonsten in den Griff bekommen.

mein bisheriger Code:

Code: Alles auswählen

plot = new Plot();
plot->enableAxis(QwtPlot::yRight, true);

QFont axisTextFont;
axisTextFont.setBold(true);
axisTextFont.setPixelSize(14);

QwtText rightAxisText(QString("rechts"));
rightAxisText.setColor(Qt::red);
rightAxisText.setFont(axisTextFont);

plot->setAxisTitle(QwtPlot::yRight, rightAxisText);
plot->setAxisLabelRotation (QwtPlot::yRight, -180.0);

plot->replot();
besten Dank im voraus
oldman
koppi
Beiträge: 29
Registriert: 21. Dezember 2010 14:30
Wohnort: Augsburg
Kontaktdaten:

Re: qtw - Y-Achsen Beschriftung

Beitrag von koppi »

oldmanII hat geschrieben: plot->setAxisLabelRotation (QwtPlot::yRight, rotationInDegree);
geht nur für die fette Beschriftung. Mit
p->axisWidget( QwtPlot::yRight )->setLayoutFlag(QwtScaleWidget::TitleInverted, false);
sollte es klappen.
Antworten