[Scatter Plot app] changing band x min/mx gives error

Issue #1226 resolved
Andreas Rabe created an issue

Traceback (most recent call last):
  File "D:\source\QGISPlugIns\enmap-box\enmapbox\coreapps\scatterplotapp\scatterplotdialog.py", line 249, in onLiveUpdate
    self.onApplyClicked()
  File "D:\source\QGISPlugIns\enmap-box\enmapbox\coreapps\scatterplotapp\scatterplotdialog.py", line 225, in onApplyClicked
    lower, upper = np.percentile(counts[counts != 0], [self.mDensityP1.value(), self.mDensityP2.value()])
  File "<__array_function__ internals>", line 5, in percentile
  File "C:\QGIS\apps\Python39\lib\site-packages\numpy\lib\function_base.py", line 3818, in percentile
    return _quantile_unchecked(
  File "C:\QGIS\apps\Python39\lib\site-packages\numpy\lib\function_base.py", line 3937, in _quantile_unchecked
    r, k = _ureduce(a, func=_quantile_ureduce_func, q=q, axis=axis, out=out,
  File "C:\QGIS\apps\Python39\lib\site-packages\numpy\lib\function_base.py", line 3515, in _ureduce
    r = func(a, **kwargs)
  File "C:\QGIS\apps\Python39\lib\site-packages\numpy\lib\function_base.py", line 4050, in _quantile_ureduce_func
    n = np.isnan(ap[-1])
IndexError: index -1 is out of bounds for axis 0 with size 0

Comments (2)

  1. Log in to comment