diff options
Diffstat (limited to 'src/datavis3d/engine/qdataset.cpp')
-rw-r--r-- | src/datavis3d/engine/qdataset.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/datavis3d/engine/qdataset.cpp b/src/datavis3d/engine/qdataset.cpp index 8dd2eb88..ddfd907c 100644 --- a/src/datavis3d/engine/qdataset.cpp +++ b/src/datavis3d/engine/qdataset.cpp @@ -66,9 +66,14 @@ void QDataSet::setLabels(const QString &xAxis , const QVector<QString> &labelsRow , const QVector<QString> &labelsColumn) { - d_ptr->m_xAxis = xAxis; - d_ptr->m_zAxis = zAxis; - d_ptr->m_yAxis = yAxis; + QString empty; + // skip empty labels, keep the previous ones + if (xAxis != empty) + d_ptr->m_xAxis = xAxis; + if (zAxis != empty) + d_ptr->m_zAxis = zAxis; + if (yAxis != empty) + d_ptr->m_yAxis = yAxis; d_ptr->m_labelsRow = labelsRow; d_ptr->m_labelsColumn = labelsColumn; } |