summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/charts/xychart/qxyseries.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/charts/xychart/qxyseries.cpp b/src/charts/xychart/qxyseries.cpp
index 34556d59..a6ce86b6 100644
--- a/src/charts/xychart/qxyseries.cpp
+++ b/src/charts/xychart/qxyseries.cpp
@@ -921,13 +921,14 @@ void QXYSeries::sizeBy(const QList<qreal> &sourceData, const qreal minSize, cons
}
const qreal range = max - min;
+ const qreal sizeRange = maxSize - minSize;
for (int i = 0; i < sourceData.size() && i < d->m_points.size(); ++i) {
qreal pointSize = minSize;
if (range != 0) {
const qreal startValue = sourceData.at(i) - min;
const qreal percentage = startValue / range;
- pointSize = qMax(minSize, percentage * maxSize);
+ pointSize = minSize + (percentage * sizeRange);
}
setPointConfiguration(i, QXYSeries::PointConfiguration::Size, pointSize);
}