For Color Mapped scatter,
if 3rd column is text column(base on general rule to decide if a column is text column or not), set color index to 3rd column and color use system increment list color for symbol edge.
if 3rd column is not text column, add color scale object
For Bubble + Color Mapped
if 4th column is text column, reconstruct legend to get categorical legend
if 4th column is not text column, add color scale object, template should set proper position for color scale bubble scale and legend.