Byu/plot

new axis mechanism, timezone, better time display
Reduce number of string object creation by using underscore string:
`_.string.pad(str, len - str.length, "0")`