I've seen examples for 2 axis using twinx, and examples using subplothost. Any reason to choose one over the other?