make getX and getY private
add ability for custom x, y fields in area charts
add ability for custom x, y fields in line charts
add ability for custom x, y, r fields in scatter charts