diff --git a/src/plotmanager.cpp b/src/plotmanager.cpp --- a/src/plotmanager.cpp +++ b/src/plotmanager.cpp @@ -143,7 +143,11 @@ void PlotManager::onChannelInfoChanged(c { plotWidgets[ci]->updateSymbols(); // required for color change plotWidgets[ci]->updateLegend(curves[ci]); - plotWidgets[ci]->replot(); + plotWidgets[ci]->setVisible(visible); + if (visible) + { + plotWidgets[ci]->replot(); + } } }