From 65d012ea4a93bab4df2b38d1b1c075c1dacc0518 Mon Sep 17 00:00:00 2001 From: Alex Kearsey <44373764+kearseya@users.noreply.github.com> Date: Tue, 17 Jan 2023 14:01:55 +0000 Subject: [PATCH] Update pycircos.py added labelcolor variable to Garc object --- pycircos/pycircos.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pycircos/pycircos.py b/pycircos/pycircos.py index 583597c..14ae0fc 100644 --- a/pycircos/pycircos.py +++ b/pycircos/pycircos.py @@ -40,7 +40,7 @@ def __setitem__(self, key, item): def __getitem__(self, key): return self.__dict__[key] - def __init__(self, arc_id=None, record=None, size=1000, interspace=3, raxis_range=(500, 550), facecolor=None, edgecolor="#303030", linewidth=0.75, label=None, labelposition=0, labelsize=10, label_visible=False): + def __init__(self, arc_id=None, record=None, size=1000, interspace=3, raxis_range=(500, 550), facecolor=None, edgecolor="#303030", linewidth=0.75, label=None, labelposition=0, labelsize=10, label_visible=False, labelcolor="#000000"): """ Parameters ---------- @@ -147,6 +147,7 @@ def __init__(self, arc_id=None, record=None, size=1000, interspace=3, raxis_rang self.facecolor = facecolor self.edgecolor = edgecolor self.linewidth = linewidth + self.labelcolor = labelcolor if label is None: self.label = arc_id @@ -432,7 +433,7 @@ def set_garcs(self, start=0, end=360): else: rot = -1 * rot height = bottom + height/2 + self._garc_dict[key].labelposition - self.ax.text(pos + width/2, height, self._garc_dict[key].label, rotation=rot, ha="center", va="center", fontsize=self._garc_dict[key].labelsize) + self.ax.text(pos + width/2, height, self._garc_dict[key].label, rotation=rot, ha="center", va="center", fontsize=self._garc_dict[key].labelsize, color=self._garc_dict[key].labelcolor) def setspine(self, garc_id, raxis_range=(550, 600), facecolor="#30303000", edgecolor="#303030", linewidth=0.75): """