Skip to content
Snippets Groups Projects
Commit d90468b0 authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

SpecularPlot: check sigmas

parent 5785a540
No related branches found
No related tags found
1 merge request!1001GUI: show error bars for loaded reflectivity data
......@@ -103,8 +103,7 @@ void SpecularPlot::connectItems()
{
// data
for (auto item : specularDataItems())
// qInfo() connect(item, &DataItem::datafieldChanged, this, &SpecularPlot::setPlot,
connect(item, &DataItem::datafieldChanged, this, &SpecularPlot::initPlot,
connect(item, &DataItem::datafieldChanged, this, &SpecularPlot::setPlot,
Qt::UniqueConnection);
// units
......@@ -142,13 +141,15 @@ void SpecularPlot::initPlot()
m_custom_plot->graph()->setScatterStyle(
QCPScatterStyle(item->scatter(), item->scatterSize()));
// create error bars for ALL graphs. only for some items they will be filled and used
QCPErrorBars* errorBars = new QCPErrorBars(m_custom_plot->xAxis, m_custom_plot->yAxis);
m_errorbar_map.insert(item, errorBars);
errorBars->removeFromLegend();
errorBars->setAntialiased(false);
errorBars->setDataPlottable(m_custom_plot->graph());
errorBars->setPen(QPen(QColor(180,180,180)));
// create error bars
if(item->getDatafield()->hasErrorSigmas()) {
QCPErrorBars* errorBars = new QCPErrorBars(m_custom_plot->xAxis, m_custom_plot->yAxis);
m_errorbar_map.insert(item, errorBars);
errorBars->removeFromLegend();
errorBars->setAntialiased(false);
errorBars->setDataPlottable(m_custom_plot->graph());
errorBars->setPen(QPen(QColor(180,180,180)));
}
}
m_custom_plot->xAxis->setTickLabelFont(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment