Can an array of linearly equally spaced empties be used in such a way to take the offset distances (of every copy from the original) and then create another linear array whose elements would be offset from the original by putting the aforementioned distance values through a function ?
The next step would imply connecting the corresponding empties, the connections representing the pink lines in the graph.
OLD DESCRIPTION from a different point of view
Translating x values to y via f(x) as usual, but without treating x and y as coordinates, only endpoints of finite (pink) lines.
I looked for other solutions before coming back to Blender, but since it is an all out graphical application, and Python based, as are some of the other options which seem too formatted/specific in application, there's no reason not to ask if it's possible.
Since this question is much simpler then the previous which was solved by @lemon , I'm confident the answer will come, as I actually dissect the methods used there.