Every minute, I poll our database of customer service data for average overall experience in the past 24 hours. The result of the query is a float ranging from -1.0 to 1.0. I'm trying to create a dashboard that shows a circular gauge indicating overall positive or negative experience, but the problem I'm having is that, due to the nature of the data, the data always tends towards 0 rather than to the extremes.
What I'm hoping to do is create a function that "blows out" the numbers closer to 0 while still constraining the data to -1, 1.
I tried plotting something like this into WolframAlpha (x value is the input, y value is the output i'm looking for):
1.00, 1.00
0.40, 0.90
0.05, 0.25
0.00, 0.00
-0.05, -0.25
-0.40, -0.90
-1.00, -1.00
But my brain is tying itself into a knot trying to figure out what I'm doing with the resulting function. Any suggestions?