Add 'shape_by', 'fill_by', 'size_by' options to Scatter and enables to create bubble chart