can a uniform graph have a curve? or does it always have to be straight?

I am not sure what you mean by a uniform graph. A graph of the location of a body undergoing uniform acceleration will certainly have curvature. It will be a parabola.