now using matplotlib instead of chaco