Analysts have put buy ratings on these shares. Let's see what they are recommending. The post 3 top Australian shares to buy ...