code: def set_style(style_filename_list, can_use_cjk=True):
      # graph_font_filename = resource_filename(__name__, os.path.join("fonts", "Roboto-Medium.ttf"))
  
      # WORKAROUND: createFontList deprecation in mpl >=3.2
      if hasattr(fm.fontManager, "addfont"):
          font_dirs = [
              resource_filename(__name__, "fonts"),
          ]
          font_files = fm.findSystemFonts(fontpaths=font_dirs)
          for font_found in font_files:
              fm.fontManager.addfont(font_found)
      else:
          font_dirs = [
              resource_filename(__name__, "fonts"),
          ]
          font_files = fm.findSystemFonts(fontpaths=font_dirs)
          font_list = fm.createFontList(font_files)
          fm.fontManager.ttflist.extend(font_list)
          fm.fontManager.ttflist = font_list
  
      styles_in_final_location = list()
      for source_name in style_filename_list:
          styles_in_final_location.append(
              resource_filename(
                  __name__, os.path.join("mpl_styles", source_name)
              )
          )
      # fm.FontProperties(fname=graph_font_filename)
  
      # Apply style
      matplotlib.style.use(styles_in_final_location)
  
      # NEW: support for CJK characters, apply override after setting the style
      if config["General"].getint("use_cjk_font") != 0 and can_use_cjk:
          plt.rcParams["font.family"] = "Noto Sans CJK JP"
  
file_path: sweetviz/sweetviz/graph.py
imports: import matplotlib
  import os.path
  import matplotlib.pyplot
  import matplotlib.font_manager
  from io import BytesIO
  import base64
  from pkg_resources import resource_filename
  from pandas.plotting import register_matplotlib_converters
  from sweetviz import sv_html_formatters
  from sweetviz.config import config
label_desc: Use image node_id 3 for calling the Graph obj's underlying member method code with example usage: obj.set_style(style_filename_list, can_use_cjk) without return types