Copied from Google Charts to be worked on later. Here is a full view