class_docstr: Create a graduated circle map
docstr: Construct a Mapviz object
  
  :param color_property: property to determine circle color
  :param color_stops: property to determine circle color
  :param color_default: property to determine default circle color if match lookup fails
  :param color_function_type: property to determine `type` used by Mapbox to assign color
  :param radius_property: property to determine circle radius
  :param radius_stops: property to determine circle radius
  :param radius_default: property to determine default circle radius if match lookup fails
  :param radius_function_type: property to determine `type` used by Mapbox to assign radius size
  :param stroke_color: color of circle stroke outline
  :param stroke_width: with of circle stroke outline
  :param highlight_color: color for feature selection, hover, or highlight
docstr_tok: ["Construct","a","Mapviz","object",":","param","color_property",":","property","to","determine","circle","color",":","param","color_stops",":","property","to","determine","circle","color",":","param","color_default",":","property","to","determine","default","circle","color","if","match","lookup","fails",":","param","color_function_type",":","property","to","determine","`","type","`","used","by","Mapbox","to","assign","color",":","param","radius_property",":","property","to","determine","circle","radius",":","param","radius_stops",":","property","to","determine","circle","radius",":","param","radius_default",":","property","to","determine","default","circle","radius","if","match","lookup","fails",":","param","radius_function_type",":","property","to","determine","`","type","`","used","by","Mapbox","to","assign","radius","size",":","param","stroke_color",":","color","of","circle","stroke","outline",":","param","stroke_width",":","with","of","circle","stroke","outline",":","param","highlight_color",":","color","for","feature","selection",",","hover",",","or","highlight"]
code: def __init__(
      self,
      data,
      color_property=None,
      color_stops=None,
      color_default="grey",
      color_function_type="interpolate",
      stroke_color="grey",
      stroke_width=0.1,
      radius_property=None,
      radius_stops=None,
      radius_default=2,
      radius_function_type="interpolate",
      legend_key_shape="circle",
      highlight_color="black",
      *args,
      **kwargs,
  ):
      """Construct a Mapviz object
  
      :param color_property: property to determine circle color
      :param color_stops: property to determine circle color
      :param color_default: property to determine default circle color if match lookup fails
      :param color_function_type: property to determine `type` used by Mapbox to assign color
      :param radius_property: property to determine circle radius
      :param radius_stops: property to determine circle radius
      :param radius_default: property to determine default circle radius if match lookup fails
      :param radius_function_type: property to determine `type` used by Mapbox to assign radius size
      :param stroke_color: color of circle stroke outline
      :param stroke_width: with of circle stroke outline
      :param highlight_color: color for feature selection, hover, or highlight
  
      """
      super(GraduatedCircleViz, self).__init__(data, *args, **kwargs)
  
      self.template = "graduated_circle"
      self.check_vector_template()
  
      self.color_property = color_property
      self.color_stops = color_stops
      self.radius_property = radius_property
      self.radius_stops = radius_stops
      self.color_function_type = color_function_type
      self.color_default = color_default
      self.radius_function_type = radius_function_type
      self.radius_default = radius_default
      self.stroke_color = stroke_color
      self.stroke_width = stroke_width
      self.legend_key_shape = legend_key_shape
      self.highlight_color = highlight_color
  
imports: import codecs
  import json
  import os
  from IPython.core.display import HTML, display
  import numpy
  import requests
  from mapboxgl.errors import TokenError, LegendError
  from mapboxgl.utils import color_map, numeric_map, img_encode, geojson_to_dict_list
  from mapboxgl import templates
label_desc: Use image node_id 1 to create a new GraduatedCircleViz object from inherited base classes: VectorMixin, MapViz with example: obj = GraduatedCircleViz(data, color_property, color_stops, color_default, color_function_type, stroke_color, stroke_width, radius_property, radius_stops, radius_default, radius_function_type, legend_key_shape, highlight_color)