title: Pyqt step size for lists with a large gap between average and maximum value
body: <p>I am building a tool in pyqt that has a slider which sorts areas of geomtries.
  In some cases there can be data with extremely large gap between average or mininum area value and the maximum. </p>
  
  <p>Let it be like:
  <code>areas = [0.5, 1.0, 1.3, 1.7, 2.6, 3.0, 3.5, 3.9, 4.0, 4.1, 1023.8, 3245.4, 3734.3]</code></p>
  
  <p>When I set min and max values for slider, about 95 % of slider bar are values from 5 to 3245.4. I am looking for some solution to make a some kind of dynamic step size for slider in order to see every possible value from areas list. I.e some kind of this</p>
  
  <p><code>0________________________________5.0____________________________________3734.3
   ^                                 ^                                      ^</code></p>