How to define yaxis in different range with different length?

Hello,

For example, I create a scratter to show the percentage difference between real sale_count and my model predicted sale_count of some products :

Most of points mainly locate in 0 ~ 1 . (percentage 0% ~ 100% )
As we know, there are always some outlier in the data, some may exceed 8 or 10 .
So I need display the plot in

  • 500% ~ 1000% length 1
  • 100% ~ 500% length 2
  • 0% ~ 100% length 3
  • 0% ~ -100% length 3
  • -100% ~ -500% length 2
  • -500% ~ -1000% length 1

How do I achieve this ?

Is there any one can help me …