Houdini Curve modifier with VEX
f@gradient = (float)@ptnum / (float)(@numpt-1);
@Cd = @gradient;
@P.y += chramp("shape", @gradient);
Set the vex script on the Attribute Wrangle node and click the button as number 2, then the bottom part should become up.
Use as a curve node and it would work well.