code: def _colors_to_rgb(colorscale):
      
      if colorscale[0][1][0] == "#":
          plotly_colors = np.array(colorscale)[:, 1].tolist()
          for k, hexcode in enumerate(plotly_colors):
              hexcode = hexcode.lstrip("#")
              hex_len = len(hexcode)
              step = hex_len // 3
              colorscale[k][1] = "rgb" + str(
                  tuple(int(hexcode[j : j + step], 16) for j in range(0, hex_len, step))
              )
  
      return colorscale
docs: Ensure that the color scale is formatted in rgb strings. 
          If the colorscale is a hex string, then convert to rgb.