Does the graph of and odd function have to contain the origin?

No function ever really has to contain the origin if you constrain the domain to not include zero. Another way would be to just start graphing at x=1 and continue increasing x. In fact, you don't even have to graph at all since an odd function is defined as f(x) + f(-x) = 0