cache xScale by making component into a class and setting in state when constructed and updating as needed; take in height as prop to fix '100%' bug; smarter tick formatting
cache xScale by making component into a class and setting in state when constructed and updating as needed; take in height as prop to fix '100%' bug; smarter tick formatting

ihmeuw/beaut,ihmeuw/ihme-ui,ihmeuw/ihme-ui,ihmeuw/beaut,ihmeuw/ihme-ui,ihmeuw/beaut