From 36ec6d27ffd3a97166aa925a9537f887c431f12f Mon Sep 17 00:00:00 2001 From: Mirko Waechter <mirko.waechter@kit.edu> Date: Fri, 7 Oct 2016 18:25:49 +0200 Subject: [PATCH] plotter: scale is now on the right --- .../ArmarXPlotter/ArmarXPlotter.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/RobotAPI/gui-plugins/SensorActorWidgetsPlugin/ArmarXPlotter/ArmarXPlotter.cpp b/source/RobotAPI/gui-plugins/SensorActorWidgetsPlugin/ArmarXPlotter/ArmarXPlotter.cpp index f91a01a72..cd6bd78ce 100644 --- a/source/RobotAPI/gui-plugins/SensorActorWidgetsPlugin/ArmarXPlotter/ArmarXPlotter.cpp +++ b/source/RobotAPI/gui-plugins/SensorActorWidgetsPlugin/ArmarXPlotter/ArmarXPlotter.cpp @@ -94,6 +94,9 @@ namespace armarx ui.qwtPlot->setAxisTitle(QwtPlot::xBottom, "Time (in sec)"); + ui.qwtPlot->enableAxis(QwtPlot::yLeft, false); + ui.qwtPlot->enableAxis(QwtPlot::yRight, true); + ui.qwtPlot->setAxisAutoScale(QwtPlot::yRight, true); // ui.qwtPlot->setAutoReplot(); dialog = new ArmarXPlotterDialog(getWidget(), NULL); @@ -396,7 +399,7 @@ namespace armarx { QwtPlotCurve* curve = curves[it->first]; curve->setData(pointSeries); - + curve->setYAxis(QwtPlot::yRight); QwtThermo* bar = bars[it->first]; bar->setValue(pointList.first().y()); @@ -411,7 +414,7 @@ namespace armarx if (ui.BTNAutoScale->isChecked()) { - ui.qwtPlot->setAxisAutoScale(QwtPlot::yLeft, true); + ui.qwtPlot->setAxisAutoScale(QwtPlot::yRight, true); } // ui.qwtPlot->setAxisScale( QwtPlot::yLeft, -1, 1); @@ -438,7 +441,7 @@ namespace armarx { ARMARX_VERBOSE << "clicked autoscale" << flush; - ui.qwtPlot->setAxisAutoScale(QwtPlot::yLeft, toggled); + ui.qwtPlot->setAxisAutoScale(QwtPlot::yRight, toggled); ui.qwtPlot->replot(); } -- GitLab