pattern=(_pattern!==null)?_pattern:['#1f77b4','#ff7f0e','#2ca02c','#d62728','#9467bd','#8c564b','#e377c2','#7f7f7f','#bcbd22','#17becf'];//same as d3.scale.category10()
pattern=(_pattern!==null)?_pattern:['#1f77b4','#ff7f0e','#2ca02c','#d62728','#9467bd','#8c564b','#e377c2','#7f7f7f','#bcbd22','#17becf'];//same as d3.scale.category10()