Rescaling graph at runtime?

I was curious how to rescale/reposition graphs at runtime?

I’ve tried using the SetMatrix, and RelocateNodes functions but those don’t seem to work. Is this possible? Any help is appreciated.