text: Title: adjust font size under heatmap_track.yticks
  Body: Great package!
  I want to know how to adjust font size under heatmap_track.yticks
  I followed the example https://moshi4.github.io/pyCirclize/phylogenetic_tree/#2-3-with-heatmap
  ```
  from pycirclize import Circos
  from pycirclize.utils import load_example_tree_file, ColorCycler
  import numpy as np
  np.random.seed(0)
  
  tree_file = load_example_tree_file("large_example.nwk")
  circos, tv = Circos.initialize_from_tree(
      tree_file,
      start=-350,
      end=0,
      r_lim=(10, 80),
      leaf_label_size=5,
      leaf_label_rmargin=21,
      line_kws=dict(color="lightgrey", lw=1),
  )
  
  # Define group-species dict for tree annotation
  # In this example, set minimum species list to specify group's MRCA node
  group_name2species_list = dict(
      Monotremata=["Tachyglossus_aculeatus", "Ornithorhynchus_anatinus"],
      Marsupialia=["Monodelphis_domestica", "Vombatus_ursinus"],
      Xenarthra=["Choloepus_didactylus", "Dasypus_novemcinctus"],
      Afrotheria=["Trichechus_manatus", "Chrysochloris_asiatica"],
      Euarchontes=["Galeopterus_variegatus", "Theropithecus_gelada"],
      Glires=["Oryctolagus_cuniculus", "Microtus_oregoni"],
      Laurasiatheria=["Talpa_occidentalis", "Mirounga_leonina"],
  )
  
  # Set tree line color
  ColorCycler.set_cmap("Set2")
  for species_list in group_name2species_list.values():
      tv.set_node_line_props(species_list, color=ColorCycler())
  
  # Plot heatmap
  sector = circos.sectors[0]
  heatmap_track = sector.add_track((80, 100))
  matrix_data = np.random.randint(0, 100, (5, tv.leaf_num))
  heatmap_track.heatmap(matrix_data, cmap="viridis")
  heatmap_track.yticks([0.5, 1.5, 2.5, 3.5, 4.5], list("EDCBA"), vmax=5, tick_length=0, fontsize=10)
  
  fig = circos.plotfig()
  ```
  but got
  ```
  ---------------------------------------------------------------------------
  TypeError                                 Traceback (most recent call last)
  [<ipython-input-56-ce35496d538a>](https://localhost:8080/#) in <cell line: 0>()
       39 matrix_data = np.random.randint(0, 100, (5, tv.leaf_num))
       40 heatmap_track.heatmap(matrix_data, cmap="viridis")
  ---> 41 heatmap_track.yticks([0.5, 1.5, 2.5, 3.5, 4.5], list("EDCBA"), vmax=5, tick_length=0, fontsize=10)
       42 
       43 fig = circos.plotfig()
  
  TypeError: Track.yticks() got an unexpected keyword argument 'fontsize'
  ```