diff --git a/omicverse/bulk/_Enrichment.py b/omicverse/bulk/_Enrichment.py index 02079da4..05238ad8 100644 --- a/omicverse/bulk/_Enrichment.py +++ b/omicverse/bulk/_Enrichment.py @@ -225,7 +225,7 @@ def geneset_plot(enrich_res,num:int=10,node_size:list=[5,10,15], figsize:tuple=(2,4),cmap:str='YlGnBu', text_knock:int=5,text_maxsize:int=20, bbox_to_anchor_used:tuple=(-0.45, -13),node_diameter:int=10, - custom_ticks:list=[5,10])->matplotlib.axes._axes.Axes: + custom_ticks:list=[5,10],ax=None)->matplotlib.axes._axes.Axes: """ Plot the gene set enrichment result. @@ -247,7 +247,8 @@ def geneset_plot(enrich_res,num:int=10,node_size:list=[5,10,15], A matplotlib.axes.Axes object. """ - fig, ax = plt.subplots(figsize=figsize) + if ax is None: + fig, ax = plt.subplots(figsize=figsize) plot_data2=enrich_res.sort_values('P-value')[:num].sort_values('logc') st=ax.scatter(plot_data2['fraction'],range(len(plot_data2['logc'])), s=plot_data2['num']*node_diameter,linewidths=1,edgecolors='black',c=plot_data2['logp'],cmap=cmap) @@ -258,7 +259,7 @@ def geneset_plot(enrich_res,num:int=10,node_size:list=[5,10,15], plt.title(fig_title,fontsize=12) plt.xlabel(fig_xlabel,fontsize=12) - #fig = plt.gcf() + fig = plt.gcf() cax = fig.add_axes(cax_loc) cb=fig.colorbar(st,shrink=0.25,cax=cax,orientation='horizontal') cb.set_label(r'$−Log_{10}(P_{adjusted})$',fontdict={'size':cax_fontsize}) diff --git a/omicverse/pl/_cpdb.py b/omicverse/pl/_cpdb.py index 2b32f552..c860f7a1 100644 --- a/omicverse/pl/_cpdb.py +++ b/omicverse/pl/_cpdb.py @@ -160,8 +160,9 @@ def cpdb_chord(adata:anndata.AnnData,interaction_edges:pd.DataFrame, def cpdb_heatmap(adata:anndata.AnnData,interaction_edges:pd.DataFrame, celltype_key:str,nodecolor_dict=None,ax=None, source_cells=None,target_cells=None, - figsize=(3,3),fontsize=11,rotate=False, - legend_kws={'fontsize':8,'bbox_to_anchor':(5, -0.5),'loc':'center left',},return_table=False,**kwargs): + figsize=(3,3),fontsize=11,rotate=False,legend=True, + legend_kws={'fontsize':8,'bbox_to_anchor':(5, -0.5),'loc':'center left',}, + return_table=False,**kwargs): if nodecolor_dict!=None: type_color_all=nodecolor_dict @@ -297,7 +298,7 @@ def cpdb_heatmap(adata:anndata.AnnData,interaction_edges:pd.DataFrame, show_colnames=False, row_dendrogram=False, col_names_side='left', - legend=True, + legend=legend, **kwargs #cmap_legend_kws={'font':12}, ) @@ -319,7 +320,7 @@ def cpdb_heatmap(adata:anndata.AnnData,interaction_edges:pd.DataFrame, show_colnames=False, row_dendrogram=False, col_names_side='top', - legend=True, + legend=legend, **kwargs #cmap_legend_kws={'font':12}, ) diff --git a/omicverse/pl/_flowsig.py b/omicverse/pl/_flowsig.py index ff1b869a..59fbafb6 100644 --- a/omicverse/pl/_flowsig.py +++ b/omicverse/pl/_flowsig.py @@ -60,7 +60,7 @@ def plot_curve_network(G: nx.Graph, G_type_dict: dict, G_color_dict: dict, pos_t label_verticalalignment: str = 'center_baseline', label_fontsize: int = 12, label_fontfamily: str = 'Arial', label_fontweight: str = 'bold', label_bbox=None, legend_bbox: tuple = (0.7, 0.05), legend_ncol: int = 3, legend_fontsize: int = 12, - legend_fontweight: str = 'bold', curve_awarg=None,ylim=(-0.5,0.5),xlim=(-3,3)): + legend_fontweight: str = 'bold', curve_awarg=None,ylim=(-0.5,0.5),xlim=(-3,3),ax=None): """ Plot network graph. @@ -91,7 +91,10 @@ def plot_curve_network(G: nx.Graph, G_type_dict: dict, G_color_dict: dict, pos_t curve_awarg: dict, arguments for curved graph """ from adjustText import adjust_text - fig, ax = plt.subplots(figsize=figsize) + if ax is None: + fig, ax = plt.subplots(figsize=figsize) + else: + fig = ax.figure # Determine node positions if pos_type == 'spring': @@ -202,6 +205,12 @@ def plot_flowsig_network(flow_network, gem_li=[i for i in flow_network.nodes if 'GEM' in i] receptor_li=[i for i,j in flow_network.edges if ('GEM' in j)and('GEM' not in i)] sender_li=[j for i,j in flow_network.edges if ('GEM' in i)and('GEM' not in j)] + for g in gem_li: + flow_network.nodes[g]['type']='module' + for g in receptor_li: + flow_network.nodes[g]['type']='inflow' + for g in sender_li: + flow_network.nodes[g]['type']='outflow' #gene_li=[i for i in flow_network.nodes if 'GEM' not in i] G_type_dict=dict(zip(gem_li+receptor_li+sender_li, ['GEM' for i in range(len(gem_li))]+\ @@ -213,7 +222,10 @@ def plot_flowsig_network(flow_network, sender_li=[j for i,j in flow_network.edges if ('GEM' in i)and('GEM' not in j)] #gene_li=[i for i in flow_network.nodes if 'GEM' not in i] if len(gem_li)<28: - from ._palette import sc_color + sc_color=['#7CBB5F','#368650','#A499CC','#5E4D9A','#78C2ED','#866017', '#9F987F','#E0DFED', + '#EF7B77', '#279AD7','#F0EEF0', '#1F577B', '#A56BA7', '#E0A7C8', '#E069A6', '#941456', '#FCBC10', + '#EAEFC5', '#01A0A7', '#75C8CC', '#F0D7BC', '#D5B26C', '#D5DA48', '#B6B812', '#9DC3C3', '#A89C92', '#FEE00C', '#FEF2A1'] + G_color_dict=dict(zip(gem_li+receptor_li+sender_li, [sc_color[i] for i in range(len(gem_li))]+\ ['#c2c2c2' for i in range(len(receptor_li))]+\ @@ -227,7 +239,16 @@ def plot_flowsig_network(flow_network, #G = nx.Graph([(0, 1), (1, 2), (1, 3), (3, 4)]) import networkx as nx - layers = {"layer1": list(set(sender_li)), "layer3": list(set(receptor_li)),"layer2": list(set(gem_li)),} + if len(sender_li)==0 and len(receptor_li)>0: + layers = { "layer3": list(set(receptor_li)), + "layer2": list(set(gem_li)),} + elif len(sender_li)>0 and len(receptor_li)==0: + layers = {"layer1": list(set(sender_li)), + "layer3": list(set(gem_li))} + else: + layers = {"layer1": list(set(sender_li)), + "layer3": list(set(receptor_li)), + "layer2": list(set(gem_li)),} pos = nx.multipartite_layout(flow_network, subset_key=layers,align='horizontal',scale=2.0) #fig, ax = plt.subplots(figsize=(8,8)) diff --git a/omicverse/pl/_forbidden.py b/omicverse/pl/_forbidden.py new file mode 100644 index 00000000..b89fca05 --- /dev/null +++ b/omicverse/pl/_forbidden.py @@ -0,0 +1,1924 @@ + +def get_forbidden(): + + Forbiddencity={'1': {'num': '1', + 'name': '人籁', + 'name_en': 'Anthropophony', + 'color_rgb': (156, 188, 28), + 'color_html': '#9cbc1c'}, + '2': {'num': '2', + 'name': '青粲', + 'name_en': 'Verdigris', + 'color_rgb': (196, 220, 76), + 'color_html': '#c4dc4c'}, + '3': {'num': '3', + 'name': '翠缥', + 'name_en': 'Jadegreen', + 'color_rgb': (180, 212, 52), + 'color_html': '#b4d434'}, + '4': {'num': '4', + 'name': '水龙吟', + 'name_en': 'Waterdragonchant', + 'color_rgb': (132, 164, 44), + 'color_html': '#84a42c'}, + '5': {'num': '5', + 'name': '碧山', + 'name_en': 'Jadegreen', + 'color_rgb': (116, 148, 76), + 'color_html': '#74944c'}, + '6': {'num': '6', + 'name': '石发', + 'name_en': 'Stonehair', + 'color_rgb': (108, 140, 84), + 'color_html': '#6c8c54'}, + '7': {'num': '7', + 'name': '菉竹', + 'name_en': 'Verdantflute', + 'color_rgb': (108, 140, 108), + 'color_html': '#6c8c6c'}, + '8': {'num': '8', + 'name': '庭芜绿', + 'name_en': 'Courtyardverdure', + 'color_rgb': (108, 148, 92), + 'color_html': '#6c945c'}, + '9': {'num': '9', + 'name': '葱倩', + 'name_en': 'Verdantgrace', + 'color_rgb': (108, 132, 84), + 'color_html': '#6c8454'}, + '10': {'num': '10', + 'name': '漆姑', + 'name_en': 'Lacquermaid', + 'color_rgb': (92, 132, 84), + 'color_html': '#5c8454'}, + '11': {'num': '11', + 'name': '翠微', + 'name_en': 'Jadegreen', + 'color_rgb': (76, 132, 68), + 'color_html': '#4c8444'}, + '12': {'num': '12', + 'name': '芰荷', + 'name_en': 'Waterbloom', + 'color_rgb': (76, 124, 76), + 'color_html': '#4c7c4c'}, + '13': {'num': '13', + 'name': '青青', + 'name_en': 'Verdant', + 'color_rgb': (76, 108, 76), + 'color_html': '#4c6c4c'}, + '14': {'num': '14', + 'name': '翠虬', + 'name_en': 'JadeDragon', + 'color_rgb': (68, 108, 52), + 'color_html': '#446c34'}, + '15': {'num': '15', + 'name': '官绿', + 'name_en': 'MandarinJade', + 'color_rgb': (44, 108, 60), + 'color_html': '#2c6c3c'}, + '16': {'num': '16', + 'name': '油绿', + 'name_en': 'Olivine', + 'color_rgb': (92, 116, 92), + 'color_html': '#5c745c'}, + '17': {'num': '17', + 'name': '莓莓', + 'name_en': 'Strawberrymore', + 'color_rgb': (76, 100, 76), + 'color_html': '#4c644c'}, + '18': {'num': '18', + 'name': '螺青', + 'name_en': 'Spiralgreen', + 'color_rgb': (60, 84, 60), + 'color_html': '#3c543c'}, + '19': {'num': '19', + 'name': '春辰', + 'name_en': 'Springmorn', + 'color_rgb': (172, 188, 124), + 'color_html': '#acbc7c'}, + '20': {'num': '20', + 'name': '麴尘', + 'name_en': 'Chlorella', + 'color_rgb': (196, 212, 156), + 'color_html': '#c4d49c'}, + '21': {'num': '21', + 'name': '欧碧', + 'name_en': 'Aubergine', + 'color_rgb': (196, 212, 148), + 'color_html': '#c4d494'}, + '22': {'num': '22', + 'name': '苍葭', + 'name_en': 'Mistreed', + 'color_rgb': (172, 188, 140), + 'color_html': '#acbc8c'}, + '23': {'num': '23', + 'name': '兰苕', + 'name_en': 'Lantiau', + 'color_rgb': (172, 180, 140), + 'color_html': '#acb48c'}, + '24': {'num': '24', + 'name': '青玉案', + 'name_en': 'Jadequery', + 'color_rgb': (172, 180, 148), + 'color_html': '#acb494'}, + '25': {'num': '25', + 'name': '碧滋', + 'name_en': 'Berylize', + 'color_rgb': (148, 164, 124), + 'color_html': '#94a47c'}, + '26': {'num': '26', + 'name': '瓷秘', + 'name_en': 'Porceligence', + 'color_rgb': (188, 196, 148), + 'color_html': '#bcc494'}, + '27': {'num': '27', + 'name': '筠雾', + 'name_en': 'Bamboomist', + 'color_rgb': (212, 212, 172), + 'color_html': '#d4d4ac'}, + '28': {'num': '28', + 'name': '竹香子', + 'name_en': 'Bambooscent', + 'color_rgb': (188, 188, 156), + 'color_html': '#bcbc9c'}, + '29': {'num': '29', + 'name': '鸣珂', + 'name_en': 'Chimecarol', + 'color_rgb': (180, 180, 156), + 'color_html': '#b4b49c'}, + '30': {'num': '30', + 'name': '琬琰', + 'name_en': 'Jadestone', + 'color_rgb': (172, 172, 132), + 'color_html': '#acac84'}, + '31': {'num': '31', + 'name': '出岫', + 'name_en': 'Mistbirth', + 'color_rgb': (172, 164, 116), + 'color_html': '#aca474'}, + '32': {'num': '32', + 'name': '王刍', + 'name_en': 'Regalherb', + 'color_rgb': (172, 156, 116), + 'color_html': '#ac9c74'}, + '33': {'num': '33', + 'name': '春碧', + 'name_en': 'Springjade', + 'color_rgb': (156, 156, 132), + 'color_html': '#9c9c84'}, + '34': {'num': '34', + 'name': '执大象', + 'name_en': 'Elephantance', + 'color_rgb': (148, 148, 116), + 'color_html': '#949474'}, + '35': {'num': '35', + 'name': '青圭', + 'name_en': 'Azureadorn', + 'color_rgb': (148, 148, 92), + 'color_html': '#94945c'}, + '36': {'num': '36', + 'name': '绿沈', + 'name_en': 'Verdigris', + 'color_rgb': (148, 140, 76), + 'color_html': '#948c4c'}, + '37': {'num': '37', + 'name': '风入松', + 'name_en': 'Windthread', + 'color_rgb': (132, 140, 76), + 'color_html': '#848c4c'}, + '38': {'num': '38', + 'name': '荩篋', + 'name_en': 'Jinquet', + 'color_rgb': (132, 124, 84), + 'color_html': '#847c54'}, + '39': {'num': '39', + 'name': '绞衣', + 'name_en': 'Garmentwring', + 'color_rgb': (124, 116, 76), + 'color_html': '#7c744c'}, + '40': {'num': '40', + 'name': '素綦', + 'name_en': 'Sujy', + 'color_rgb': (92, 84, 52), + 'color_html': '#5c5434'}, + '41': {'num': '41', + 'name': '苍筤', + 'name_en': 'Canglang', + 'color_rgb': (156, 188, 172), + 'color_html': '#9cbcac'}, + '42': {'num': '42', + 'name': '天缥', + 'name_en': 'CelestialMist', + 'color_rgb': (212, 236, 228), + 'color_html': '#d4ece4'}, + '43': {'num': '43', + 'name': '卵色', + 'name_en': 'Ovatint', + 'color_rgb': (212, 228, 212), + 'color_html': '#d4e4d4'}, + '44': {'num': '44', + 'name': '沧浪', + 'name_en': 'Azurewave', + 'color_rgb': (180, 212, 204), + 'color_html': '#b4d4cc'}, + '45': {'num': '45', + 'name': '葭菼', + 'name_en': 'Reedwhisper', + 'color_rgb': (204, 212, 196), + 'color_html': '#ccd4c4'}, + '46': {'num': '46', + 'name': '山岚', + 'name_en': 'Mountainmist', + 'color_rgb': (188, 212, 188), + 'color_html': '#bcd4bc'}, + '47': {'num': '47', + 'name': '冰台', + 'name_en': 'Frostpod', + 'color_rgb': (188, 204, 180), + 'color_html': '#bcccb4'}, + '48': {'num': '48', + 'name': '青古', + 'name_en': 'Verdantique', + 'color_rgb': (180, 188, 172), + 'color_html': '#b4bcac'}, + '49': {'num': '49', + 'name': '醽醁', + 'name_en': 'Elixerian', + 'color_rgb': (164, 188, 180), + 'color_html': '#a4bcb4'}, + '50': {'num': '50', + 'name': '渌波', + 'name_en': 'Verdantwave', + 'color_rgb': (156, 180, 148), + 'color_html': '#9cb494'}, + '51': {'num': '51', + 'name': '青楸', + 'name_en': 'Azureoak', + 'color_rgb': (132, 164, 132), + 'color_html': '#84a484'}, + '52': {'num': '52', + 'name': '缥碧', + 'name_en': 'Azureglow', + 'color_rgb': (132, 164, 148), + 'color_html': '#84a494'}, + '53': {'num': '53', + 'name': '翠涛', + 'name_en': 'Jadewave', + 'color_rgb': (132, 156, 140), + 'color_html': '#849c8c'}, + '54': {'num': '54', + 'name': '青梅', + 'name_en': 'Greenplum', + 'color_rgb': (116, 140, 116), + 'color_html': '#748c74'}, + '55': {'num': '55', + 'name': '雀梅', + 'name_en': 'Sparrowplum', + 'color_rgb': (124, 140, 108), + 'color_html': '#7c8c6c'}, + '56': {'num': '56', + 'name': '苔古', + 'name_en': 'Mossantique', + 'color_rgb': (124, 132, 108), + 'color_html': '#7c846c'}, + '57': {'num': '57', + 'name': '蕉月', + 'name_en': 'Banamoon', + 'color_rgb': (132, 148, 140), + 'color_html': '#84948c'}, + '58': {'num': '58', + 'name': '干山翠', + 'name_en': 'Dryverdant', + 'color_rgb': (108, 124, 116), + 'color_html': '#6c7c74'}, + '59': {'num': '59', + 'name': '翕赩', + 'name_en': 'Flamewisp', + 'color_rgb': (92, 116, 108), + 'color_html': '#5c746c'}, + '60': {'num': '60', + 'name': '结绿', + 'name_en': 'Jadeknot', + 'color_rgb': (84, 92, 76), + 'color_html': '#545c4c'}, + '61': {'num': '61', + 'name': '绿云', + 'name_en': 'EmeraldCloud', + 'color_rgb': (68, 76, 60), + 'color_html': '#444c3c'}, + '62': {'num': '62', + 'name': '丹罽', + 'name_en': 'Crimsonweave', + 'color_rgb': (228, 4, 20), + 'color_html': '#e40414'}, + '63': {'num': '63', + 'name': '黄丹', + 'name_en': 'Aurelium', + 'color_rgb': (236, 84, 20), + 'color_html': '#ec5414'}, + '64': {'num': '64', + 'name': '檎丹', + 'name_en': 'Quindan', + 'color_rgb': (236, 76, 44), + 'color_html': '#ec4c2c'}, + '65': {'num': '65', + 'name': '银朱', + 'name_en': 'Vermilion', + 'color_rgb': (212, 44, 36), + 'color_html': '#d42c24'}, + '66': {'num': '66', + 'name': '洛神珠', + 'name_en': 'Lushenzhu', + 'color_rgb': (212, 60, 28), + 'color_html': '#d43c1c'}, + '67': {'num': '67', + 'name': '珊瑚赫', + 'name_en': 'Coralheart', + 'color_rgb': (196, 44, 28), + 'color_html': '#c42c1c'}, + '68': {'num': '68', + 'name': '朱孔阳', + 'name_en': 'Zhukeyang', + 'color_rgb': (188, 28, 52), + 'color_html': '#bc1c34'}, + '69': {'num': '69', + 'name': '丹雘', + 'name_en': 'Crimsonhue', + 'color_rgb': (204, 20, 28), + 'color_html': '#cc141c'}, + '70': {'num': '70', + 'name': '水华朱', + 'name_en': 'Crimsonbloom', + 'color_rgb': (164, 36, 36), + 'color_html': '#a42424'}, + '71': {'num': '71', + 'name': '胭脂虫', + 'name_en': 'Cochineal', + 'color_rgb': (172, 28, 36), + 'color_html': '#ac1c24'}, + '72': {'num': '72', + 'name': '朱樱', + 'name_en': 'Crimsonpearl', + 'color_rgb': (140, 28, 36), + 'color_html': '#8c1c24'}, + '73': {'num': '73', + 'name': '大繎', + 'name_en': 'Grandweave', + 'color_rgb': (132, 36, 36), + 'color_html': '#842424'}, + '74': {'num': '74', + 'name': '顺圣', + 'name_en': 'Flowbless', + 'color_rgb': (124, 28, 28), + 'color_html': '#7c1c1c'}, + '75': {'num': '75', + 'name': '爵头', + 'name_en': 'Crownhead', + 'color_rgb': (100, 20, 20), + 'color_html': '#641414'}, + '76': {'num': '76', + 'name': '麒麟竭', + 'name_en': 'Flameheart', + 'color_rgb': (76, 28, 28), + 'color_html': '#4c1c1c'}, + '77': {'num': '77', + 'name': '苕荣', + 'name_en': 'Vermillionia', + 'color_rgb': (236, 108, 60), + 'color_html': '#ec6c3c'}, + '78': {'num': '78', + 'name': '扶光', + 'name_en': 'Luminhold', + 'color_rgb': (244, 196, 164), + 'color_html': '#f4c4a4'}, + '79': {'num': '79', + 'name': '十样锦', + 'name_en': 'Tenbrocade', + 'color_rgb': (252, 196, 180), + 'color_html': '#fcc4b4'}, + '80': {'num': '80', + 'name': '海天霞', + 'name_en': 'Seaskyflush', + 'color_rgb': (244, 164, 148), + 'color_html': '#f4a494'}, + '81': {'num': '81', + 'name': '驿刚', + 'name_en': 'Eleganceport', + 'color_rgb': (244, 180, 132), + 'color_html': '#f4b484'}, + '82': {'num': '82', + 'name': '朱颜酡', + 'name_en': 'Rosygloam', + 'color_rgb': (244, 156, 116), + 'color_html': '#f49c74'}, + '83': {'num': '83', + 'name': '赦霞', + 'name_en': 'Pardonlight', + 'color_rgb': (244, 140, 100), + 'color_html': '#f48c64'}, + '84': {'num': '84', + 'name': '赦尾', + 'name_en': 'Pardontrail', + 'color_rgb': (236, 132, 92), + 'color_html': '#ec845c'}, + '85': {'num': '85', + 'name': '缙云', + 'name_en': 'Jinyun', + 'color_rgb': (236, 124, 92), + 'color_html': '#ec7c5c'}, + '86': {'num': '86', + 'name': '小红', + 'name_en': 'Crimsonette', + 'color_rgb': (228, 116, 100), + 'color_html': '#e47464'}, + '87': {'num': '87', + 'name': '琼琚', + 'name_en': 'Jadepearl', + 'color_rgb': (212, 124, 100), + 'color_html': '#d47c64'}, + '88': {'num': '88', + 'name': '岱赭', + 'name_en': 'Daizhuo', + 'color_rgb': (220, 108, 76), + 'color_html': '#dc6c4c'}, + '89': {'num': '89', + 'name': '朱柿', + 'name_en': 'Crimsonpersimmon', + 'color_rgb': (236, 108, 68), + 'color_html': '#ec6c44'}, + '90': {'num': '90', + 'name': '艳炽', + 'name_en': 'Resplendence', + 'color_rgb': (204, 84, 60), + 'color_html': '#cc543c'}, + '91': {'num': '91', + 'name': '鹤顶红', + 'name_en': 'Crimsoncrest', + 'color_rgb': (212, 68, 52), + 'color_html': '#d44434'}, + '92': {'num': '92', + 'name': '赤缇', + 'name_en': 'Crimsonthread', + 'color_rgb': (188, 92, 76), + 'color_html': '#bc5c4c'}, + '93': {'num': '93', + 'name': '纁黄', + 'name_en': 'Amaranthine', + 'color_rgb': (188, 84, 68), + 'color_html': '#bc5444'}, + '94': {'num': '94', + 'name': '棠梨', + 'name_en': 'Pearplum', + 'color_rgb': (180, 92, 68), + 'color_html': '#b45c44'}, + '95': {'num': '95', + 'name': '朱殷', + 'name_en': 'Crimsoness', + 'color_rgb': (188, 60, 36), + 'color_html': '#bc3c24'}, + '96': {'num': '96', + 'name': '石榴裙', + 'name_en': 'PomegranateGown', + 'color_rgb': (180, 60, 44), + 'color_html': '#b43c2c'}, + '97': {'num': '97', + 'name': '朱草', + 'name_en': 'Crimsonwort', + 'color_rgb': (164, 68, 52), + 'color_html': '#a44434'}, + '98': {'num': '98', + 'name': '赤灵', + 'name_en': 'CrimsonSoul', + 'color_rgb': (148, 68, 36), + 'color_html': '#944424'}, + '99': {'num': '99', + 'name': '佛赤', + 'name_en': 'Buddharub', + 'color_rgb': (140, 60, 44), + 'color_html': '#8c3c2c'}, + '100': {'num': '100', + 'name': '綪茷', + 'name_en': 'Crimsonweave', + 'color_rgb': (156, 44, 36), + 'color_html': '#9c2c24'}, + '101': {'num': '101', + 'name': '朱湛', + 'name_en': 'Crimsondeep', + 'color_rgb': (148, 52, 44), + 'color_html': '#94342c'}, + '102': {'num': '102', + 'name': '丹秫', + 'name_en': 'Crimsongrain', + 'color_rgb': (132, 52, 36), + 'color_html': '#843424'}, + '103': {'num': '103', + 'name': '木兰', + 'name_en': 'Magnoliahaven', + 'color_rgb': (100, 44, 28), + 'color_html': '#642c1c'}, + '104': {'num': '104', + 'name': '杨妃', + 'name_en': 'Yangfey', + 'color_rgb': (244, 148, 164), + 'color_html': '#f494a4'}, + '105': {'num': '105', + 'name': '盈盈', + 'name_en': 'Luminous', + 'color_rgb': (252, 212, 228), + 'color_html': '#fcd4e4'}, + '106': {'num': '106', + 'name': '银红', + 'name_en': 'Silverrose', + 'color_rgb': (228, 204, 212), + 'color_html': '#e4ccd4'}, + '107': {'num': '107', + 'name': '粉米', + 'name_en': 'Petalmeal', + 'color_rgb': (236, 196, 204), + 'color_html': '#ecc4cc'}, + '108': {'num': '108', + 'name': '桃夭', + 'name_en': 'Peachbloom', + 'color_rgb': (244, 188, 204), + 'color_html': '#f4bccc'}, + '109': {'num': '109', + 'name': '水红', + 'name_en': 'Crimsonwater', + 'color_rgb': (236, 180, 196), + 'color_html': '#ecb4c4'}, + '110': {'num': '110', + 'name': '夕岚', + 'name_en': 'EveningMist', + 'color_rgb': (228, 172, 188), + 'color_html': '#e4acbc'}, + '111': {'num': '111', + 'name': '彤管', + 'name_en': 'Crimsonquill', + 'color_rgb': (228, 164, 172), + 'color_html': '#e4a4ac'}, + '112': {'num': '112', + 'name': '咸池', + 'name_en': 'Xianchi', + 'color_rgb': (220, 172, 172), + 'color_html': '#dcacac'}, + '113': {'num': '113', + 'name': '莲红', + 'name_en': 'Lotuscrimson', + 'color_rgb': (220, 164, 180), + 'color_html': '#dca4b4'}, + '114': {'num': '114', + 'name': '雌霓', + 'name_en': 'Clenith', + 'color_rgb': (204, 148, 156), + 'color_html': '#cc949c'}, + '115': {'num': '115', + 'name': '縓缘', + 'name_en': 'Crimsonedge', + 'color_rgb': (204, 140, 148), + 'color_html': '#cc8c94'}, + '116': {'num': '116', + 'name': '长春', + 'name_en': 'EternalSpring', + 'color_rgb': (220, 108, 132), + 'color_html': '#dc6c84'}, + '117': {'num': '117', + 'name': '渥赭', + 'name_en': 'Crimsoned', + 'color_rgb': (220, 108, 124), + 'color_html': '#dc6c7c'}, + '118': {'num': '118', + 'name': '红䵂', + 'name_en': 'Crimsonwhisper', + 'color_rgb': (204, 116, 116), + 'color_html': '#cc7474'}, + '119': {'num': '119', + 'name': '紫梅', + 'name_en': 'Purpleplum', + 'color_rgb': (188, 124, 140), + 'color_html': '#bc7c8c'}, + '120': {'num': '120', + 'name': '绛纱', + 'name_en': 'Crimsonveil', + 'color_rgb': (180, 116, 116), + 'color_html': '#b47474'}, + '121': {'num': '121', + 'name': '茹藘', + 'name_en': 'Rulun', + 'color_rgb': (164, 92, 100), + 'color_html': '#a45c64'}, + '122': {'num': '122', + 'name': '美人祭', + 'name_en': 'Bellefest', + 'color_rgb': (196, 92, 108), + 'color_html': '#c45c6c'}, + '123': {'num': '123', + 'name': '唇脂', + 'name_en': 'Lipblossom', + 'color_rgb': (196, 84, 100), + 'color_html': '#c45464'}, + '124': {'num': '124', + 'name': '牙绯', + 'name_en': 'Toothcrimson', + 'color_rgb': (196, 92, 92), + 'color_html': '#c45c5c'}, + '125': {'num': '125', + 'name': '鞓红', + 'name_en': 'Crimsonbelt', + 'color_rgb': (180, 68, 84), + 'color_html': '#b44454'}, + '126': {'num': '126', + 'name': '葡萄褐', + 'name_en': 'Grapeumber', + 'color_rgb': (156, 108, 108), + 'color_html': '#9c6c6c'}, + '127': {'num': '127', + 'name': '蚩尤旗', + 'name_en': 'Chiyounis', + 'color_rgb': (172, 92, 92), + 'color_html': '#ac5c5c'}, + '128': {'num': '128', + 'name': '紫矿', + 'name_en': 'Purpurity', + 'color_rgb': (156, 76, 84), + 'color_html': '#9c4c54'}, + '129': {'num': '129', + 'name': '紫诰', + 'name_en': 'PurpleEdict', + 'color_rgb': (116, 84, 92), + 'color_html': '#74545c'}, + '130': {'num': '130', + 'name': '苏方', + 'name_en': 'Sufang', + 'color_rgb': (132, 68, 76), + 'color_html': '#84444c'}, + '131': {'num': '131', + 'name': '霁红', + 'name_en': 'Crimsonclarity', + 'color_rgb': (124, 68, 76), + 'color_html': '#7c444c'}, + '132': {'num': '132', + 'name': '蜜褐', + 'name_en': 'Honeybrown', + 'color_rgb': (108, 52, 52), + 'color_html': '#6c3434'}, + '133': {'num': '133', + 'name': '福色', + 'name_en': 'Blesshue', + 'color_rgb': (100, 44, 44), + 'color_html': '#642c2c'}, + '134': {'num': '134', + 'name': '黪紫', + 'name_en': 'Duskwine', + 'color_rgb': (204, 116, 164), + 'color_html': '#cc74a4'}, + '135': {'num': '135', + 'name': '龙膏烛', + 'name_en': 'Dragonwaxflame', + 'color_rgb': (220, 132, 164), + 'color_html': '#dc84a4'}, + '136': {'num': '136', + 'name': '苏梅', + 'name_en': 'SumptuousMoon', + 'color_rgb': (220, 116, 148), + 'color_html': '#dc7494'}, + '137': {'num': '137', + 'name': '琅环紫', + 'name_en': 'Lanhuazhi', + 'color_rgb': (204, 92, 132), + 'color_html': '#cc5c84'}, + '138': {'num': '138', + 'name': '胭脂水', + 'name_en': 'RougeWater', + 'color_rgb': (188, 92, 140), + 'color_html': '#bc5c8c'}, + '139': {'num': '139', + 'name': '紫茎屏风', + 'name_en': 'Amethyststem', + 'color_rgb': (163, 99, 131), + 'color_html': '#a36383'}, + '140': {'num': '140', + 'name': '红踯躅', + 'name_en': 'ScarletBloom', + 'color_rgb': (188, 52, 116), + 'color_html': '#bc3474'}, + '141': {'num': '141', + 'name': '胭脂紫', + 'name_en': 'Crimsonhue', + 'color_rgb': (180, 68, 108), + 'color_html': '#b4446c'}, + '142': {'num': '142', + 'name': '魏红', + 'name_en': 'Weihong', + 'color_rgb': (164, 52, 100), + 'color_html': '#a43464'}, + '143': {'num': '143', + 'name': '紫府', + 'name_en': 'Amethystine', + 'color_rgb': (156, 92, 124), + 'color_html': '#9c5c7c'}, + '144': {'num': '144', + 'name': '魏紫', + 'name_en': 'Weizi', + 'color_rgb': (148, 52, 84), + 'color_html': '#943454'}, + '145': {'num': '145', + 'name': '地血', + 'name_en': 'Earthblood', + 'color_rgb': (132, 68, 100), + 'color_html': '#844464'}, + '146': {'num': '146', + 'name': '芥拾紫', + 'name_en': 'Violetglean', + 'color_rgb': (100, 36, 68), + 'color_html': '#642444'}, + '147': {'num': '147', + 'name': '油紫', + 'name_en': 'Oleanthrene', + 'color_rgb': (68, 12, 44), + 'color_html': '#440c2c'}, + '148': {'num': '148', + 'name': '紫薄汗', + 'name_en': 'Amethystine', + 'color_rgb': (188, 164, 204), + 'color_html': '#bca4cc'}, + '149': {'num': '149', + 'name': '退红', + 'name_en': 'Blushrecede', + 'color_rgb': (244, 204, 228), + 'color_html': '#f4cce4'}, + '150': {'num': '150', + 'name': '昌容', + 'name_en': 'Changrong', + 'color_rgb': (220, 196, 228), + 'color_html': '#dcc4e4'}, + '151': {'num': '151', + 'name': '樱花', + 'name_en': 'Cherryblossom', + 'color_rgb': (228, 188, 212), + 'color_html': '#e4bcd4'}, + '152': {'num': '152', + 'name': '丁香', + 'name_en': 'Lilac', + 'color_rgb': (204, 148, 188), + 'color_html': '#cc94bc'}, + '153': {'num': '153', + 'name': '木槿', + 'name_en': 'Muhlenia', + 'color_rgb': (188, 124, 180), + 'color_html': '#bc7cb4'}, + '154': {'num': '154', + 'name': '茈藐', + 'name_en': 'Cimiao', + 'color_rgb': (164, 124, 180), + 'color_html': '#a47cb4'}, + '155': {'num': '155', + 'name': '紫蒲', + 'name_en': 'Purplebulrush', + 'color_rgb': (164, 84, 156), + 'color_html': '#a4549c'}, + '156': {'num': '156', + 'name': '紫紶', + 'name_en': 'Amethystine', + 'color_rgb': (124, 84, 132), + 'color_html': '#7c5484'}, + '157': {'num': '157', + 'name': '拂紫绵', + 'name_en': 'Lavenderfluff', + 'color_rgb': (124, 84, 124), + 'color_html': '#7c547c'}, + '158': {'num': '158', + 'name': '赪紫', + 'name_en': 'Crimsonpurple', + 'color_rgb': (140, 28, 116), + 'color_html': '#8c1c74'}, + '159': {'num': '159', + 'name': '三公子', + 'name_en': 'Thirdson', + 'color_rgb': (100, 60, 116), + 'color_html': '#643c74'}, + '160': {'num': '160', + 'name': '齐紫', + 'name_en': 'Amethystine', + 'color_rgb': (108, 36, 108), + 'color_html': '#6c246c'}, + '161': {'num': '161', + 'name': '凝夜紫', + 'name_en': 'Noctilucence', + 'color_rgb': (68, 36, 84), + 'color_html': '#442454'}, + '162': {'num': '162', + 'name': '石英', + 'name_en': 'Silicarock', + 'color_rgb': (204, 180, 188), + 'color_html': '#ccb4bc'}, + '163': {'num': '163', + 'name': '香炉紫烟', + 'name_en': 'Censoryphume', + 'color_rgb': (211, 203, 211), + 'color_html': '#d3cbd3'}, + '164': {'num': '164', + 'name': '苍烟落照', + 'name_en': 'Crimsonhaze', + 'color_rgb': (203, 179, 179), + 'color_html': '#cbb3b3'}, + '165': {'num': '165', + 'name': '甘石', + 'name_en': 'Ganstone', + 'color_rgb': (188, 180, 180), + 'color_html': '#bcb4b4'}, + '166': {'num': '166', + 'name': '紫菂', + 'name_en': 'Amethystine', + 'color_rgb': (156, 140, 172), + 'color_html': '#9c8cac'}, + '167': {'num': '167', + 'name': '银褐', + 'name_en': 'Silverbrown', + 'color_rgb': (156, 140, 156), + 'color_html': '#9c8c9c'}, + '168': {'num': '168', + 'name': '藕丝褐', + 'name_en': 'Lotusrootbrown', + 'color_rgb': (172, 132, 132), + 'color_html': '#ac8484'}, + '169': {'num': '169', + 'name': '烟红', + 'name_en': 'Crimsonmist', + 'color_rgb': (156, 132, 140), + 'color_html': '#9c848c'}, + '170': {'num': '170', + 'name': '迷楼灰', + 'name_en': 'Mistyloomgray', + 'color_rgb': (148, 132, 140), + 'color_html': '#94848c'}, + '171': {'num': '171', + 'name': '红藤杖', + 'name_en': 'Crimsonvine_staff', + 'color_rgb': (148, 132, 132), + 'color_html': '#948484'}, + '172': {'num': '172', + 'name': '鸦维', + 'name_en': 'Ebonivory', + 'color_rgb': (108, 92, 108), + 'color_html': '#6c5c6c'}, + '173': {'num': '173', + 'name': '玄天', + 'name_en': 'Celestialdeep', + 'color_rgb': (108, 84, 92), + 'color_html': '#6c545c'}, + '174': {'num': '174', + 'name': '烟墨', + 'name_en': 'Inkmist', + 'color_rgb': (92, 76, 84), + 'color_html': '#5c4c54'}, + '175': {'num': '175', + 'name': '紫鼠', + 'name_en': 'VioletSquirrel', + 'color_rgb': (92, 76, 84), + 'color_html': '#5c4c54'}, + '176': {'num': '176', + 'name': '栀子', + 'name_en': 'Gardenia', + 'color_rgb': (252, 196, 60), + 'color_html': '#fcc43c'}, + '177': {'num': '177', + 'name': '黄白游', + 'name_en': 'Aureolus', + 'color_rgb': (252, 244, 156), + 'color_html': '#fcf49c'}, + '178': {'num': '178', + 'name': '松花', + 'name_en': 'Pinebloom', + 'color_rgb': (252, 236, 108), + 'color_html': '#fcec6c'}, + '179': {'num': '179', + 'name': '缃叶', + 'name_en': 'Verdantleaf', + 'color_rgb': (236, 212, 84), + 'color_html': '#ecd454'}, + '180': {'num': '180', + 'name': '黄栗留', + 'name_en': 'Orchardflame', + 'color_rgb': (252, 220, 92), + 'color_html': '#fcdc5c'}, + '181': {'num': '181', + 'name': '嫩鹅黄', + 'name_en': 'Gosssling_yellow', + 'color_rgb': (244, 204, 100), + 'color_html': '#f4cc64'}, + '182': {'num': '182', + 'name': '黄河琉璃', + 'name_en': 'Aurelianriver', + 'color_rgb': (227, 171, 75), + 'color_html': '#e3ab4b'}, + '183': {'num': '183', + 'name': '杏子', + 'name_en': 'Apricot', + 'color_rgb': (220, 148, 52), + 'color_html': '#dc9434'}, + '184': {'num': '184', + 'name': '红友', + 'name_en': 'Crimsonfriend', + 'color_rgb': (220, 140, 60), + 'color_html': '#dc8c3c'}, + '185': {'num': '185', + 'name': '库金', + 'name_en': 'Crescentia', + 'color_rgb': (228, 140, 60), + 'color_html': '#e48c3c'}, + '186': {'num': '186', + 'name': '鞠衣', + 'name_en': 'Chrysanthemumcloak', + 'color_rgb': (212, 164, 52), + 'color_html': '#d4a434'}, + '187': {'num': '187', + 'name': '黄不老', + 'name_en': 'Eternalgreen', + 'color_rgb': (220, 156, 52), + 'color_html': '#dc9c34'}, + '188': {'num': '188', + 'name': '郁金裙', + 'name_en': 'Saffronskirt', + 'color_rgb': (212, 132, 52), + 'color_html': '#d48434'}, + '189': {'num': '189', + 'name': '露褐', + 'name_en': 'Dewhued', + 'color_rgb': (188, 132, 84), + 'color_html': '#bc8454'}, + '190': {'num': '190', + 'name': '蛾黄', + 'name_en': 'Eryellow', + 'color_rgb': (188, 140, 44), + 'color_html': '#bc8c2c'}, + '191': {'num': '191', + 'name': '光明砂', + 'name_en': 'LuminousSilt', + 'color_rgb': (204, 92, 36), + 'color_html': '#cc5c24'}, + '192': {'num': '192', + 'name': '柘黄', + 'name_en': 'Topazgold', + 'color_rgb': (196, 124, 20), + 'color_html': '#c47c14'}, + '193': {'num': '193', + 'name': '媚蝶', + 'name_en': 'Enchantbutterfly', + 'color_rgb': (188, 108, 52), + 'color_html': '#bc6c34'}, + '194': {'num': '194', + 'name': '黄流', + 'name_en': 'Aurestream', + 'color_rgb': (156, 100, 36), + 'color_html': '#9c6424'}, + '195': {'num': '195', + 'name': '韎韐', + 'name_en': 'Eleganceweave', + 'color_rgb': (156, 84, 36), + 'color_html': '#9c5424'}, + '196': {'num': '196', + 'name': '九斤黄', + 'name_en': 'Ninegold', + 'color_rgb': (220, 180, 124), + 'color_html': '#dcb47c'}, + '197': {'num': '197', + 'name': '弗肯红', + 'name_en': 'Florvermilion', + 'color_rgb': (236, 220, 196), + 'color_html': '#ecdcc4'}, + '198': {'num': '198', + 'name': '赤璋', + 'name_en': 'Crimsontablet', + 'color_rgb': (228, 196, 156), + 'color_html': '#e4c49c'}, + '199': {'num': '199', + 'name': '如梦令', + 'name_en': 'Dreamverse', + 'color_rgb': (220, 188, 156), + 'color_html': '#dcbc9c'}, + '200': {'num': '200', + 'name': '茧色', + 'name_en': 'Cocoonshade', + 'color_rgb': (196, 164, 108), + 'color_html': '#c4a46c'}, + '201': {'num': '201', + 'name': '芸黄', + 'name_en': 'Gleamgold', + 'color_rgb': (212, 164, 108), + 'color_html': '#d4a46c'}, + '202': {'num': '202', + 'name': '椒房', + 'name_en': 'Pepperclove', + 'color_rgb': (220, 156, 92), + 'color_html': '#dc9c5c'}, + '203': {'num': '203', + 'name': '金埒', + 'name_en': 'GildedBridle', + 'color_rgb': (188, 148, 84), + 'color_html': '#bc9454'}, + '204': {'num': '204', + 'name': '雌黄', + 'name_en': 'Orpiment', + 'color_rgb': (180, 140, 76), + 'color_html': '#b48c4c'}, + '205': {'num': '205', + 'name': '密陀僧', + 'name_en': 'Mitalite', + 'color_rgb': (180, 148, 76), + 'color_html': '#b4944c'}, + '206': {'num': '206', + 'name': '大块', + 'name_en': 'Massivepiece', + 'color_rgb': (188, 164, 132), + 'color_html': '#bca484'}, + '207': {'num': '207', + 'name': '蜜合', + 'name_en': 'Honeyblend', + 'color_rgb': (220, 212, 196), + 'color_html': '#dcd4c4'}, + '208': {'num': '208', + 'name': '地籁', + 'name_en': 'Earthwhisper', + 'color_rgb': (220, 204, 180), + 'color_html': '#dcccb4'}, + '209': {'num': '209', + 'name': '仙米', + 'name_en': 'CelestialRice', + 'color_rgb': (204, 204, 172), + 'color_html': '#ccccac'}, + '210': {'num': '210', + 'name': '假山南', + 'name_en': 'Southfalsescarp', + 'color_rgb': (212, 196, 164), + 'color_html': '#d4c4a4'}, + '211': {'num': '211', + 'name': '黄粱', + 'name_en': 'GoldenGrainDream', + 'color_rgb': (196, 180, 156), + 'color_html': '#c4b49c'}, + '212': {'num': '212', + 'name': '石蜜', + 'name_en': 'Rockhoney', + 'color_rgb': (212, 188, 140), + 'color_html': '#d4bc8c'}, + '213': {'num': '213', + 'name': '紫花布', + 'name_en': 'Amethystweave', + 'color_rgb': (188, 164, 140), + 'color_html': '#bca48c'}, + '214': {'num': '214', + 'name': '黄封', + 'name_en': 'Amaranthine', + 'color_rgb': (204, 180, 116), + 'color_html': '#ccb474'}, + '215': {'num': '215', + 'name': '养生主', + 'name_en': 'Nourishlife', + 'color_rgb': (180, 156, 124), + 'color_html': '#b49c7c'}, + '216': {'num': '216', + 'name': '沙场', + 'name_en': 'Battlescene', + 'color_rgb': (188, 164, 116), + 'color_html': '#bca474'}, + '217': {'num': '217', + 'name': '黄螺', + 'name_en': 'Goldenwhelk', + 'color_rgb': (180, 164, 124), + 'color_html': '#b4a47c'}, + '218': {'num': '218', + 'name': '蒸栗', + 'name_en': 'Steamedchestnut', + 'color_rgb': (164, 140, 92), + 'color_html': '#a48c5c'}, + '219': {'num': '219', + 'name': '巨吕', + 'name_en': 'Titanlyre', + 'color_rgb': (172, 140, 92), + 'color_html': '#ac8c5c'}, + '220': {'num': '220', + 'name': '降真香', + 'name_en': 'Jiangzhenxiang', + 'color_rgb': (156, 132, 92), + 'color_html': '#9c845c'}, + '221': {'num': '221', + 'name': '大云', + 'name_en': 'Megalonimbus', + 'color_rgb': (148, 124, 76), + 'color_html': '#947c4c'}, + '222': {'num': '222', + 'name': '吉金', + 'name_en': 'Auremetal', + 'color_rgb': (140, 108, 68), + 'color_html': '#8c6c44'}, + '223': {'num': '223', + 'name': '远志', + 'name_en': 'Aspiration', + 'color_rgb': (132, 100, 60), + 'color_html': '#84643c'}, + '224': {'num': '224', + 'name': '射干', + 'name_en': 'Belamcanda', + 'color_rgb': (124, 100, 60), + 'color_html': '#7c643c'}, + '225': {'num': '225', + 'name': '油葫芦', + 'name_en': 'Oilcricket', + 'color_rgb': (100, 76, 52), + 'color_html': '#644c34'}, + '226': {'num': '226', + 'name': '龙战', + 'name_en': 'Dragonclash', + 'color_rgb': (92, 68, 36), + 'color_html': '#5c4424'}, + '227': {'num': '227', + 'name': '緅絺', + 'name_en': 'Zozichiffon', + 'color_rgb': (132, 76, 44), + 'color_html': '#844c2c'}, + '228': {'num': '228', + 'name': '葭灰', + 'name_en': 'ReedAsh', + 'color_rgb': (188, 180, 172), + 'color_html': '#bcb4ac'}, + '229': {'num': '229', + 'name': '珠子褐', + 'name_en': 'Pearlbrown', + 'color_rgb': (188, 172, 156), + 'color_html': '#bcac9c'}, + '230': {'num': '230', + 'name': '黄埃', + 'name_en': 'Aureolearth', + 'color_rgb': (180, 148, 116), + 'color_html': '#b49474'}, + '231': {'num': '231', + 'name': '沉香', + 'name_en': 'Agarwood', + 'color_rgb': (156, 132, 108), + 'color_html': '#9c846c'}, + '232': {'num': '232', + 'name': '明茶褐', + 'name_en': 'Amberlight', + 'color_rgb': (156, 132, 108), + 'color_html': '#9c846c'}, + '233': {'num': '233', + 'name': '荆褐', + 'name_en': 'Thornumber', + 'color_rgb': (148, 108, 76), + 'color_html': '#946c4c'}, + '234': {'num': '234', + 'name': '驼褐', + 'name_en': 'Camelochre', + 'color_rgb': (124, 92, 60), + 'color_html': '#7c5c3c'}, + '235': {'num': '235', + 'name': '缊韨', + 'name_en': 'Mystiflux', + 'color_rgb': (156, 76, 52), + 'color_html': '#9c4c34'}, + '236': {'num': '236', + 'name': '棠梨褐', + 'name_en': 'Tangleebrown', + 'color_rgb': (148, 92, 68), + 'color_html': '#945c44'}, + '237': {'num': '237', + 'name': '檀褐', + 'name_en': 'Tanhued', + 'color_rgb': (148, 84, 52), + 'color_html': '#945434'}, + '238': {'num': '238', + 'name': '朱石栗', + 'name_en': 'Crimsonstonechestnut', + 'color_rgb': (132, 76, 44), + 'color_html': '#844c2c'}, + '239': {'num': '239', + 'name': '紫瓯', + 'name_en': 'AmethystCup', + 'color_rgb': (124, 68, 28), + 'color_html': '#7c441c'}, + '240': {'num': '240', + 'name': '栗壳', + 'name_en': 'Chestnutshell', + 'color_rgb': (116, 84, 60), + 'color_html': '#74543c'}, + '241': {'num': '241', + 'name': '麝香褐', + 'name_en': 'Muskbrown', + 'color_rgb': (108, 76, 60), + 'color_html': '#6c4c3c'}, + '242': {'num': '242', + 'name': '椒褐', + 'name_en': 'Peppervern', + 'color_rgb': (116, 68, 60), + 'color_html': '#74443c'}, + '243': {'num': '243', + 'name': '枣褐', + 'name_en': 'Jujubrown', + 'color_rgb': (108, 52, 28), + 'color_html': '#6c341c'}, + '244': {'num': '244', + 'name': '目童子', + 'name_en': 'Eyeling', + 'color_rgb': (92, 52, 36), + 'color_html': '#5c3424'}, + '245': {'num': '245', + 'name': '青骊', + 'name_en': 'Azuresteed', + 'color_rgb': (68, 36, 20), + 'color_html': '#442414'}, + '246': {'num': '246', + 'name': '丁香褐', + 'name_en': 'Lilacbrown', + 'color_rgb': (188, 148, 132), + 'color_html': '#bc9484'}, + '247': {'num': '247', + 'name': '肉红', + 'name_en': 'Carnescent', + 'color_rgb': (220, 196, 188), + 'color_html': '#dcc4bc'}, + '248': {'num': '248', + 'name': '夏籥', + 'name_en': 'Summerflute', + 'color_rgb': (212, 172, 156), + 'color_html': '#d4ac9c'}, + '249': {'num': '249', + 'name': '檀唇', + 'name_en': 'Rosekiss', + 'color_rgb': (220, 156, 140), + 'color_html': '#dc9c8c'}, + '250': {'num': '250', + 'name': '紫磨金', + 'name_en': 'Amethystgold', + 'color_rgb': (188, 132, 108), + 'color_html': '#bc846c'}, + '251': {'num': '251', + 'name': '檀色', + 'name_en': 'Rosewood', + 'color_rgb': (180, 108, 92), + 'color_html': '#b46c5c'}, + '252': {'num': '252', + 'name': '鹰背褐', + 'name_en': 'Eaglebackbrown', + 'color_rgb': (140, 108, 92), + 'color_html': '#8c6c5c'}, + '253': {'num': '253', + 'name': '赭罗', + 'name_en': 'Zhoran', + 'color_rgb': (156, 100, 84), + 'color_html': '#9c6454'}, + '254': {'num': '254', + 'name': '老僧衣', + 'name_en': 'Elderrobe', + 'color_rgb': (164, 92, 68), + 'color_html': '#a45c44'}, + '255': {'num': '255', + 'name': '姜黄', + 'name_en': 'Saffronspice', + 'color_rgb': (212, 196, 100), + 'color_html': '#d4c464'}, + '256': {'num': '256', + 'name': '半见', + 'name_en': 'Semiview', + 'color_rgb': (252, 252, 196), + 'color_html': '#fcfcc4'}, + '257': {'num': '257', + 'name': '断肠', + 'name_en': 'Heartbreak', + 'color_rgb': (236, 236, 196), + 'color_html': '#ececc4'}, + '258': {'num': '258', + 'name': '葱青', + 'name_en': 'Verdigris', + 'color_rgb': (236, 244, 188), + 'color_html': '#ecf4bc'}, + '259': {'num': '259', + 'name': '女贞黄', + 'name_en': 'LigustrumFlava', + 'color_rgb': (244, 236, 172), + 'color_html': '#f4ecac'}, + '260': {'num': '260', + 'name': '莺儿', + 'name_en': 'Nightingale', + 'color_rgb': (236, 228, 172), + 'color_html': '#ece4ac'}, + '261': {'num': '261', + 'name': '桑蕾', + 'name_en': 'Mulberryray', + 'color_rgb': (236, 220, 156), + 'color_html': '#ecdc9c'}, + '262': {'num': '262', + 'name': '绢纨', + 'name_en': 'Silkgossamer', + 'color_rgb': (236, 228, 148), + 'color_html': '#ece494'}, + '263': {'num': '263', + 'name': '少艾', + 'name_en': 'Youthbloom', + 'color_rgb': (228, 236, 156), + 'color_html': '#e4ec9c'}, + '264': {'num': '264', + 'name': '绮钱', + 'name_en': 'Gossamercoin', + 'color_rgb': (220, 220, 140), + 'color_html': '#dcdc8c'}, + '265': {'num': '265', + 'name': '翠樽', + 'name_en': 'Jadeflagon', + 'color_rgb': (204, 212, 116), + 'color_html': '#ccd474'}, + '266': {'num': '266', + 'name': '田赤', + 'name_en': 'Terracrimson', + 'color_rgb': (228, 212, 132), + 'color_html': '#e4d484'}, + '267': {'num': '267', + 'name': '禹余粮', + 'name_en': 'Yuyuliang', + 'color_rgb': (228, 212, 124), + 'color_html': '#e4d47c'}, + '268': {'num': '268', + 'name': '姚黄', + 'name_en': 'YaoHuang', + 'color_rgb': (212, 188, 68), + 'color_html': '#d4bc44'}, + '269': {'num': '269', + 'name': '太一余粮', + 'name_en': 'PrimordialSustenance', + 'color_rgb': (211, 179, 91), + 'color_html': '#d3b35b'}, + '270': {'num': '270', + 'name': '栾华', + 'name_en': 'Luanhua', + 'color_rgb': (196, 172, 92), + 'color_html': '#c4ac5c'}, + '271': {'num': '271', + 'name': '秋香', + 'name_en': 'AutumnBloom', + 'color_rgb': (188, 156, 68), + 'color_html': '#bc9c44'}, + '272': {'num': '272', + 'name': '大赤', + 'name_en': 'Crimsonheart', + 'color_rgb': (172, 148, 76), + 'color_html': '#ac944c'}, + '273': {'num': '273', + 'name': '苍黄', + 'name_en': 'Canghuang', + 'color_rgb': (180, 164, 20), + 'color_html': '#b4a414'}, + '274': {'num': '274', + 'name': '老茯神', + 'name_en': 'Elderwood', + 'color_rgb': (172, 132, 52), + 'color_html': '#ac8434'}, + '275': {'num': '275', + 'name': '流黄', + 'name_en': 'Aureolin', + 'color_rgb': (140, 116, 68), + 'color_html': '#8c7444'}, + '276': {'num': '276', + 'name': '青白玉', + 'name_en': 'Cyanjade', + 'color_rgb': (204, 196, 164), + 'color_html': '#ccc4a4'}, + '277': {'num': '277', + 'name': '玉色', + 'name_en': 'Jadehue', + 'color_rgb': (236, 228, 212), + 'color_html': '#ece4d4'}, + '278': {'num': '278', + 'name': '骨缥', + 'name_en': 'Bonegossamer', + 'color_rgb': (236, 228, 196), + 'color_html': '#ece4c4'}, + '279': {'num': '279', + 'name': '黄润', + 'name_en': 'Amberglow', + 'color_rgb': (220, 212, 188), + 'color_html': '#dcd4bc'}, + '280': {'num': '280', + 'name': '缣缃', + 'name_en': 'Silkgilt', + 'color_rgb': (212, 204, 164), + 'color_html': '#d4cca4'}, + '281': {'num': '281', + 'name': '佩玖', + 'name_en': 'Peachjewel', + 'color_rgb': (172, 156, 140), + 'color_html': '#ac9c8c'}, + '282': {'num': '282', + 'name': '玄校', + 'name_en': 'Mysticlore', + 'color_rgb': (172, 164, 132), + 'color_html': '#aca484'}, + '283': {'num': '283', + 'name': '黄琮', + 'name_en': 'Ambercite', + 'color_rgb': (156, 140, 108), + 'color_html': '#9c8c6c'}, + '284': {'num': '284', + 'name': '石莲褐', + 'name_en': 'Stonebloom', + 'color_rgb': (148, 140, 124), + 'color_html': '#948c7c'}, + '285': {'num': '285', + 'name': '绿豆褐', + 'name_en': 'Mungumber', + 'color_rgb': (148, 140, 108), + 'color_html': '#948c6c'}, + '286': {'num': '286', + 'name': '綟绶', + 'name_en': 'Twisilken', + 'color_rgb': (116, 108, 76), + 'color_html': '#746c4c'}, + '287': {'num': '287', + 'name': '茶色', + 'name_en': 'Teacolored', + 'color_rgb': (140, 116, 84), + 'color_html': '#8c7454'}, + '288': {'num': '288', + 'name': '濯绛', + 'name_en': 'Scarletwash', + 'color_rgb': (124, 108, 100), + 'color_html': '#7c6c64'}, + '289': {'num': '289', + 'name': '黑朱', + 'name_en': 'Ebonyvermilion', + 'color_rgb': (116, 108, 92), + 'color_html': '#746c5c'}, + '290': {'num': '290', + 'name': '冥色', + 'name_en': 'Twilightshade', + 'color_rgb': (100, 92, 76), + 'color_html': '#645c4c'}, + '291': {'num': '291', + 'name': '伽罗', + 'name_en': 'Jialuo', + 'color_rgb': (108, 92, 60), + 'color_html': '#6c5c3c'}, + '292': {'num': '292', + 'name': '苍艾', + 'name_en': 'Cyanheart', + 'color_rgb': (92, 76, 60), + 'color_html': '#5c4c3c'}, + '293': {'num': '293', + 'name': '群青', + 'name_en': 'Ultramarine', + 'color_rgb': (44, 92, 164), + 'color_html': '#2c5ca4'}, + '294': {'num': '294', + 'name': '碧落', + 'name_en': 'Azurehaven', + 'color_rgb': (172, 212, 236), + 'color_html': '#acd4ec'}, + '295': {'num': '295', + 'name': '晴山', + 'name_en': 'Sunnypeak', + 'color_rgb': (164, 188, 220), + 'color_html': '#a4bcdc'}, + '296': {'num': '296', + 'name': '品月', + 'name_en': 'MoonSavor', + 'color_rgb': (140, 172, 204), + 'color_html': '#8caccc'}, + '297': {'num': '297', + 'name': '窃蓝', + 'name_en': 'Stealblue', + 'color_rgb': (140, 172, 220), + 'color_html': '#8cacdc'}, + '298': {'num': '298', + 'name': '挼蓝', + 'name_en': 'Azuremeld', + 'color_rgb': (108, 156, 196), + 'color_html': '#6c9cc4'}, + '299': {'num': '299', + 'name': '监德', + 'name_en': 'Virtuguard', + 'color_rgb': (108, 148, 204), + 'color_html': '#6c94cc'}, + '300': {'num': '300', + 'name': '苍苍', + 'name_en': 'Ethereal', + 'color_rgb': (92, 116, 188), + 'color_html': '#5c74bc'}, + '301': {'num': '301', + 'name': '孔雀蓝', + 'name_en': 'Peacoblue', + 'color_rgb': (76, 148, 196), + 'color_html': '#4c94c4'}, + '302': {'num': '302', + 'name': '青冥', + 'name_en': 'Azuredeep', + 'color_rgb': (52, 116, 172), + 'color_html': '#3474ac'}, + '303': {'num': '303', + 'name': '柔蓝', + 'name_en': 'Cerulean', + 'color_rgb': (20, 108, 156), + 'color_html': '#146c9c'}, + '304': {'num': '304', + 'name': '碧城', + 'name_en': 'Jadecity', + 'color_rgb': (20, 84, 124), + 'color_html': '#14547c'}, + '305': {'num': '305', + 'name': '蓝采和', + 'name_en': 'Lanciferous', + 'color_rgb': (4, 68, 108), + 'color_html': '#04446c'}, + '306': {'num': '306', + 'name': '细宇', + 'name_en': 'Microcosm', + 'color_rgb': (4, 60, 116), + 'color_html': '#043c74'}, + '307': {'num': '307', + 'name': '帝释青', + 'name_en': 'Indigocyan', + 'color_rgb': (4, 52, 100), + 'color_html': '#043464'}, + '308': {'num': '308', + 'name': '佛头青', + 'name_en': 'BuddhaAzure', + 'color_rgb': (28, 52, 92), + 'color_html': '#1c345c'}, + '309': {'num': '309', + 'name': '骐麟', + 'name_en': 'Qilin', + 'color_rgb': (20, 36, 76), + 'color_html': '#14244c'}, + '310': {'num': '310', + 'name': '花青', + 'name_en': 'Florazure', + 'color_rgb': (28, 44, 68), + 'color_html': '#1c2c44'}, + '311': {'num': '311', + 'name': '优昙瑞', + 'name_en': 'Udannia', + 'color_rgb': (100, 92, 172), + 'color_html': '#645cac'}, + '312': {'num': '312', + 'name': '暮山紫', + 'name_en': 'VespertinePurple', + 'color_rgb': (164, 172, 212), + 'color_html': '#a4acd4'}, + '313': {'num': '313', + 'name': '紫苑', + 'name_en': 'Asterflower', + 'color_rgb': (116, 124, 188), + 'color_html': '#747cbc'}, + '314': {'num': '314', + 'name': '延维', + 'name_en': 'Eternweave', + 'color_rgb': (76, 76, 156), + 'color_html': '#4c4c9c'}, + '315': {'num': '315', + 'name': '曾青', + 'name_en': 'Verdigris', + 'color_rgb': (84, 84, 100), + 'color_html': '#545464'}, + '316': {'num': '316', + 'name': '青黛', + 'name_en': 'Azurehue', + 'color_rgb': (68, 68, 92), + 'color_html': '#44445c'}, + '317': {'num': '317', + 'name': '䒌靘', + 'name_en': 'Ethereal', + 'color_rgb': (68, 68, 92), + 'color_html': '#44445c'}, + '318': {'num': '318', + 'name': '缪琳', + 'name_en': 'Miolin', + 'color_rgb': (52, 52, 68), + 'color_html': '#343444'}, + '319': {'num': '319', + 'name': '绀蝶', + 'name_en': 'Azurebutterfly', + 'color_rgb': (44, 44, 60), + 'color_html': '#2c2c3c'}, + '320': {'num': '320', + 'name': '獭见', + 'name_en': 'Otterview', + 'color_rgb': (20, 28, 44), + 'color_html': '#141c2c'}, + '321': {'num': '321', + 'name': '天水碧', + 'name_en': 'Aquaheavenly', + 'color_rgb': (92, 164, 172), + 'color_html': '#5ca4ac'}, + '322': {'num': '322', + 'name': '井天', + 'name_en': 'Celestialwell', + 'color_rgb': (164, 204, 204), + 'color_html': '#a4cccc'}, + '323': {'num': '323', + 'name': '云门', + 'name_en': 'Cloudgate', + 'color_rgb': (164, 212, 228), + 'color_html': '#a4d4e4'}, + '324': {'num': '324', + 'name': '西子', + 'name_en': 'Xizi', + 'color_rgb': (132, 196, 204), + 'color_html': '#84c4cc'}, + '325': {'num': '325', + 'name': '正青', + 'name_en': 'Verdancy', + 'color_rgb': (108, 172, 172), + 'color_html': '#6cacac'}, + '326': {'num': '326', + 'name': '扁青', + 'name_en': 'Azureblade', + 'color_rgb': (84, 148, 148), + 'color_html': '#549494'}, + '327': {'num': '327', + 'name': '法翠', + 'name_en': 'Jadefire', + 'color_rgb': (20, 140, 148), + 'color_html': '#148c94'}, + '328': {'num': '328', + 'name': '吐绶蓝', + 'name_en': 'Azureplume', + 'color_rgb': (68, 132, 164), + 'color_html': '#4484a4'}, + '329': {'num': '329', + 'name': '鱼师青', + 'name_en': 'Fishmasterblue', + 'color_rgb': (52, 124, 140), + 'color_html': '#347c8c'}, + '330': {'num': '330', + 'name': '软翠', + 'name_en': 'Melliflueve', + 'color_rgb': (4, 108, 132), + 'color_html': '#046c84'}, + '331': {'num': '331', + 'name': '青緺', + 'name_en': 'Azureweave', + 'color_rgb': (41, 72, 82), + 'color_html': '#294852'}, + '332': {'num': '332', + 'name': '螺子黛', + 'name_en': 'SpiralIndigo', + 'color_rgb': (20, 60, 60), + 'color_html': '#143c3c'}, + '333': {'num': '333', + 'name': '二绿', + 'name_en': 'Emeraude', + 'color_rgb': (92, 164, 156), + 'color_html': '#5ca49c'}, + '334': {'num': '334', + 'name': '繱犗', + 'name_en': 'Silkenbound', + 'color_rgb': (140, 188, 188), + 'color_html': '#8cbcbc'}, + '335': {'num': '335', + 'name': '铜青', + 'name_en': 'CupricPatina', + 'color_rgb': (60, 140, 132), + 'color_html': '#3c8c84'}, + '336': {'num': '336', + 'name': '青雘', + 'name_en': 'Azureglow', + 'color_rgb': (4, 116, 116), + 'color_html': '#047474'}, + '337': {'num': '337', + 'name': '䌦色', + 'name_en': 'Silkglow', + 'color_rgb': (36, 108, 108), + 'color_html': '#246c6c'}, + '338': {'num': '338', + 'name': '石绿', + 'name_en': 'Jadegreen', + 'color_rgb': (36, 108, 100), + 'color_html': '#246c64'}, + '339': {'num': '339', + 'name': '竹月', + 'name_en': 'Bamboonight', + 'color_rgb': (124, 156, 172), + 'color_html': '#7c9cac'}, + '340': {'num': '340', + 'name': '月白', + 'name_en': 'Moonlit', + 'color_rgb': (212, 228, 236), + 'color_html': '#d4e4ec'}, + '341': {'num': '341', + 'name': '素采', + 'name_en': 'Luminance', + 'color_rgb': (212, 220, 228), + 'color_html': '#d4dce4'}, + '342': {'num': '342', + 'name': '星郎', + 'name_en': 'Stellarbright', + 'color_rgb': (188, 212, 228), + 'color_html': '#bcd4e4'}, + '343': {'num': '343', + 'name': '影青', + 'name_en': 'Celadonshade', + 'color_rgb': (188, 204, 212), + 'color_html': '#bcccd4'}, + '344': {'num': '344', + 'name': '逍遥游', + 'name_en': 'Freerove', + 'color_rgb': (180, 188, 196), + 'color_html': '#b4bcc4'}, + '345': {'num': '345', + 'name': '白青', + 'name_en': 'Azuregreen', + 'color_rgb': (156, 180, 196), + 'color_html': '#9cb4c4'}, + '346': {'num': '346', + 'name': '青鸾', + 'name_en': 'Azureon', + 'color_rgb': (156, 164, 180), + 'color_html': '#9ca4b4'}, + '347': {'num': '347', + 'name': '东方既白', + 'name_en': 'Easterwhite', + 'color_rgb': (139, 163, 195), + 'color_html': '#8ba3c3'}, + '348': {'num': '348', + 'name': '秋蓝', + 'name_en': 'Autumnbloom', + 'color_rgb': (124, 148, 156), + 'color_html': '#7c949c'}, + '349': {'num': '349', + 'name': '空青', + 'name_en': 'Voidazure', + 'color_rgb': (100, 140, 156), + 'color_html': '#648c9c'}, + '350': {'num': '350', + 'name': '太师青', + 'name_en': 'EminenceAzure', + 'color_rgb': (84, 116, 140), + 'color_html': '#54748c'}, + '351': {'num': '351', + 'name': '菘蓝', + 'name_en': 'Isatisroot', + 'color_rgb': (108, 124, 140), + 'color_html': '#6c7c8c'}, + '352': {'num': '352', + 'name': '育阳染', + 'name_en': 'Nuriscent', + 'color_rgb': (84, 100, 116), + 'color_html': '#546474'}, + '353': {'num': '353', + 'name': '青雀头黛', + 'name_en': 'Azurecrest', + 'color_rgb': (52, 76, 108), + 'color_html': '#344c6c'}, + '354': {'num': '354', + 'name': '霁蓝', + 'name_en': 'Azureclarity', + 'color_rgb': (60, 68, 84), + 'color_html': '#3c4454'}, + '355': {'num': '355', + 'name': '瑾瑜', + 'name_en': 'Jinyu', + 'color_rgb': (28, 36, 52), + 'color_html': '#1c2434'}, + '356': {'num': '356', + 'name': '缟羽', + 'name_en': 'Plumefrost', + 'color_rgb': (236, 236, 236), + 'color_html': '#ececec'}, + '357': {'num': '357', + 'name': '山矾', + 'name_en': 'Mountflora', + 'color_rgb': (244, 244, 244), + 'color_html': '#f4f4f4'}, + '358': {'num': '358', + 'name': '浅云', + 'name_en': 'Mistlight', + 'color_rgb': (236, 236, 244), + 'color_html': '#ececf4'}, + '359': {'num': '359', + 'name': '凝脂', + 'name_en': 'Lustrouscream', + 'color_rgb': (244, 244, 236), + 'color_html': '#f4f4ec'}, + '360': {'num': '360', + 'name': '皦玉', + 'name_en': 'Lustrousjade', + 'color_rgb': (236, 236, 236), + 'color_html': '#ececec'}, + '361': {'num': '361', + 'name': '玉頩', + 'name_en': 'Jadeblush', + 'color_rgb': (236, 228, 228), + 'color_html': '#ece4e4'}, + '362': {'num': '362', + 'name': '二目鱼', + 'name_en': 'Twogaze', + 'color_rgb': (220, 228, 220), + 'color_html': '#dce4dc'}, + '363': {'num': '363', + 'name': '韶粉', + 'name_en': 'Shaurin', + 'color_rgb': (228, 228, 212), + 'color_html': '#e4e4d4'}, + '364': {'num': '364', + 'name': '香皮', + 'name_en': 'Aromaskin', + 'color_rgb': (220, 212, 196), + 'color_html': '#dcd4c4'}, + '365': {'num': '365', + 'name': '明月珰', + 'name_en': 'Moonjewel', + 'color_rgb': (212, 212, 204), + 'color_html': '#d4d4cc'}, + '366': {'num': '366', + 'name': '藕丝秋半', + 'name_en': 'Autumngossamer', + 'color_rgb': (211, 203, 195), + 'color_html': '#d3cbc3'}, + '367': {'num': '367', + 'name': '云母', + 'name_en': 'Micaflora', + 'color_rgb': (196, 188, 180), + 'color_html': '#c4bcb4'}, + '368': {'num': '368', + 'name': '米汤娇', + 'name_en': 'Riceliqueur', + 'color_rgb': (236, 236, 220), + 'color_html': '#ececdc'}, + '369': {'num': '369', + 'name': '酂白', + 'name_en': 'Zanbai', + 'color_rgb': (244, 252, 228), + 'color_html': '#f4fce4'}, + '370': {'num': '370', + 'name': '吉量', + 'name_en': 'Aurequine', + 'color_rgb': (236, 236, 220), + 'color_html': '#ececdc'}, + '371': {'num': '371', + 'name': '天球', + 'name_en': 'CelestialSphere', + 'color_rgb': (228, 220, 196), + 'color_html': '#e4dcc4'}, + '372': {'num': '372', + 'name': '霜地', + 'name_en': 'Frostland', + 'color_rgb': (196, 196, 180), + 'color_html': '#c4c4b4'}, + '373': {'num': '373', + 'name': '余白', + 'name_en': 'Whitespace', + 'color_rgb': (204, 204, 196), + 'color_html': '#ccccc4'}, + '374': {'num': '374', + 'name': '溶溶月', + 'name_en': 'Lunaria', + 'color_rgb': (188, 196, 188), + 'color_html': '#bcc4bc'}, + '375': {'num': '375', + 'name': '月魄', + 'name_en': 'Lunaraether', + 'color_rgb': (180, 180, 180), + 'color_html': '#b4b4b4'}, + '376': {'num': '376', + 'name': '冻缥', + 'name_en': 'Frostwhisper', + 'color_rgb': (188, 196, 180), + 'color_html': '#bcc4b4'}, + '377': {'num': '377', + 'name': '草白', + 'name_en': 'Whitengrass', + 'color_rgb': (188, 196, 172), + 'color_html': '#bcc4ac'}, + '378': {'num': '378', + 'name': '不皂', + 'name_en': 'Unsullied', + 'color_rgb': (164, 172, 164), + 'color_html': '#a4aca4'}, + '379': {'num': '379', + 'name': '绍衣', + 'name_en': 'Silkgarment', + 'color_rgb': (172, 164, 156), + 'color_html': '#aca49c'}, + '380': {'num': '380', + 'name': '雷雨垂', + 'name_en': 'Thunderdrip', + 'color_rgb': (124, 124, 124), + 'color_html': '#7c7c7c'}, + '381': {'num': '381', + 'name': '石涅', + 'name_en': 'Stoneglow', + 'color_rgb': (108, 108, 100), + 'color_html': '#6c6c64'}, + '382': {'num': '382', + 'name': '墨黪', + 'name_en': 'Inkshadow', + 'color_rgb': (92, 84, 76), + 'color_html': '#5c544c'}, + '383': {'num': '383', + 'name': '驖骊', + 'name_en': 'Ebonyglow', + 'color_rgb': (68, 68, 60), + 'color_html': '#44443c'}, + '384': {'num': '384', + 'name': '京元', + 'name_en': 'Jingyuan', + 'color_rgb': (52, 52, 44), + 'color_html': '#34342c'}} + return Forbiddencity \ No newline at end of file diff --git a/omicverse/pl/_palette.py b/omicverse/pl/_palette.py index e3b98d31..a9ee2f4c 100644 --- a/omicverse/pl/_palette.py +++ b/omicverse/pl/_palette.py @@ -1,4 +1,6 @@ import scanpy as sc +import numpy as np +import pandas as pd sc_color=['#7CBB5F','#368650','#A499CC','#5E4D9A','#78C2ED','#866017', '#9F987F','#E0DFED', '#EF7B77', '#279AD7','#F0EEF0', '#1F577B', '#A56BA7', '#E0A7C8', '#E069A6', '#941456', '#FCBC10', @@ -7,7 +9,7 @@ red_color=['#F0C3C3','#E07370','#CB3E35','#A22E2A','#5A1713','#D3396D','#DBC3DC','#85539B','#5C2B80','#5C4694'] green_color=['#91C79D','#8FC155','#56AB56','#2D5C33','#BBCD91','#6E944A','#A5C953','#3B4A25','#010000'] orange_color=['#EFBD49','#D48F3E','#AC8A3E','#7D7237','#745228','#E1C085','#CEBC49','#EBE3A1','#6C6331','#8C9A48','#D7DE61'] -blue_color=['#347862','#6BBBA0','#81C0DD','#3E8CB1','#88C8D2','#52B3AD','#265B58','#B2B0D4','#5860A7','#312C6C'] +blue_color=['#279AD7','#1F577B','#81C0DD','#3E8CB1','#88C8D2','#52B3AD','#265B58','#B2B0D4','#5860A7','#312C6C'] purple_color=['#823d86','#825b94','#bb98c6','#c69bc6','#a69ac9','#c5a6cc','#caadc4','#d1c3d4'] ditto_color=[ @@ -67,4 +69,2020 @@ def optim_palette(adata,basis,colors,palette=None,**kwargs): color_mapping = {k: color_mapping[k] for k in adata.obs[colors].cat.categories} palette_spaco = list(color_mapping.values()) return palette_spaco - \ No newline at end of file + +def Forbidden_Cmap(color_range,return_cmap=False): + from matplotlib.colors import ListedColormap + import numpy as np + colors = [Forbiddencity[str(color)]['color_rgb'] for color in color_range] + # Create a ListedColormap + if return_cmap: + cmap = ListedColormap(np.array(colors) / 255.0) + return cmap + else: + return [Forbiddencity[str(color)]['color_html'] for color in color_range] + + +def get_forbidden(): + + Forbiddencity={'1': {'num': '1', + 'name': '人籁', + 'name_en': 'Anthropophony', + 'color_rgb': (156, 188, 28), + 'color_html': '#9cbc1c'}, + '2': {'num': '2', + 'name': '青粲', + 'name_en': 'Verdigris', + 'color_rgb': (196, 220, 76), + 'color_html': '#c4dc4c'}, + '3': {'num': '3', + 'name': '翠缥', + 'name_en': 'Jadegreen', + 'color_rgb': (180, 212, 52), + 'color_html': '#b4d434'}, + '4': {'num': '4', + 'name': '水龙吟', + 'name_en': 'Waterdragonchant', + 'color_rgb': (132, 164, 44), + 'color_html': '#84a42c'}, + '5': {'num': '5', + 'name': '碧山', + 'name_en': 'Jadegreen', + 'color_rgb': (116, 148, 76), + 'color_html': '#74944c'}, + '6': {'num': '6', + 'name': '石发', + 'name_en': 'Stonehair', + 'color_rgb': (108, 140, 84), + 'color_html': '#6c8c54'}, + '7': {'num': '7', + 'name': '菉竹', + 'name_en': 'Verdantflute', + 'color_rgb': (108, 140, 108), + 'color_html': '#6c8c6c'}, + '8': {'num': '8', + 'name': '庭芜绿', + 'name_en': 'Courtyardverdure', + 'color_rgb': (108, 148, 92), + 'color_html': '#6c945c'}, + '9': {'num': '9', + 'name': '葱倩', + 'name_en': 'Verdantgrace', + 'color_rgb': (108, 132, 84), + 'color_html': '#6c8454'}, + '10': {'num': '10', + 'name': '漆姑', + 'name_en': 'Lacquermaid', + 'color_rgb': (92, 132, 84), + 'color_html': '#5c8454'}, + '11': {'num': '11', + 'name': '翠微', + 'name_en': 'Jadegreen', + 'color_rgb': (76, 132, 68), + 'color_html': '#4c8444'}, + '12': {'num': '12', + 'name': '芰荷', + 'name_en': 'Waterbloom', + 'color_rgb': (76, 124, 76), + 'color_html': '#4c7c4c'}, + '13': {'num': '13', + 'name': '青青', + 'name_en': 'Verdant', + 'color_rgb': (76, 108, 76), + 'color_html': '#4c6c4c'}, + '14': {'num': '14', + 'name': '翠虬', + 'name_en': 'JadeDragon', + 'color_rgb': (68, 108, 52), + 'color_html': '#446c34'}, + '15': {'num': '15', + 'name': '官绿', + 'name_en': 'MandarinJade', + 'color_rgb': (44, 108, 60), + 'color_html': '#2c6c3c'}, + '16': {'num': '16', + 'name': '油绿', + 'name_en': 'Olivine', + 'color_rgb': (92, 116, 92), + 'color_html': '#5c745c'}, + '17': {'num': '17', + 'name': '莓莓', + 'name_en': 'Strawberrymore', + 'color_rgb': (76, 100, 76), + 'color_html': '#4c644c'}, + '18': {'num': '18', + 'name': '螺青', + 'name_en': 'Spiralgreen', + 'color_rgb': (60, 84, 60), + 'color_html': '#3c543c'}, + '19': {'num': '19', + 'name': '春辰', + 'name_en': 'Springmorn', + 'color_rgb': (172, 188, 124), + 'color_html': '#acbc7c'}, + '20': {'num': '20', + 'name': '麴尘', + 'name_en': 'Chlorella', + 'color_rgb': (196, 212, 156), + 'color_html': '#c4d49c'}, + '21': {'num': '21', + 'name': '欧碧', + 'name_en': 'Aubergine', + 'color_rgb': (196, 212, 148), + 'color_html': '#c4d494'}, + '22': {'num': '22', + 'name': '苍葭', + 'name_en': 'Mistreed', + 'color_rgb': (172, 188, 140), + 'color_html': '#acbc8c'}, + '23': {'num': '23', + 'name': '兰苕', + 'name_en': 'Lantiau', + 'color_rgb': (172, 180, 140), + 'color_html': '#acb48c'}, + '24': {'num': '24', + 'name': '青玉案', + 'name_en': 'Jadequery', + 'color_rgb': (172, 180, 148), + 'color_html': '#acb494'}, + '25': {'num': '25', + 'name': '碧滋', + 'name_en': 'Berylize', + 'color_rgb': (148, 164, 124), + 'color_html': '#94a47c'}, + '26': {'num': '26', + 'name': '瓷秘', + 'name_en': 'Porceligence', + 'color_rgb': (188, 196, 148), + 'color_html': '#bcc494'}, + '27': {'num': '27', + 'name': '筠雾', + 'name_en': 'Bamboomist', + 'color_rgb': (212, 212, 172), + 'color_html': '#d4d4ac'}, + '28': {'num': '28', + 'name': '竹香子', + 'name_en': 'Bambooscent', + 'color_rgb': (188, 188, 156), + 'color_html': '#bcbc9c'}, + '29': {'num': '29', + 'name': '鸣珂', + 'name_en': 'Chimecarol', + 'color_rgb': (180, 180, 156), + 'color_html': '#b4b49c'}, + '30': {'num': '30', + 'name': '琬琰', + 'name_en': 'Jadestone', + 'color_rgb': (172, 172, 132), + 'color_html': '#acac84'}, + '31': {'num': '31', + 'name': '出岫', + 'name_en': 'Mistbirth', + 'color_rgb': (172, 164, 116), + 'color_html': '#aca474'}, + '32': {'num': '32', + 'name': '王刍', + 'name_en': 'Regalherb', + 'color_rgb': (172, 156, 116), + 'color_html': '#ac9c74'}, + '33': {'num': '33', + 'name': '春碧', + 'name_en': 'Springjade', + 'color_rgb': (156, 156, 132), + 'color_html': '#9c9c84'}, + '34': {'num': '34', + 'name': '执大象', + 'name_en': 'Elephantance', + 'color_rgb': (148, 148, 116), + 'color_html': '#949474'}, + '35': {'num': '35', + 'name': '青圭', + 'name_en': 'Azureadorn', + 'color_rgb': (148, 148, 92), + 'color_html': '#94945c'}, + '36': {'num': '36', + 'name': '绿沈', + 'name_en': 'Verdigris', + 'color_rgb': (148, 140, 76), + 'color_html': '#948c4c'}, + '37': {'num': '37', + 'name': '风入松', + 'name_en': 'Windthread', + 'color_rgb': (132, 140, 76), + 'color_html': '#848c4c'}, + '38': {'num': '38', + 'name': '荩篋', + 'name_en': 'Jinquet', + 'color_rgb': (132, 124, 84), + 'color_html': '#847c54'}, + '39': {'num': '39', + 'name': '绞衣', + 'name_en': 'Garmentwring', + 'color_rgb': (124, 116, 76), + 'color_html': '#7c744c'}, + '40': {'num': '40', + 'name': '素綦', + 'name_en': 'Sujy', + 'color_rgb': (92, 84, 52), + 'color_html': '#5c5434'}, + '41': {'num': '41', + 'name': '苍筤', + 'name_en': 'Canglang', + 'color_rgb': (156, 188, 172), + 'color_html': '#9cbcac'}, + '42': {'num': '42', + 'name': '天缥', + 'name_en': 'CelestialMist', + 'color_rgb': (212, 236, 228), + 'color_html': '#d4ece4'}, + '43': {'num': '43', + 'name': '卵色', + 'name_en': 'Ovatint', + 'color_rgb': (212, 228, 212), + 'color_html': '#d4e4d4'}, + '44': {'num': '44', + 'name': '沧浪', + 'name_en': 'Azurewave', + 'color_rgb': (180, 212, 204), + 'color_html': '#b4d4cc'}, + '45': {'num': '45', + 'name': '葭菼', + 'name_en': 'Reedwhisper', + 'color_rgb': (204, 212, 196), + 'color_html': '#ccd4c4'}, + '46': {'num': '46', + 'name': '山岚', + 'name_en': 'Mountainmist', + 'color_rgb': (188, 212, 188), + 'color_html': '#bcd4bc'}, + '47': {'num': '47', + 'name': '冰台', + 'name_en': 'Frostpod', + 'color_rgb': (188, 204, 180), + 'color_html': '#bcccb4'}, + '48': {'num': '48', + 'name': '青古', + 'name_en': 'Verdantique', + 'color_rgb': (180, 188, 172), + 'color_html': '#b4bcac'}, + '49': {'num': '49', + 'name': '醽醁', + 'name_en': 'Elixerian', + 'color_rgb': (164, 188, 180), + 'color_html': '#a4bcb4'}, + '50': {'num': '50', + 'name': '渌波', + 'name_en': 'Verdantwave', + 'color_rgb': (156, 180, 148), + 'color_html': '#9cb494'}, + '51': {'num': '51', + 'name': '青楸', + 'name_en': 'Azureoak', + 'color_rgb': (132, 164, 132), + 'color_html': '#84a484'}, + '52': {'num': '52', + 'name': '缥碧', + 'name_en': 'Azureglow', + 'color_rgb': (132, 164, 148), + 'color_html': '#84a494'}, + '53': {'num': '53', + 'name': '翠涛', + 'name_en': 'Jadewave', + 'color_rgb': (132, 156, 140), + 'color_html': '#849c8c'}, + '54': {'num': '54', + 'name': '青梅', + 'name_en': 'Greenplum', + 'color_rgb': (116, 140, 116), + 'color_html': '#748c74'}, + '55': {'num': '55', + 'name': '雀梅', + 'name_en': 'Sparrowplum', + 'color_rgb': (124, 140, 108), + 'color_html': '#7c8c6c'}, + '56': {'num': '56', + 'name': '苔古', + 'name_en': 'Mossantique', + 'color_rgb': (124, 132, 108), + 'color_html': '#7c846c'}, + '57': {'num': '57', + 'name': '蕉月', + 'name_en': 'Banamoon', + 'color_rgb': (132, 148, 140), + 'color_html': '#84948c'}, + '58': {'num': '58', + 'name': '干山翠', + 'name_en': 'Dryverdant', + 'color_rgb': (108, 124, 116), + 'color_html': '#6c7c74'}, + '59': {'num': '59', + 'name': '翕赩', + 'name_en': 'Flamewisp', + 'color_rgb': (92, 116, 108), + 'color_html': '#5c746c'}, + '60': {'num': '60', + 'name': '结绿', + 'name_en': 'Jadeknot', + 'color_rgb': (84, 92, 76), + 'color_html': '#545c4c'}, + '61': {'num': '61', + 'name': '绿云', + 'name_en': 'EmeraldCloud', + 'color_rgb': (68, 76, 60), + 'color_html': '#444c3c'}, + '62': {'num': '62', + 'name': '丹罽', + 'name_en': 'Crimsonweave', + 'color_rgb': (228, 4, 20), + 'color_html': '#e40414'}, + '63': {'num': '63', + 'name': '黄丹', + 'name_en': 'Aurelium', + 'color_rgb': (236, 84, 20), + 'color_html': '#ec5414'}, + '64': {'num': '64', + 'name': '檎丹', + 'name_en': 'Quindan', + 'color_rgb': (236, 76, 44), + 'color_html': '#ec4c2c'}, + '65': {'num': '65', + 'name': '银朱', + 'name_en': 'Vermilion', + 'color_rgb': (212, 44, 36), + 'color_html': '#d42c24'}, + '66': {'num': '66', + 'name': '洛神珠', + 'name_en': 'Lushenzhu', + 'color_rgb': (212, 60, 28), + 'color_html': '#d43c1c'}, + '67': {'num': '67', + 'name': '珊瑚赫', + 'name_en': 'Coralheart', + 'color_rgb': (196, 44, 28), + 'color_html': '#c42c1c'}, + '68': {'num': '68', + 'name': '朱孔阳', + 'name_en': 'Zhukeyang', + 'color_rgb': (188, 28, 52), + 'color_html': '#bc1c34'}, + '69': {'num': '69', + 'name': '丹雘', + 'name_en': 'Crimsonhue', + 'color_rgb': (204, 20, 28), + 'color_html': '#cc141c'}, + '70': {'num': '70', + 'name': '水华朱', + 'name_en': 'Crimsonbloom', + 'color_rgb': (164, 36, 36), + 'color_html': '#a42424'}, + '71': {'num': '71', + 'name': '胭脂虫', + 'name_en': 'Cochineal', + 'color_rgb': (172, 28, 36), + 'color_html': '#ac1c24'}, + '72': {'num': '72', + 'name': '朱樱', + 'name_en': 'Crimsonpearl', + 'color_rgb': (140, 28, 36), + 'color_html': '#8c1c24'}, + '73': {'num': '73', + 'name': '大繎', + 'name_en': 'Grandweave', + 'color_rgb': (132, 36, 36), + 'color_html': '#842424'}, + '74': {'num': '74', + 'name': '顺圣', + 'name_en': 'Flowbless', + 'color_rgb': (124, 28, 28), + 'color_html': '#7c1c1c'}, + '75': {'num': '75', + 'name': '爵头', + 'name_en': 'Crownhead', + 'color_rgb': (100, 20, 20), + 'color_html': '#641414'}, + '76': {'num': '76', + 'name': '麒麟竭', + 'name_en': 'Flameheart', + 'color_rgb': (76, 28, 28), + 'color_html': '#4c1c1c'}, + '77': {'num': '77', + 'name': '苕荣', + 'name_en': 'Vermillionia', + 'color_rgb': (236, 108, 60), + 'color_html': '#ec6c3c'}, + '78': {'num': '78', + 'name': '扶光', + 'name_en': 'Luminhold', + 'color_rgb': (244, 196, 164), + 'color_html': '#f4c4a4'}, + '79': {'num': '79', + 'name': '十样锦', + 'name_en': 'Tenbrocade', + 'color_rgb': (252, 196, 180), + 'color_html': '#fcc4b4'}, + '80': {'num': '80', + 'name': '海天霞', + 'name_en': 'Seaskyflush', + 'color_rgb': (244, 164, 148), + 'color_html': '#f4a494'}, + '81': {'num': '81', + 'name': '驿刚', + 'name_en': 'Eleganceport', + 'color_rgb': (244, 180, 132), + 'color_html': '#f4b484'}, + '82': {'num': '82', + 'name': '朱颜酡', + 'name_en': 'Rosygloam', + 'color_rgb': (244, 156, 116), + 'color_html': '#f49c74'}, + '83': {'num': '83', + 'name': '赦霞', + 'name_en': 'Pardonlight', + 'color_rgb': (244, 140, 100), + 'color_html': '#f48c64'}, + '84': {'num': '84', + 'name': '赦尾', + 'name_en': 'Pardontrail', + 'color_rgb': (236, 132, 92), + 'color_html': '#ec845c'}, + '85': {'num': '85', + 'name': '缙云', + 'name_en': 'Jinyun', + 'color_rgb': (236, 124, 92), + 'color_html': '#ec7c5c'}, + '86': {'num': '86', + 'name': '小红', + 'name_en': 'Crimsonette', + 'color_rgb': (228, 116, 100), + 'color_html': '#e47464'}, + '87': {'num': '87', + 'name': '琼琚', + 'name_en': 'Jadepearl', + 'color_rgb': (212, 124, 100), + 'color_html': '#d47c64'}, + '88': {'num': '88', + 'name': '岱赭', + 'name_en': 'Daizhuo', + 'color_rgb': (220, 108, 76), + 'color_html': '#dc6c4c'}, + '89': {'num': '89', + 'name': '朱柿', + 'name_en': 'Crimsonpersimmon', + 'color_rgb': (236, 108, 68), + 'color_html': '#ec6c44'}, + '90': {'num': '90', + 'name': '艳炽', + 'name_en': 'Resplendence', + 'color_rgb': (204, 84, 60), + 'color_html': '#cc543c'}, + '91': {'num': '91', + 'name': '鹤顶红', + 'name_en': 'Crimsoncrest', + 'color_rgb': (212, 68, 52), + 'color_html': '#d44434'}, + '92': {'num': '92', + 'name': '赤缇', + 'name_en': 'Crimsonthread', + 'color_rgb': (188, 92, 76), + 'color_html': '#bc5c4c'}, + '93': {'num': '93', + 'name': '纁黄', + 'name_en': 'Amaranthine', + 'color_rgb': (188, 84, 68), + 'color_html': '#bc5444'}, + '94': {'num': '94', + 'name': '棠梨', + 'name_en': 'Pearplum', + 'color_rgb': (180, 92, 68), + 'color_html': '#b45c44'}, + '95': {'num': '95', + 'name': '朱殷', + 'name_en': 'Crimsoness', + 'color_rgb': (188, 60, 36), + 'color_html': '#bc3c24'}, + '96': {'num': '96', + 'name': '石榴裙', + 'name_en': 'PomegranateGown', + 'color_rgb': (180, 60, 44), + 'color_html': '#b43c2c'}, + '97': {'num': '97', + 'name': '朱草', + 'name_en': 'Crimsonwort', + 'color_rgb': (164, 68, 52), + 'color_html': '#a44434'}, + '98': {'num': '98', + 'name': '赤灵', + 'name_en': 'CrimsonSoul', + 'color_rgb': (148, 68, 36), + 'color_html': '#944424'}, + '99': {'num': '99', + 'name': '佛赤', + 'name_en': 'Buddharub', + 'color_rgb': (140, 60, 44), + 'color_html': '#8c3c2c'}, + '100': {'num': '100', + 'name': '綪茷', + 'name_en': 'Crimsonweave', + 'color_rgb': (156, 44, 36), + 'color_html': '#9c2c24'}, + '101': {'num': '101', + 'name': '朱湛', + 'name_en': 'Crimsondeep', + 'color_rgb': (148, 52, 44), + 'color_html': '#94342c'}, + '102': {'num': '102', + 'name': '丹秫', + 'name_en': 'Crimsongrain', + 'color_rgb': (132, 52, 36), + 'color_html': '#843424'}, + '103': {'num': '103', + 'name': '木兰', + 'name_en': 'Magnoliahaven', + 'color_rgb': (100, 44, 28), + 'color_html': '#642c1c'}, + '104': {'num': '104', + 'name': '杨妃', + 'name_en': 'Yangfey', + 'color_rgb': (244, 148, 164), + 'color_html': '#f494a4'}, + '105': {'num': '105', + 'name': '盈盈', + 'name_en': 'Luminous', + 'color_rgb': (252, 212, 228), + 'color_html': '#fcd4e4'}, + '106': {'num': '106', + 'name': '银红', + 'name_en': 'Silverrose', + 'color_rgb': (228, 204, 212), + 'color_html': '#e4ccd4'}, + '107': {'num': '107', + 'name': '粉米', + 'name_en': 'Petalmeal', + 'color_rgb': (236, 196, 204), + 'color_html': '#ecc4cc'}, + '108': {'num': '108', + 'name': '桃夭', + 'name_en': 'Peachbloom', + 'color_rgb': (244, 188, 204), + 'color_html': '#f4bccc'}, + '109': {'num': '109', + 'name': '水红', + 'name_en': 'Crimsonwater', + 'color_rgb': (236, 180, 196), + 'color_html': '#ecb4c4'}, + '110': {'num': '110', + 'name': '夕岚', + 'name_en': 'EveningMist', + 'color_rgb': (228, 172, 188), + 'color_html': '#e4acbc'}, + '111': {'num': '111', + 'name': '彤管', + 'name_en': 'Crimsonquill', + 'color_rgb': (228, 164, 172), + 'color_html': '#e4a4ac'}, + '112': {'num': '112', + 'name': '咸池', + 'name_en': 'Xianchi', + 'color_rgb': (220, 172, 172), + 'color_html': '#dcacac'}, + '113': {'num': '113', + 'name': '莲红', + 'name_en': 'Lotuscrimson', + 'color_rgb': (220, 164, 180), + 'color_html': '#dca4b4'}, + '114': {'num': '114', + 'name': '雌霓', + 'name_en': 'Clenith', + 'color_rgb': (204, 148, 156), + 'color_html': '#cc949c'}, + '115': {'num': '115', + 'name': '縓缘', + 'name_en': 'Crimsonedge', + 'color_rgb': (204, 140, 148), + 'color_html': '#cc8c94'}, + '116': {'num': '116', + 'name': '长春', + 'name_en': 'EternalSpring', + 'color_rgb': (220, 108, 132), + 'color_html': '#dc6c84'}, + '117': {'num': '117', + 'name': '渥赭', + 'name_en': 'Crimsoned', + 'color_rgb': (220, 108, 124), + 'color_html': '#dc6c7c'}, + '118': {'num': '118', + 'name': '红䵂', + 'name_en': 'Crimsonwhisper', + 'color_rgb': (204, 116, 116), + 'color_html': '#cc7474'}, + '119': {'num': '119', + 'name': '紫梅', + 'name_en': 'Purpleplum', + 'color_rgb': (188, 124, 140), + 'color_html': '#bc7c8c'}, + '120': {'num': '120', + 'name': '绛纱', + 'name_en': 'Crimsonveil', + 'color_rgb': (180, 116, 116), + 'color_html': '#b47474'}, + '121': {'num': '121', + 'name': '茹藘', + 'name_en': 'Rulun', + 'color_rgb': (164, 92, 100), + 'color_html': '#a45c64'}, + '122': {'num': '122', + 'name': '美人祭', + 'name_en': 'Bellefest', + 'color_rgb': (196, 92, 108), + 'color_html': '#c45c6c'}, + '123': {'num': '123', + 'name': '唇脂', + 'name_en': 'Lipblossom', + 'color_rgb': (196, 84, 100), + 'color_html': '#c45464'}, + '124': {'num': '124', + 'name': '牙绯', + 'name_en': 'Toothcrimson', + 'color_rgb': (196, 92, 92), + 'color_html': '#c45c5c'}, + '125': {'num': '125', + 'name': '鞓红', + 'name_en': 'Crimsonbelt', + 'color_rgb': (180, 68, 84), + 'color_html': '#b44454'}, + '126': {'num': '126', + 'name': '葡萄褐', + 'name_en': 'Grapeumber', + 'color_rgb': (156, 108, 108), + 'color_html': '#9c6c6c'}, + '127': {'num': '127', + 'name': '蚩尤旗', + 'name_en': 'Chiyounis', + 'color_rgb': (172, 92, 92), + 'color_html': '#ac5c5c'}, + '128': {'num': '128', + 'name': '紫矿', + 'name_en': 'Purpurity', + 'color_rgb': (156, 76, 84), + 'color_html': '#9c4c54'}, + '129': {'num': '129', + 'name': '紫诰', + 'name_en': 'PurpleEdict', + 'color_rgb': (116, 84, 92), + 'color_html': '#74545c'}, + '130': {'num': '130', + 'name': '苏方', + 'name_en': 'Sufang', + 'color_rgb': (132, 68, 76), + 'color_html': '#84444c'}, + '131': {'num': '131', + 'name': '霁红', + 'name_en': 'Crimsonclarity', + 'color_rgb': (124, 68, 76), + 'color_html': '#7c444c'}, + '132': {'num': '132', + 'name': '蜜褐', + 'name_en': 'Honeybrown', + 'color_rgb': (108, 52, 52), + 'color_html': '#6c3434'}, + '133': {'num': '133', + 'name': '福色', + 'name_en': 'Blesshue', + 'color_rgb': (100, 44, 44), + 'color_html': '#642c2c'}, + '134': {'num': '134', + 'name': '黪紫', + 'name_en': 'Duskwine', + 'color_rgb': (204, 116, 164), + 'color_html': '#cc74a4'}, + '135': {'num': '135', + 'name': '龙膏烛', + 'name_en': 'Dragonwaxflame', + 'color_rgb': (220, 132, 164), + 'color_html': '#dc84a4'}, + '136': {'num': '136', + 'name': '苏梅', + 'name_en': 'SumptuousMoon', + 'color_rgb': (220, 116, 148), + 'color_html': '#dc7494'}, + '137': {'num': '137', + 'name': '琅环紫', + 'name_en': 'Lanhuazhi', + 'color_rgb': (204, 92, 132), + 'color_html': '#cc5c84'}, + '138': {'num': '138', + 'name': '胭脂水', + 'name_en': 'RougeWater', + 'color_rgb': (188, 92, 140), + 'color_html': '#bc5c8c'}, + '139': {'num': '139', + 'name': '紫茎屏风', + 'name_en': 'Amethyststem', + 'color_rgb': (163, 99, 131), + 'color_html': '#a36383'}, + '140': {'num': '140', + 'name': '红踯躅', + 'name_en': 'ScarletBloom', + 'color_rgb': (188, 52, 116), + 'color_html': '#bc3474'}, + '141': {'num': '141', + 'name': '胭脂紫', + 'name_en': 'Crimsonhue', + 'color_rgb': (180, 68, 108), + 'color_html': '#b4446c'}, + '142': {'num': '142', + 'name': '魏红', + 'name_en': 'Weihong', + 'color_rgb': (164, 52, 100), + 'color_html': '#a43464'}, + '143': {'num': '143', + 'name': '紫府', + 'name_en': 'Amethystine', + 'color_rgb': (156, 92, 124), + 'color_html': '#9c5c7c'}, + '144': {'num': '144', + 'name': '魏紫', + 'name_en': 'Weizi', + 'color_rgb': (148, 52, 84), + 'color_html': '#943454'}, + '145': {'num': '145', + 'name': '地血', + 'name_en': 'Earthblood', + 'color_rgb': (132, 68, 100), + 'color_html': '#844464'}, + '146': {'num': '146', + 'name': '芥拾紫', + 'name_en': 'Violetglean', + 'color_rgb': (100, 36, 68), + 'color_html': '#642444'}, + '147': {'num': '147', + 'name': '油紫', + 'name_en': 'Oleanthrene', + 'color_rgb': (68, 12, 44), + 'color_html': '#440c2c'}, + '148': {'num': '148', + 'name': '紫薄汗', + 'name_en': 'Amethystine', + 'color_rgb': (188, 164, 204), + 'color_html': '#bca4cc'}, + '149': {'num': '149', + 'name': '退红', + 'name_en': 'Blushrecede', + 'color_rgb': (244, 204, 228), + 'color_html': '#f4cce4'}, + '150': {'num': '150', + 'name': '昌容', + 'name_en': 'Changrong', + 'color_rgb': (220, 196, 228), + 'color_html': '#dcc4e4'}, + '151': {'num': '151', + 'name': '樱花', + 'name_en': 'Cherryblossom', + 'color_rgb': (228, 188, 212), + 'color_html': '#e4bcd4'}, + '152': {'num': '152', + 'name': '丁香', + 'name_en': 'Lilac', + 'color_rgb': (204, 148, 188), + 'color_html': '#cc94bc'}, + '153': {'num': '153', + 'name': '木槿', + 'name_en': 'Muhlenia', + 'color_rgb': (188, 124, 180), + 'color_html': '#bc7cb4'}, + '154': {'num': '154', + 'name': '茈藐', + 'name_en': 'Cimiao', + 'color_rgb': (164, 124, 180), + 'color_html': '#a47cb4'}, + '155': {'num': '155', + 'name': '紫蒲', + 'name_en': 'Purplebulrush', + 'color_rgb': (164, 84, 156), + 'color_html': '#a4549c'}, + '156': {'num': '156', + 'name': '紫紶', + 'name_en': 'Amethystine', + 'color_rgb': (124, 84, 132), + 'color_html': '#7c5484'}, + '157': {'num': '157', + 'name': '拂紫绵', + 'name_en': 'Lavenderfluff', + 'color_rgb': (124, 84, 124), + 'color_html': '#7c547c'}, + '158': {'num': '158', + 'name': '赪紫', + 'name_en': 'Crimsonpurple', + 'color_rgb': (140, 28, 116), + 'color_html': '#8c1c74'}, + '159': {'num': '159', + 'name': '三公子', + 'name_en': 'Thirdson', + 'color_rgb': (100, 60, 116), + 'color_html': '#643c74'}, + '160': {'num': '160', + 'name': '齐紫', + 'name_en': 'Amethystine', + 'color_rgb': (108, 36, 108), + 'color_html': '#6c246c'}, + '161': {'num': '161', + 'name': '凝夜紫', + 'name_en': 'Noctilucence', + 'color_rgb': (68, 36, 84), + 'color_html': '#442454'}, + '162': {'num': '162', + 'name': '石英', + 'name_en': 'Silicarock', + 'color_rgb': (204, 180, 188), + 'color_html': '#ccb4bc'}, + '163': {'num': '163', + 'name': '香炉紫烟', + 'name_en': 'Censoryphume', + 'color_rgb': (211, 203, 211), + 'color_html': '#d3cbd3'}, + '164': {'num': '164', + 'name': '苍烟落照', + 'name_en': 'Crimsonhaze', + 'color_rgb': (203, 179, 179), + 'color_html': '#cbb3b3'}, + '165': {'num': '165', + 'name': '甘石', + 'name_en': 'Ganstone', + 'color_rgb': (188, 180, 180), + 'color_html': '#bcb4b4'}, + '166': {'num': '166', + 'name': '紫菂', + 'name_en': 'Amethystine', + 'color_rgb': (156, 140, 172), + 'color_html': '#9c8cac'}, + '167': {'num': '167', + 'name': '银褐', + 'name_en': 'Silverbrown', + 'color_rgb': (156, 140, 156), + 'color_html': '#9c8c9c'}, + '168': {'num': '168', + 'name': '藕丝褐', + 'name_en': 'Lotusrootbrown', + 'color_rgb': (172, 132, 132), + 'color_html': '#ac8484'}, + '169': {'num': '169', + 'name': '烟红', + 'name_en': 'Crimsonmist', + 'color_rgb': (156, 132, 140), + 'color_html': '#9c848c'}, + '170': {'num': '170', + 'name': '迷楼灰', + 'name_en': 'Mistyloomgray', + 'color_rgb': (148, 132, 140), + 'color_html': '#94848c'}, + '171': {'num': '171', + 'name': '红藤杖', + 'name_en': 'Crimsonvine_staff', + 'color_rgb': (148, 132, 132), + 'color_html': '#948484'}, + '172': {'num': '172', + 'name': '鸦维', + 'name_en': 'Ebonivory', + 'color_rgb': (108, 92, 108), + 'color_html': '#6c5c6c'}, + '173': {'num': '173', + 'name': '玄天', + 'name_en': 'Celestialdeep', + 'color_rgb': (108, 84, 92), + 'color_html': '#6c545c'}, + '174': {'num': '174', + 'name': '烟墨', + 'name_en': 'Inkmist', + 'color_rgb': (92, 76, 84), + 'color_html': '#5c4c54'}, + '175': {'num': '175', + 'name': '紫鼠', + 'name_en': 'VioletSquirrel', + 'color_rgb': (92, 76, 84), + 'color_html': '#5c4c54'}, + '176': {'num': '176', + 'name': '栀子', + 'name_en': 'Gardenia', + 'color_rgb': (252, 196, 60), + 'color_html': '#fcc43c'}, + '177': {'num': '177', + 'name': '黄白游', + 'name_en': 'Aureolus', + 'color_rgb': (252, 244, 156), + 'color_html': '#fcf49c'}, + '178': {'num': '178', + 'name': '松花', + 'name_en': 'Pinebloom', + 'color_rgb': (252, 236, 108), + 'color_html': '#fcec6c'}, + '179': {'num': '179', + 'name': '缃叶', + 'name_en': 'Verdantleaf', + 'color_rgb': (236, 212, 84), + 'color_html': '#ecd454'}, + '180': {'num': '180', + 'name': '黄栗留', + 'name_en': 'Orchardflame', + 'color_rgb': (252, 220, 92), + 'color_html': '#fcdc5c'}, + '181': {'num': '181', + 'name': '嫩鹅黄', + 'name_en': 'Gosssling_yellow', + 'color_rgb': (244, 204, 100), + 'color_html': '#f4cc64'}, + '182': {'num': '182', + 'name': '黄河琉璃', + 'name_en': 'Aurelianriver', + 'color_rgb': (227, 171, 75), + 'color_html': '#e3ab4b'}, + '183': {'num': '183', + 'name': '杏子', + 'name_en': 'Apricot', + 'color_rgb': (220, 148, 52), + 'color_html': '#dc9434'}, + '184': {'num': '184', + 'name': '红友', + 'name_en': 'Crimsonfriend', + 'color_rgb': (220, 140, 60), + 'color_html': '#dc8c3c'}, + '185': {'num': '185', + 'name': '库金', + 'name_en': 'Crescentia', + 'color_rgb': (228, 140, 60), + 'color_html': '#e48c3c'}, + '186': {'num': '186', + 'name': '鞠衣', + 'name_en': 'Chrysanthemumcloak', + 'color_rgb': (212, 164, 52), + 'color_html': '#d4a434'}, + '187': {'num': '187', + 'name': '黄不老', + 'name_en': 'Eternalgreen', + 'color_rgb': (220, 156, 52), + 'color_html': '#dc9c34'}, + '188': {'num': '188', + 'name': '郁金裙', + 'name_en': 'Saffronskirt', + 'color_rgb': (212, 132, 52), + 'color_html': '#d48434'}, + '189': {'num': '189', + 'name': '露褐', + 'name_en': 'Dewhued', + 'color_rgb': (188, 132, 84), + 'color_html': '#bc8454'}, + '190': {'num': '190', + 'name': '蛾黄', + 'name_en': 'Eryellow', + 'color_rgb': (188, 140, 44), + 'color_html': '#bc8c2c'}, + '191': {'num': '191', + 'name': '光明砂', + 'name_en': 'LuminousSilt', + 'color_rgb': (204, 92, 36), + 'color_html': '#cc5c24'}, + '192': {'num': '192', + 'name': '柘黄', + 'name_en': 'Topazgold', + 'color_rgb': (196, 124, 20), + 'color_html': '#c47c14'}, + '193': {'num': '193', + 'name': '媚蝶', + 'name_en': 'Enchantbutterfly', + 'color_rgb': (188, 108, 52), + 'color_html': '#bc6c34'}, + '194': {'num': '194', + 'name': '黄流', + 'name_en': 'Aurestream', + 'color_rgb': (156, 100, 36), + 'color_html': '#9c6424'}, + '195': {'num': '195', + 'name': '韎韐', + 'name_en': 'Eleganceweave', + 'color_rgb': (156, 84, 36), + 'color_html': '#9c5424'}, + '196': {'num': '196', + 'name': '九斤黄', + 'name_en': 'Ninegold', + 'color_rgb': (220, 180, 124), + 'color_html': '#dcb47c'}, + '197': {'num': '197', + 'name': '弗肯红', + 'name_en': 'Florvermilion', + 'color_rgb': (236, 220, 196), + 'color_html': '#ecdcc4'}, + '198': {'num': '198', + 'name': '赤璋', + 'name_en': 'Crimsontablet', + 'color_rgb': (228, 196, 156), + 'color_html': '#e4c49c'}, + '199': {'num': '199', + 'name': '如梦令', + 'name_en': 'Dreamverse', + 'color_rgb': (220, 188, 156), + 'color_html': '#dcbc9c'}, + '200': {'num': '200', + 'name': '茧色', + 'name_en': 'Cocoonshade', + 'color_rgb': (196, 164, 108), + 'color_html': '#c4a46c'}, + '201': {'num': '201', + 'name': '芸黄', + 'name_en': 'Gleamgold', + 'color_rgb': (212, 164, 108), + 'color_html': '#d4a46c'}, + '202': {'num': '202', + 'name': '椒房', + 'name_en': 'Pepperclove', + 'color_rgb': (220, 156, 92), + 'color_html': '#dc9c5c'}, + '203': {'num': '203', + 'name': '金埒', + 'name_en': 'GildedBridle', + 'color_rgb': (188, 148, 84), + 'color_html': '#bc9454'}, + '204': {'num': '204', + 'name': '雌黄', + 'name_en': 'Orpiment', + 'color_rgb': (180, 140, 76), + 'color_html': '#b48c4c'}, + '205': {'num': '205', + 'name': '密陀僧', + 'name_en': 'Mitalite', + 'color_rgb': (180, 148, 76), + 'color_html': '#b4944c'}, + '206': {'num': '206', + 'name': '大块', + 'name_en': 'Massivepiece', + 'color_rgb': (188, 164, 132), + 'color_html': '#bca484'}, + '207': {'num': '207', + 'name': '蜜合', + 'name_en': 'Honeyblend', + 'color_rgb': (220, 212, 196), + 'color_html': '#dcd4c4'}, + '208': {'num': '208', + 'name': '地籁', + 'name_en': 'Earthwhisper', + 'color_rgb': (220, 204, 180), + 'color_html': '#dcccb4'}, + '209': {'num': '209', + 'name': '仙米', + 'name_en': 'CelestialRice', + 'color_rgb': (204, 204, 172), + 'color_html': '#ccccac'}, + '210': {'num': '210', + 'name': '假山南', + 'name_en': 'Southfalsescarp', + 'color_rgb': (212, 196, 164), + 'color_html': '#d4c4a4'}, + '211': {'num': '211', + 'name': '黄粱', + 'name_en': 'GoldenGrainDream', + 'color_rgb': (196, 180, 156), + 'color_html': '#c4b49c'}, + '212': {'num': '212', + 'name': '石蜜', + 'name_en': 'Rockhoney', + 'color_rgb': (212, 188, 140), + 'color_html': '#d4bc8c'}, + '213': {'num': '213', + 'name': '紫花布', + 'name_en': 'Amethystweave', + 'color_rgb': (188, 164, 140), + 'color_html': '#bca48c'}, + '214': {'num': '214', + 'name': '黄封', + 'name_en': 'Amaranthine', + 'color_rgb': (204, 180, 116), + 'color_html': '#ccb474'}, + '215': {'num': '215', + 'name': '养生主', + 'name_en': 'Nourishlife', + 'color_rgb': (180, 156, 124), + 'color_html': '#b49c7c'}, + '216': {'num': '216', + 'name': '沙场', + 'name_en': 'Battlescene', + 'color_rgb': (188, 164, 116), + 'color_html': '#bca474'}, + '217': {'num': '217', + 'name': '黄螺', + 'name_en': 'Goldenwhelk', + 'color_rgb': (180, 164, 124), + 'color_html': '#b4a47c'}, + '218': {'num': '218', + 'name': '蒸栗', + 'name_en': 'Steamedchestnut', + 'color_rgb': (164, 140, 92), + 'color_html': '#a48c5c'}, + '219': {'num': '219', + 'name': '巨吕', + 'name_en': 'Titanlyre', + 'color_rgb': (172, 140, 92), + 'color_html': '#ac8c5c'}, + '220': {'num': '220', + 'name': '降真香', + 'name_en': 'Jiangzhenxiang', + 'color_rgb': (156, 132, 92), + 'color_html': '#9c845c'}, + '221': {'num': '221', + 'name': '大云', + 'name_en': 'Megalonimbus', + 'color_rgb': (148, 124, 76), + 'color_html': '#947c4c'}, + '222': {'num': '222', + 'name': '吉金', + 'name_en': 'Auremetal', + 'color_rgb': (140, 108, 68), + 'color_html': '#8c6c44'}, + '223': {'num': '223', + 'name': '远志', + 'name_en': 'Aspiration', + 'color_rgb': (132, 100, 60), + 'color_html': '#84643c'}, + '224': {'num': '224', + 'name': '射干', + 'name_en': 'Belamcanda', + 'color_rgb': (124, 100, 60), + 'color_html': '#7c643c'}, + '225': {'num': '225', + 'name': '油葫芦', + 'name_en': 'Oilcricket', + 'color_rgb': (100, 76, 52), + 'color_html': '#644c34'}, + '226': {'num': '226', + 'name': '龙战', + 'name_en': 'Dragonclash', + 'color_rgb': (92, 68, 36), + 'color_html': '#5c4424'}, + '227': {'num': '227', + 'name': '緅絺', + 'name_en': 'Zozichiffon', + 'color_rgb': (132, 76, 44), + 'color_html': '#844c2c'}, + '228': {'num': '228', + 'name': '葭灰', + 'name_en': 'ReedAsh', + 'color_rgb': (188, 180, 172), + 'color_html': '#bcb4ac'}, + '229': {'num': '229', + 'name': '珠子褐', + 'name_en': 'Pearlbrown', + 'color_rgb': (188, 172, 156), + 'color_html': '#bcac9c'}, + '230': {'num': '230', + 'name': '黄埃', + 'name_en': 'Aureolearth', + 'color_rgb': (180, 148, 116), + 'color_html': '#b49474'}, + '231': {'num': '231', + 'name': '沉香', + 'name_en': 'Agarwood', + 'color_rgb': (156, 132, 108), + 'color_html': '#9c846c'}, + '232': {'num': '232', + 'name': '明茶褐', + 'name_en': 'Amberlight', + 'color_rgb': (156, 132, 108), + 'color_html': '#9c846c'}, + '233': {'num': '233', + 'name': '荆褐', + 'name_en': 'Thornumber', + 'color_rgb': (148, 108, 76), + 'color_html': '#946c4c'}, + '234': {'num': '234', + 'name': '驼褐', + 'name_en': 'Camelochre', + 'color_rgb': (124, 92, 60), + 'color_html': '#7c5c3c'}, + '235': {'num': '235', + 'name': '缊韨', + 'name_en': 'Mystiflux', + 'color_rgb': (156, 76, 52), + 'color_html': '#9c4c34'}, + '236': {'num': '236', + 'name': '棠梨褐', + 'name_en': 'Tangleebrown', + 'color_rgb': (148, 92, 68), + 'color_html': '#945c44'}, + '237': {'num': '237', + 'name': '檀褐', + 'name_en': 'Tanhued', + 'color_rgb': (148, 84, 52), + 'color_html': '#945434'}, + '238': {'num': '238', + 'name': '朱石栗', + 'name_en': 'Crimsonstonechestnut', + 'color_rgb': (132, 76, 44), + 'color_html': '#844c2c'}, + '239': {'num': '239', + 'name': '紫瓯', + 'name_en': 'AmethystCup', + 'color_rgb': (124, 68, 28), + 'color_html': '#7c441c'}, + '240': {'num': '240', + 'name': '栗壳', + 'name_en': 'Chestnutshell', + 'color_rgb': (116, 84, 60), + 'color_html': '#74543c'}, + '241': {'num': '241', + 'name': '麝香褐', + 'name_en': 'Muskbrown', + 'color_rgb': (108, 76, 60), + 'color_html': '#6c4c3c'}, + '242': {'num': '242', + 'name': '椒褐', + 'name_en': 'Peppervern', + 'color_rgb': (116, 68, 60), + 'color_html': '#74443c'}, + '243': {'num': '243', + 'name': '枣褐', + 'name_en': 'Jujubrown', + 'color_rgb': (108, 52, 28), + 'color_html': '#6c341c'}, + '244': {'num': '244', + 'name': '目童子', + 'name_en': 'Eyeling', + 'color_rgb': (92, 52, 36), + 'color_html': '#5c3424'}, + '245': {'num': '245', + 'name': '青骊', + 'name_en': 'Azuresteed', + 'color_rgb': (68, 36, 20), + 'color_html': '#442414'}, + '246': {'num': '246', + 'name': '丁香褐', + 'name_en': 'Lilacbrown', + 'color_rgb': (188, 148, 132), + 'color_html': '#bc9484'}, + '247': {'num': '247', + 'name': '肉红', + 'name_en': 'Carnescent', + 'color_rgb': (220, 196, 188), + 'color_html': '#dcc4bc'}, + '248': {'num': '248', + 'name': '夏籥', + 'name_en': 'Summerflute', + 'color_rgb': (212, 172, 156), + 'color_html': '#d4ac9c'}, + '249': {'num': '249', + 'name': '檀唇', + 'name_en': 'Rosekiss', + 'color_rgb': (220, 156, 140), + 'color_html': '#dc9c8c'}, + '250': {'num': '250', + 'name': '紫磨金', + 'name_en': 'Amethystgold', + 'color_rgb': (188, 132, 108), + 'color_html': '#bc846c'}, + '251': {'num': '251', + 'name': '檀色', + 'name_en': 'Rosewood', + 'color_rgb': (180, 108, 92), + 'color_html': '#b46c5c'}, + '252': {'num': '252', + 'name': '鹰背褐', + 'name_en': 'Eaglebackbrown', + 'color_rgb': (140, 108, 92), + 'color_html': '#8c6c5c'}, + '253': {'num': '253', + 'name': '赭罗', + 'name_en': 'Zhoran', + 'color_rgb': (156, 100, 84), + 'color_html': '#9c6454'}, + '254': {'num': '254', + 'name': '老僧衣', + 'name_en': 'Elderrobe', + 'color_rgb': (164, 92, 68), + 'color_html': '#a45c44'}, + '255': {'num': '255', + 'name': '姜黄', + 'name_en': 'Saffronspice', + 'color_rgb': (212, 196, 100), + 'color_html': '#d4c464'}, + '256': {'num': '256', + 'name': '半见', + 'name_en': 'Semiview', + 'color_rgb': (252, 252, 196), + 'color_html': '#fcfcc4'}, + '257': {'num': '257', + 'name': '断肠', + 'name_en': 'Heartbreak', + 'color_rgb': (236, 236, 196), + 'color_html': '#ececc4'}, + '258': {'num': '258', + 'name': '葱青', + 'name_en': 'Verdigris', + 'color_rgb': (236, 244, 188), + 'color_html': '#ecf4bc'}, + '259': {'num': '259', + 'name': '女贞黄', + 'name_en': 'LigustrumFlava', + 'color_rgb': (244, 236, 172), + 'color_html': '#f4ecac'}, + '260': {'num': '260', + 'name': '莺儿', + 'name_en': 'Nightingale', + 'color_rgb': (236, 228, 172), + 'color_html': '#ece4ac'}, + '261': {'num': '261', + 'name': '桑蕾', + 'name_en': 'Mulberryray', + 'color_rgb': (236, 220, 156), + 'color_html': '#ecdc9c'}, + '262': {'num': '262', + 'name': '绢纨', + 'name_en': 'Silkgossamer', + 'color_rgb': (236, 228, 148), + 'color_html': '#ece494'}, + '263': {'num': '263', + 'name': '少艾', + 'name_en': 'Youthbloom', + 'color_rgb': (228, 236, 156), + 'color_html': '#e4ec9c'}, + '264': {'num': '264', + 'name': '绮钱', + 'name_en': 'Gossamercoin', + 'color_rgb': (220, 220, 140), + 'color_html': '#dcdc8c'}, + '265': {'num': '265', + 'name': '翠樽', + 'name_en': 'Jadeflagon', + 'color_rgb': (204, 212, 116), + 'color_html': '#ccd474'}, + '266': {'num': '266', + 'name': '田赤', + 'name_en': 'Terracrimson', + 'color_rgb': (228, 212, 132), + 'color_html': '#e4d484'}, + '267': {'num': '267', + 'name': '禹余粮', + 'name_en': 'Yuyuliang', + 'color_rgb': (228, 212, 124), + 'color_html': '#e4d47c'}, + '268': {'num': '268', + 'name': '姚黄', + 'name_en': 'YaoHuang', + 'color_rgb': (212, 188, 68), + 'color_html': '#d4bc44'}, + '269': {'num': '269', + 'name': '太一余粮', + 'name_en': 'PrimordialSustenance', + 'color_rgb': (211, 179, 91), + 'color_html': '#d3b35b'}, + '270': {'num': '270', + 'name': '栾华', + 'name_en': 'Luanhua', + 'color_rgb': (196, 172, 92), + 'color_html': '#c4ac5c'}, + '271': {'num': '271', + 'name': '秋香', + 'name_en': 'AutumnBloom', + 'color_rgb': (188, 156, 68), + 'color_html': '#bc9c44'}, + '272': {'num': '272', + 'name': '大赤', + 'name_en': 'Crimsonheart', + 'color_rgb': (172, 148, 76), + 'color_html': '#ac944c'}, + '273': {'num': '273', + 'name': '苍黄', + 'name_en': 'Canghuang', + 'color_rgb': (180, 164, 20), + 'color_html': '#b4a414'}, + '274': {'num': '274', + 'name': '老茯神', + 'name_en': 'Elderwood', + 'color_rgb': (172, 132, 52), + 'color_html': '#ac8434'}, + '275': {'num': '275', + 'name': '流黄', + 'name_en': 'Aureolin', + 'color_rgb': (140, 116, 68), + 'color_html': '#8c7444'}, + '276': {'num': '276', + 'name': '青白玉', + 'name_en': 'Cyanjade', + 'color_rgb': (204, 196, 164), + 'color_html': '#ccc4a4'}, + '277': {'num': '277', + 'name': '玉色', + 'name_en': 'Jadehue', + 'color_rgb': (236, 228, 212), + 'color_html': '#ece4d4'}, + '278': {'num': '278', + 'name': '骨缥', + 'name_en': 'Bonegossamer', + 'color_rgb': (236, 228, 196), + 'color_html': '#ece4c4'}, + '279': {'num': '279', + 'name': '黄润', + 'name_en': 'Amberglow', + 'color_rgb': (220, 212, 188), + 'color_html': '#dcd4bc'}, + '280': {'num': '280', + 'name': '缣缃', + 'name_en': 'Silkgilt', + 'color_rgb': (212, 204, 164), + 'color_html': '#d4cca4'}, + '281': {'num': '281', + 'name': '佩玖', + 'name_en': 'Peachjewel', + 'color_rgb': (172, 156, 140), + 'color_html': '#ac9c8c'}, + '282': {'num': '282', + 'name': '玄校', + 'name_en': 'Mysticlore', + 'color_rgb': (172, 164, 132), + 'color_html': '#aca484'}, + '283': {'num': '283', + 'name': '黄琮', + 'name_en': 'Ambercite', + 'color_rgb': (156, 140, 108), + 'color_html': '#9c8c6c'}, + '284': {'num': '284', + 'name': '石莲褐', + 'name_en': 'Stonebloom', + 'color_rgb': (148, 140, 124), + 'color_html': '#948c7c'}, + '285': {'num': '285', + 'name': '绿豆褐', + 'name_en': 'Mungumber', + 'color_rgb': (148, 140, 108), + 'color_html': '#948c6c'}, + '286': {'num': '286', + 'name': '綟绶', + 'name_en': 'Twisilken', + 'color_rgb': (116, 108, 76), + 'color_html': '#746c4c'}, + '287': {'num': '287', + 'name': '茶色', + 'name_en': 'Teacolored', + 'color_rgb': (140, 116, 84), + 'color_html': '#8c7454'}, + '288': {'num': '288', + 'name': '濯绛', + 'name_en': 'Scarletwash', + 'color_rgb': (124, 108, 100), + 'color_html': '#7c6c64'}, + '289': {'num': '289', + 'name': '黑朱', + 'name_en': 'Ebonyvermilion', + 'color_rgb': (116, 108, 92), + 'color_html': '#746c5c'}, + '290': {'num': '290', + 'name': '冥色', + 'name_en': 'Twilightshade', + 'color_rgb': (100, 92, 76), + 'color_html': '#645c4c'}, + '291': {'num': '291', + 'name': '伽罗', + 'name_en': 'Jialuo', + 'color_rgb': (108, 92, 60), + 'color_html': '#6c5c3c'}, + '292': {'num': '292', + 'name': '苍艾', + 'name_en': 'Cyanheart', + 'color_rgb': (92, 76, 60), + 'color_html': '#5c4c3c'}, + '293': {'num': '293', + 'name': '群青', + 'name_en': 'Ultramarine', + 'color_rgb': (44, 92, 164), + 'color_html': '#2c5ca4'}, + '294': {'num': '294', + 'name': '碧落', + 'name_en': 'Azurehaven', + 'color_rgb': (172, 212, 236), + 'color_html': '#acd4ec'}, + '295': {'num': '295', + 'name': '晴山', + 'name_en': 'Sunnypeak', + 'color_rgb': (164, 188, 220), + 'color_html': '#a4bcdc'}, + '296': {'num': '296', + 'name': '品月', + 'name_en': 'MoonSavor', + 'color_rgb': (140, 172, 204), + 'color_html': '#8caccc'}, + '297': {'num': '297', + 'name': '窃蓝', + 'name_en': 'Stealblue', + 'color_rgb': (140, 172, 220), + 'color_html': '#8cacdc'}, + '298': {'num': '298', + 'name': '挼蓝', + 'name_en': 'Azuremeld', + 'color_rgb': (108, 156, 196), + 'color_html': '#6c9cc4'}, + '299': {'num': '299', + 'name': '监德', + 'name_en': 'Virtuguard', + 'color_rgb': (108, 148, 204), + 'color_html': '#6c94cc'}, + '300': {'num': '300', + 'name': '苍苍', + 'name_en': 'Ethereal', + 'color_rgb': (92, 116, 188), + 'color_html': '#5c74bc'}, + '301': {'num': '301', + 'name': '孔雀蓝', + 'name_en': 'Peacoblue', + 'color_rgb': (76, 148, 196), + 'color_html': '#4c94c4'}, + '302': {'num': '302', + 'name': '青冥', + 'name_en': 'Azuredeep', + 'color_rgb': (52, 116, 172), + 'color_html': '#3474ac'}, + '303': {'num': '303', + 'name': '柔蓝', + 'name_en': 'Cerulean', + 'color_rgb': (20, 108, 156), + 'color_html': '#146c9c'}, + '304': {'num': '304', + 'name': '碧城', + 'name_en': 'Jadecity', + 'color_rgb': (20, 84, 124), + 'color_html': '#14547c'}, + '305': {'num': '305', + 'name': '蓝采和', + 'name_en': 'Lanciferous', + 'color_rgb': (4, 68, 108), + 'color_html': '#04446c'}, + '306': {'num': '306', + 'name': '细宇', + 'name_en': 'Microcosm', + 'color_rgb': (4, 60, 116), + 'color_html': '#043c74'}, + '307': {'num': '307', + 'name': '帝释青', + 'name_en': 'Indigocyan', + 'color_rgb': (4, 52, 100), + 'color_html': '#043464'}, + '308': {'num': '308', + 'name': '佛头青', + 'name_en': 'BuddhaAzure', + 'color_rgb': (28, 52, 92), + 'color_html': '#1c345c'}, + '309': {'num': '309', + 'name': '骐麟', + 'name_en': 'Qilin', + 'color_rgb': (20, 36, 76), + 'color_html': '#14244c'}, + '310': {'num': '310', + 'name': '花青', + 'name_en': 'Florazure', + 'color_rgb': (28, 44, 68), + 'color_html': '#1c2c44'}, + '311': {'num': '311', + 'name': '优昙瑞', + 'name_en': 'Udannia', + 'color_rgb': (100, 92, 172), + 'color_html': '#645cac'}, + '312': {'num': '312', + 'name': '暮山紫', + 'name_en': 'VespertinePurple', + 'color_rgb': (164, 172, 212), + 'color_html': '#a4acd4'}, + '313': {'num': '313', + 'name': '紫苑', + 'name_en': 'Asterflower', + 'color_rgb': (116, 124, 188), + 'color_html': '#747cbc'}, + '314': {'num': '314', + 'name': '延维', + 'name_en': 'Eternweave', + 'color_rgb': (76, 76, 156), + 'color_html': '#4c4c9c'}, + '315': {'num': '315', + 'name': '曾青', + 'name_en': 'Verdigris', + 'color_rgb': (84, 84, 100), + 'color_html': '#545464'}, + '316': {'num': '316', + 'name': '青黛', + 'name_en': 'Azurehue', + 'color_rgb': (68, 68, 92), + 'color_html': '#44445c'}, + '317': {'num': '317', + 'name': '䒌靘', + 'name_en': 'Ethereal', + 'color_rgb': (68, 68, 92), + 'color_html': '#44445c'}, + '318': {'num': '318', + 'name': '缪琳', + 'name_en': 'Miolin', + 'color_rgb': (52, 52, 68), + 'color_html': '#343444'}, + '319': {'num': '319', + 'name': '绀蝶', + 'name_en': 'Azurebutterfly', + 'color_rgb': (44, 44, 60), + 'color_html': '#2c2c3c'}, + '320': {'num': '320', + 'name': '獭见', + 'name_en': 'Otterview', + 'color_rgb': (20, 28, 44), + 'color_html': '#141c2c'}, + '321': {'num': '321', + 'name': '天水碧', + 'name_en': 'Aquaheavenly', + 'color_rgb': (92, 164, 172), + 'color_html': '#5ca4ac'}, + '322': {'num': '322', + 'name': '井天', + 'name_en': 'Celestialwell', + 'color_rgb': (164, 204, 204), + 'color_html': '#a4cccc'}, + '323': {'num': '323', + 'name': '云门', + 'name_en': 'Cloudgate', + 'color_rgb': (164, 212, 228), + 'color_html': '#a4d4e4'}, + '324': {'num': '324', + 'name': '西子', + 'name_en': 'Xizi', + 'color_rgb': (132, 196, 204), + 'color_html': '#84c4cc'}, + '325': {'num': '325', + 'name': '正青', + 'name_en': 'Verdancy', + 'color_rgb': (108, 172, 172), + 'color_html': '#6cacac'}, + '326': {'num': '326', + 'name': '扁青', + 'name_en': 'Azureblade', + 'color_rgb': (84, 148, 148), + 'color_html': '#549494'}, + '327': {'num': '327', + 'name': '法翠', + 'name_en': 'Jadefire', + 'color_rgb': (20, 140, 148), + 'color_html': '#148c94'}, + '328': {'num': '328', + 'name': '吐绶蓝', + 'name_en': 'Azureplume', + 'color_rgb': (68, 132, 164), + 'color_html': '#4484a4'}, + '329': {'num': '329', + 'name': '鱼师青', + 'name_en': 'Fishmasterblue', + 'color_rgb': (52, 124, 140), + 'color_html': '#347c8c'}, + '330': {'num': '330', + 'name': '软翠', + 'name_en': 'Melliflueve', + 'color_rgb': (4, 108, 132), + 'color_html': '#046c84'}, + '331': {'num': '331', + 'name': '青緺', + 'name_en': 'Azureweave', + 'color_rgb': (41, 72, 82), + 'color_html': '#294852'}, + '332': {'num': '332', + 'name': '螺子黛', + 'name_en': 'SpiralIndigo', + 'color_rgb': (20, 60, 60), + 'color_html': '#143c3c'}, + '333': {'num': '333', + 'name': '二绿', + 'name_en': 'Emeraude', + 'color_rgb': (92, 164, 156), + 'color_html': '#5ca49c'}, + '334': {'num': '334', + 'name': '繱犗', + 'name_en': 'Silkenbound', + 'color_rgb': (140, 188, 188), + 'color_html': '#8cbcbc'}, + '335': {'num': '335', + 'name': '铜青', + 'name_en': 'CupricPatina', + 'color_rgb': (60, 140, 132), + 'color_html': '#3c8c84'}, + '336': {'num': '336', + 'name': '青雘', + 'name_en': 'Azureglow', + 'color_rgb': (4, 116, 116), + 'color_html': '#047474'}, + '337': {'num': '337', + 'name': '䌦色', + 'name_en': 'Silkglow', + 'color_rgb': (36, 108, 108), + 'color_html': '#246c6c'}, + '338': {'num': '338', + 'name': '石绿', + 'name_en': 'Jadegreen', + 'color_rgb': (36, 108, 100), + 'color_html': '#246c64'}, + '339': {'num': '339', + 'name': '竹月', + 'name_en': 'Bamboonight', + 'color_rgb': (124, 156, 172), + 'color_html': '#7c9cac'}, + '340': {'num': '340', + 'name': '月白', + 'name_en': 'Moonlit', + 'color_rgb': (212, 228, 236), + 'color_html': '#d4e4ec'}, + '341': {'num': '341', + 'name': '素采', + 'name_en': 'Luminance', + 'color_rgb': (212, 220, 228), + 'color_html': '#d4dce4'}, + '342': {'num': '342', + 'name': '星郎', + 'name_en': 'Stellarbright', + 'color_rgb': (188, 212, 228), + 'color_html': '#bcd4e4'}, + '343': {'num': '343', + 'name': '影青', + 'name_en': 'Celadonshade', + 'color_rgb': (188, 204, 212), + 'color_html': '#bcccd4'}, + '344': {'num': '344', + 'name': '逍遥游', + 'name_en': 'Freerove', + 'color_rgb': (180, 188, 196), + 'color_html': '#b4bcc4'}, + '345': {'num': '345', + 'name': '白青', + 'name_en': 'Azuregreen', + 'color_rgb': (156, 180, 196), + 'color_html': '#9cb4c4'}, + '346': {'num': '346', + 'name': '青鸾', + 'name_en': 'Azureon', + 'color_rgb': (156, 164, 180), + 'color_html': '#9ca4b4'}, + '347': {'num': '347', + 'name': '东方既白', + 'name_en': 'Easterwhite', + 'color_rgb': (139, 163, 195), + 'color_html': '#8ba3c3'}, + '348': {'num': '348', + 'name': '秋蓝', + 'name_en': 'Autumnbloom', + 'color_rgb': (124, 148, 156), + 'color_html': '#7c949c'}, + '349': {'num': '349', + 'name': '空青', + 'name_en': 'Voidazure', + 'color_rgb': (100, 140, 156), + 'color_html': '#648c9c'}, + '350': {'num': '350', + 'name': '太师青', + 'name_en': 'EminenceAzure', + 'color_rgb': (84, 116, 140), + 'color_html': '#54748c'}, + '351': {'num': '351', + 'name': '菘蓝', + 'name_en': 'Isatisroot', + 'color_rgb': (108, 124, 140), + 'color_html': '#6c7c8c'}, + '352': {'num': '352', + 'name': '育阳染', + 'name_en': 'Nuriscent', + 'color_rgb': (84, 100, 116), + 'color_html': '#546474'}, + '353': {'num': '353', + 'name': '青雀头黛', + 'name_en': 'Azurecrest', + 'color_rgb': (52, 76, 108), + 'color_html': '#344c6c'}, + '354': {'num': '354', + 'name': '霁蓝', + 'name_en': 'Azureclarity', + 'color_rgb': (60, 68, 84), + 'color_html': '#3c4454'}, + '355': {'num': '355', + 'name': '瑾瑜', + 'name_en': 'Jinyu', + 'color_rgb': (28, 36, 52), + 'color_html': '#1c2434'}, + '356': {'num': '356', + 'name': '缟羽', + 'name_en': 'Plumefrost', + 'color_rgb': (236, 236, 236), + 'color_html': '#ececec'}, + '357': {'num': '357', + 'name': '山矾', + 'name_en': 'Mountflora', + 'color_rgb': (244, 244, 244), + 'color_html': '#f4f4f4'}, + '358': {'num': '358', + 'name': '浅云', + 'name_en': 'Mistlight', + 'color_rgb': (236, 236, 244), + 'color_html': '#ececf4'}, + '359': {'num': '359', + 'name': '凝脂', + 'name_en': 'Lustrouscream', + 'color_rgb': (244, 244, 236), + 'color_html': '#f4f4ec'}, + '360': {'num': '360', + 'name': '皦玉', + 'name_en': 'Lustrousjade', + 'color_rgb': (236, 236, 236), + 'color_html': '#ececec'}, + '361': {'num': '361', + 'name': '玉頩', + 'name_en': 'Jadeblush', + 'color_rgb': (236, 228, 228), + 'color_html': '#ece4e4'}, + '362': {'num': '362', + 'name': '二目鱼', + 'name_en': 'Twogaze', + 'color_rgb': (220, 228, 220), + 'color_html': '#dce4dc'}, + '363': {'num': '363', + 'name': '韶粉', + 'name_en': 'Shaurin', + 'color_rgb': (228, 228, 212), + 'color_html': '#e4e4d4'}, + '364': {'num': '364', + 'name': '香皮', + 'name_en': 'Aromaskin', + 'color_rgb': (220, 212, 196), + 'color_html': '#dcd4c4'}, + '365': {'num': '365', + 'name': '明月珰', + 'name_en': 'Moonjewel', + 'color_rgb': (212, 212, 204), + 'color_html': '#d4d4cc'}, + '366': {'num': '366', + 'name': '藕丝秋半', + 'name_en': 'Autumngossamer', + 'color_rgb': (211, 203, 195), + 'color_html': '#d3cbc3'}, + '367': {'num': '367', + 'name': '云母', + 'name_en': 'Micaflora', + 'color_rgb': (196, 188, 180), + 'color_html': '#c4bcb4'}, + '368': {'num': '368', + 'name': '米汤娇', + 'name_en': 'Riceliqueur', + 'color_rgb': (236, 236, 220), + 'color_html': '#ececdc'}, + '369': {'num': '369', + 'name': '酂白', + 'name_en': 'Zanbai', + 'color_rgb': (244, 252, 228), + 'color_html': '#f4fce4'}, + '370': {'num': '370', + 'name': '吉量', + 'name_en': 'Aurequine', + 'color_rgb': (236, 236, 220), + 'color_html': '#ececdc'}, + '371': {'num': '371', + 'name': '天球', + 'name_en': 'CelestialSphere', + 'color_rgb': (228, 220, 196), + 'color_html': '#e4dcc4'}, + '372': {'num': '372', + 'name': '霜地', + 'name_en': 'Frostland', + 'color_rgb': (196, 196, 180), + 'color_html': '#c4c4b4'}, + '373': {'num': '373', + 'name': '余白', + 'name_en': 'Whitespace', + 'color_rgb': (204, 204, 196), + 'color_html': '#ccccc4'}, + '374': {'num': '374', + 'name': '溶溶月', + 'name_en': 'Lunaria', + 'color_rgb': (188, 196, 188), + 'color_html': '#bcc4bc'}, + '375': {'num': '375', + 'name': '月魄', + 'name_en': 'Lunaraether', + 'color_rgb': (180, 180, 180), + 'color_html': '#b4b4b4'}, + '376': {'num': '376', + 'name': '冻缥', + 'name_en': 'Frostwhisper', + 'color_rgb': (188, 196, 180), + 'color_html': '#bcc4b4'}, + '377': {'num': '377', + 'name': '草白', + 'name_en': 'Whitengrass', + 'color_rgb': (188, 196, 172), + 'color_html': '#bcc4ac'}, + '378': {'num': '378', + 'name': '不皂', + 'name_en': 'Unsullied', + 'color_rgb': (164, 172, 164), + 'color_html': '#a4aca4'}, + '379': {'num': '379', + 'name': '绍衣', + 'name_en': 'Silkgarment', + 'color_rgb': (172, 164, 156), + 'color_html': '#aca49c'}, + '380': {'num': '380', + 'name': '雷雨垂', + 'name_en': 'Thunderdrip', + 'color_rgb': (124, 124, 124), + 'color_html': '#7c7c7c'}, + '381': {'num': '381', + 'name': '石涅', + 'name_en': 'Stoneglow', + 'color_rgb': (108, 108, 100), + 'color_html': '#6c6c64'}, + '382': {'num': '382', + 'name': '墨黪', + 'name_en': 'Inkshadow', + 'color_rgb': (92, 84, 76), + 'color_html': '#5c544c'}, + '383': {'num': '383', + 'name': '驖骊', + 'name_en': 'Ebonyglow', + 'color_rgb': (68, 68, 60), + 'color_html': '#44443c'}, + '384': {'num': '384', + 'name': '京元', + 'name_en': 'Jingyuan', + 'color_rgb': (52, 52, 44), + 'color_html': '#34342c'}} + return Forbiddencity + + +#from ._forbiddencity import get_forbidden +Forbiddencity = get_forbidden() + +class ForbiddenCity: + + green1=Forbidden_Cmap(range(1,19)) + green2=Forbidden_Cmap(range(19,41)) + green3=Forbidden_Cmap(range(41,62)) + red1=Forbidden_Cmap(range(62,77)) + red2=Forbidden_Cmap(range(77,104)) + pink1=Forbidden_Cmap(range(104,134)) + pink2=Forbidden_Cmap(range(134,148)) + purple1=Forbidden_Cmap(range(148,162)) + purple2=Forbidden_Cmap(range(162,176)) + yellow1=Forbidden_Cmap(range(176,196)) + yellow2=Forbidden_Cmap(range(196,207)) + brown1=Forbidden_Cmap(range(207,228)) + brown2=Forbidden_Cmap(range(228,246)) + brown3=Forbidden_Cmap(range(246,255)) + yellow3=Forbidden_Cmap(range(255,276)) + brown4=Forbidden_Cmap(range(276,293)) + blue1=Forbidden_Cmap(range(293,312)) + blue2=Forbidden_Cmap(range(312,321)) + blue3=Forbidden_Cmap(range(321,333)) + blue4=Forbidden_Cmap(range(333,339)) + grey1=Forbidden_Cmap(range(339,356)) + grey2=Forbidden_Cmap(range(356,385)) + green=green1+green2+green3 + red=red1+red2 + pink=pink1+pink2 + purple=purple1+purple2 + yellow=yellow1+yellow2+yellow3 + brown=brown1+brown2+brown3+brown4 + blue=blue1+blue2+blue3+blue4 + grey=grey1+grey2 + + + def __init__(self): + self.color = Forbiddencity + self.color_pd=pd.DataFrame(self.color).T + + def get_cmap(self,color_range,return_cmap=True): + return Forbidden_Cmap(color_range,return_cmap=return_cmap) + + + def get_color(self,name): + return self.color_pd.loc[self.color_pd['name']==name] + + def get_color_rgb(self,name): + return self.color_pd.loc[self.color_pd['name']==name]['color_rgb'].values[0] + + def get_cmap_seg(self,colors,N=256): + from matplotlib.colors import LinearSegmentedColormap + # Define the colors for the gradient + colors = np.array(colors) / 255.0 + # Create a colormap from the list of colors + cmap_name = 'custom_cmap' + cmap = LinearSegmentedColormap.from_list(cmap_name, colors, N=N) + return cmap + + # Function to create HTML table with colors + def visual_color(self, loc_range=(0,385),num_per_row=10): + df=self.color_pd.iloc[loc_range[0]:loc_range[1]] + html = '' + for i in range(0, len(df), num_per_row): + # Add a row for color names + html += '' + for j in range(i, min(i + num_per_row, len(df))): + html += f'' + html += '' + + # Add a row for color blocks + html += '' + for j in range(i, min(i + num_per_row, len(df))): + color = df.iloc[j]["color_html"] + html += f'' + html += '' + html += '
{df.iloc[j]["name"]}
' + return html \ No newline at end of file diff --git a/omicverse/pl/_single.py b/omicverse/pl/_single.py index 47112810..ccf89c38 100644 --- a/omicverse/pl/_single.py +++ b/omicverse/pl/_single.py @@ -951,7 +951,7 @@ def plot_boxplots( # pragma: no cover def cellstackarea(adata,celltype_clusters:str,groupby:str, groupby_li=None,figsize:tuple=(4,6), ticks_fontsize:int=12,labels_fontsize:int=12,ax=None, - legend:bool=False,legend_awargs=None): + legend:bool=False,legend_awargs=None,text_show=False,): """ Plot the cell type percentage in each groupby category @@ -999,6 +999,10 @@ def cellstackarea(adata,celltype_clusters:str,groupby:str, for cell_type in cell_types: ax.fill_between(pivot_df.index, bottom, bottom + pivot_df[cell_type], label=cell_type, color=type_color_all[cell_type]) + max_index = pivot_df[cell_type].idxmax() + if text_show==True: + ax.text(max_index,bottom[max_index]+pivot_df.loc[max_index,cell_type]/2,cell_type,fontsize=ticks_fontsize-1) + bottom += pivot_df[cell_type] if legend!=False: @@ -1032,6 +1036,7 @@ def cellstackarea(adata,celltype_clusters:str,groupby:str, return fig,ax + def violin(adata,keys=None,groupby=None,ax=None,figsize=(4,4),fontsize=12, ticks_fontsize=None,rotation=90,**kwargs): if ax==None: diff --git a/omicverse/pl/_space.py b/omicverse/pl/_space.py index 494943e1..90f5c7bb 100644 --- a/omicverse/pl/_space.py +++ b/omicverse/pl/_space.py @@ -156,6 +156,7 @@ def plot_spatial_general( image_cmap="Greys_r", white_spacing=20, palette=None, + legend_title_fontsize=12, ): r"""Plot spatial abundance of cell types (regulatory programmes) with colour gradient and interpolation. @@ -360,7 +361,7 @@ def create_colormap(R, G, B): cbar.ax.tick_params(labelsize=colorbar_tick_size) max_color = rgb_function(max_color_intensity / 1.5) - cbar.ax.set_title(labels[c], **{**{"size": 20, "color": max_color, "alpha": 1}, **colorbar_label_kw}) + cbar.ax.set_title(labels[c], **{**{"size": legend_title_fontsize, "color": max_color, "alpha": 1}, **colorbar_label_kw}) colors[:, c] = color weights[:, c] = np.clip(counts[:, c] / (max_color_intensity + 1e-10), 0, 1) @@ -431,4 +432,108 @@ def plot_spatial(adata, color, img_key="hires", show_img=True, **kwargs): fig = plot_spatial_general(adata,value_df=adata.obs[color], **kwargs) # cell abundance values - return fig \ No newline at end of file + return fig + +def create_colormap(R, G, B): + spacing = int(20 * 2.55) + + N = 255 + M = 3 + + alphas = np.concatenate([[0] * spacing * M, np.linspace(0, 1.0, (N - spacing) * M)]) + + vals = np.ones((N * M, 4)) + # vals[:, 0] = np.linspace(1, R / 255, N * M) + # vals[:, 1] = np.linspace(1, G / 255, N * M) + # vals[:, 2] = np.linspace(1, B / 255, N * M) + for i, color in enumerate([R, G, B]): + vals[:, i] = color / 255 + vals[:, 3] = alphas + + return ListedColormap(vals) + +def spatial_value(adata,color,library_id, + dot_size=4,white_spacing=20, + colorbar_show=True, + colorbar_tick_size=12,cmap=create_colormap(255, 0, 0), + legend_title_fontsize=12, + legend_title_color=None, + colorbar_label_kw={},res='hires', + img_show=True,ax=None): + + #ax_input=False + if ax is None: + fig, ax = plt.subplots(figsize=(4,4)) + + img=adata.uns["spatial"][library_id]["images"][res] + if img_show: + ax.imshow(img, aspect="equal", alpha=1, origin="lower", cmap=cmap) + ax.invert_yaxis() + ax.axis(False) + coords=adata.obsm['spatial']*adata.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef'] + if color in adata.obs.columns: + weighted_colors=adata.obs[color].values.reshape(-1) + elif color in adata.var_names: + weighted_colors=adata[:,color].to_df().values.reshape(-1) + elif adata.raw is not None and color in adata.raw.var_names: + weighted_colors=adata.raw[:,color].to_adata().to_df().values.reshape(-1) + ax.scatter(x=coords[:, 0], y=coords[:, 1], c=weighted_colors, s=dot_size**2, + cmap=cmap) + + + colorbar_grid=None + labels=[color] + colorbar_shape={} + if colorbar_grid is None: + if len(labels) <= 3: + colorbar_grid = (1, len(labels)) + else: + n_rows = round(len(labels) / 3 + 0.5 - 1e-9) + colorbar_grid = (n_rows, 3) + + shape = {"vertical_gaps": 1, "horizontal_gaps": 0.6, "width": 0.5, "height": 0.05} + shape = {**shape, **colorbar_shape} + + gs = GridSpec( + nrows=colorbar_grid[0] + 1, + ncols=colorbar_grid[1] + 2, + width_ratios=[0.3, *[shape["width"]] * colorbar_grid[1], 0.3], + height_ratios=[1, *[shape["height"]] * colorbar_grid[0]], + hspace=shape["vertical_gaps"], + wspace=shape["horizontal_gaps"], + ) + + #ax1 = fig.add_subplot(gs[0, :], aspect="equal", rasterized=True) + if colorbar_show is True: + fig=plt.gcf() + cbar_axes = [] + for row in range(1, colorbar_grid[0] + 1): + for column in range(1, colorbar_grid[1] + 1): + cbar_axes.append(fig.add_subplot(gs[row, column])) + + n_excess = colorbar_grid[0] * colorbar_grid[1] - len(labels) + if n_excess > 0: + for i in range(1, n_excess + 1): + cbar_axes[-i].set_visible(False) + + norm=mpl.colors.Normalize(vmin=min(weighted_colors), vmax=max(weighted_colors)) + rgb_function = get_rgb_function(cmap=cmap, + min_value=min(weighted_colors), max_value=max(weighted_colors)) + + cbar = fig.colorbar( + mpl.cm.ScalarMappable(norm=norm, cmap=cmap), + cax=cbar_axes[0], + orientation="horizontal", + extend="both", + #ticks=cbar_ticks, + ) + cbar.ax.tick_params(labelsize=colorbar_tick_size) + if legend_title_color is None: + max_color = rgb_function(max(weighted_colors) / 1.5) + else: + max_color=legend_title_color + cbar.ax.set_title(labels[0], **{**{"size": legend_title_fontsize, + "color": max_color, "alpha": 1}, + **colorbar_label_kw}) + + return ax \ No newline at end of file diff --git a/omicverse/space/__init__.py b/omicverse/space/__init__.py index 1b4c88b4..1603d9c5 100644 --- a/omicverse/space/__init__.py +++ b/omicverse/space/__init__.py @@ -5,4 +5,5 @@ from ._spatrio import CellMap from ._stt import STT from ._svg import svg -from ._cast import CAST \ No newline at end of file +from ._cast import CAST +from ._tools import crop_space_visium \ No newline at end of file diff --git a/omicverse/space/_tools.py b/omicverse/space/_tools.py new file mode 100644 index 00000000..9f4a3e58 --- /dev/null +++ b/omicverse/space/_tools.py @@ -0,0 +1,24 @@ +import numpy as np +import matplotlib as mpl +import matplotlib.pyplot as plt +from matplotlib.gridspec import GridSpec +from matplotlib.colors import LinearSegmentedColormap +from matplotlib.colors import Normalize +from matplotlib.cm import ScalarMappable + +def crop_space_visium(adata,crop_loc,crop_area, + library_id,scale,spatial_key='spatial',res='hires'): + import squidpy as sq + adata1=adata.copy() + img = sq.im.ImageContainer( + adata1.uns["spatial"][library_id]["images"][res], library_id=library_id + ) + crop_corner = img.crop_corner(crop_loc[0], crop_loc[1], size=crop_area,scale=scale,) + adata1.obsm['spatial1']=adata1.obsm[spatial_key]*\ + adata1.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef'] + adata_crop = crop_corner.subset(adata1,spatial_key='spatial1') + adata_crop.uns["spatial"][library_id]["images"][res]=np.squeeze(crop_corner['image'].data,axis=2) + adata_crop.obsm[spatial_key][:,0]=(adata_crop.obsm['spatial1'][:,0]-crop_loc[1])/adata.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef'] + adata_crop.obsm[spatial_key][:,1]=(adata_crop.obsm['spatial1'][:,1]-crop_loc[0])/adata.uns['spatial'][library_id]['scalefactors'][f'tissue_{res}_scalef'] + + return adata_crop diff --git a/omicverse_guide/docs/Release_notes.md b/omicverse_guide/docs/Release_notes.md index 527bd1db..030fe345 100644 --- a/omicverse_guide/docs/Release_notes.md +++ b/omicverse_guide/docs/Release_notes.md @@ -492,7 +492,16 @@ Support Raw Windows platform ### Bulk Module - Fixed the error of log_init in gsea_obj.enrichment (#184) +- Added `ax` argument to visualize the `geneset_plot` ### Space Module -- Added CAST to integrate multi slice \ No newline at end of file +- Added CAST to integrate multi slice +- Added `crop_space_visium` in `omicverse.tl` to crop the sub area of space data + +### Pl Module + +- Added `legend` argument to visualize the `cpdb_heatmap` +- Added `text_show` argument to visualize the `cellstackarea` +- Added `ForbiddenCity` color system + diff --git a/omicverse_guide/docs/Tutorials-plotting/t_visualize_colorsystem.ipynb b/omicverse_guide/docs/Tutorials-plotting/t_visualize_colorsystem.ipynb new file mode 100644 index 00000000..4a2f8957 --- /dev/null +++ b/omicverse_guide/docs/Tutorials-plotting/t_visualize_colorsystem.ipynb @@ -0,0 +1,529 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "b0b34981-fcfe-485b-ab8e-d4805a4d972f", + "metadata": {}, + "source": [ + "# Color system\n", + "\n", + "In OmicVerse, we offer a color system based on Eastern aesthetics, featuring 384 representative colors derived from the Forbidden City. We will utilize these colors in combination for future visualizations.\n", + "\n", + "All color come from the book: \"中国传统色:故宫里的色彩美学\" (ISBN: 9787521716054)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c72e5b94-ed9f-4772-81a0-87b54eae5304", + "metadata": {}, + "outputs": [], + "source": [ + "import omicverse as ov\n", + "import scanpy as sc\n", + "#import scvelo as scv\n", + "ov.plot_set()" + ] + }, + { + "cell_type": "markdown", + "id": "d7aaebd1-319b-471b-b89f-3335841d9209", + "metadata": {}, + "source": [ + "We utilized single-cell RNA-seq data (GEO accession: GSE95753) obtained from the dentate gyrus of the hippocampus in mouse." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "43240522-a61b-4315-b2b1-207bd4511360", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "AnnData object with n_obs × n_vars = 2930 × 13913\n", + " obs: 'clusters', 'age(days)', 'clusters_enlarged'\n", + " uns: 'clusters_colors'\n", + " obsm: 'X_umap'\n", + " layers: 'ambiguous', 'spliced', 'unspliced'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "adata = ov.read('data/DentateGyrus/10X43_1.h5ad')\n", + "adata" + ] + }, + { + "cell_type": "markdown", + "id": "b44e3a89-4c73-4643-aae6-1d1294e66f5f", + "metadata": {}, + "source": [ + "## Understanding the Color System\n", + "\n", + "In OmicVerse, we offer a color system based on Eastern aesthetics, featuring 384 representative colors derived from the Forbidden City. We will utilize these colors in combination for future visualizations." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "a689f9c5-6385-43e0-92ad-928f78f30240", + "metadata": {}, + "outputs": [], + "source": [ + "fb=ov.pl.ForbiddenCity()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "675f2d67-7cdf-4f62-9cb7-ac01ec644740", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
人籁青粲翠缥水龙吟碧山石发菉竹庭芜绿葱倩漆姑翠微芰荷青青翠虬官绿油绿莓莓螺青春辰麴尘欧碧苍葭兰苕青玉案
碧滋瓷秘筠雾竹香子鸣珂琬琰出岫王刍春碧执大象青圭绿沈风入松荩篋绞衣素綦苍筤天缥卵色沧浪葭菼山岚冰台青古
醽醁渌波青楸缥碧翠涛青梅雀梅苔古蕉月干山翠翕赩结绿绿云丹罽黄丹檎丹银朱洛神珠珊瑚赫朱孔阳丹雘水华朱胭脂虫朱樱
大繎顺圣爵头麒麟竭苕荣扶光十样锦海天霞驿刚朱颜酡赦霞赦尾缙云小红琼琚岱赭朱柿艳炽鹤顶红赤缇纁黄棠梨朱殷石榴裙
朱草赤灵佛赤綪茷朱湛丹秫木兰杨妃盈盈银红粉米桃夭水红夕岚彤管咸池莲红雌霓縓缘长春渥赭红䵂紫梅绛纱
茹藘美人祭唇脂牙绯鞓红葡萄褐蚩尤旗紫矿紫诰苏方霁红蜜褐福色黪紫龙膏烛苏梅琅环紫胭脂水紫茎屏风红踯躅胭脂紫魏红紫府魏紫
地血芥拾紫油紫紫薄汗退红昌容樱花丁香木槿茈藐紫蒲紫紶拂紫绵赪紫三公子齐紫凝夜紫石英香炉紫烟苍烟落照甘石紫菂银褐藕丝褐
烟红迷楼灰红藤杖鸦维玄天烟墨紫鼠栀子黄白游松花缃叶黄栗留嫩鹅黄黄河琉璃杏子红友库金鞠衣黄不老郁金裙露褐蛾黄光明砂柘黄
媚蝶黄流韎韐九斤黄弗肯红赤璋如梦令茧色芸黄椒房金埒雌黄密陀僧大块蜜合地籁仙米假山南黄粱石蜜紫花布黄封养生主沙场
黄螺蒸栗巨吕降真香大云吉金远志射干油葫芦龙战緅絺葭灰珠子褐黄埃沉香明茶褐荆褐驼褐缊韨棠梨褐檀褐朱石栗紫瓯栗壳
麝香褐椒褐枣褐目童子青骊丁香褐肉红夏籥檀唇紫磨金檀色鹰背褐赭罗老僧衣姜黄半见断肠葱青女贞黄莺儿桑蕾绢纨少艾绮钱
翠樽田赤禹余粮姚黄太一余粮栾华秋香大赤苍黄老茯神流黄青白玉玉色骨缥黄润缣缃佩玖玄校黄琮石莲褐绿豆褐綟绶茶色濯绛
黑朱冥色伽罗苍艾群青碧落晴山品月窃蓝挼蓝监德苍苍孔雀蓝青冥柔蓝碧城蓝采和细宇帝释青佛头青骐麟花青优昙瑞暮山紫
紫苑延维曾青青黛䒌靘缪琳绀蝶獭见天水碧井天云门西子正青扁青法翠吐绶蓝鱼师青软翠青緺螺子黛二绿繱犗铜青青雘
䌦色石绿竹月月白素采星郎影青逍遥游白青青鸾东方既白秋蓝空青太师青菘蓝育阳染青雀头黛霁蓝瑾瑜缟羽山矾浅云凝脂皦玉
玉頩二目鱼韶粉香皮明月珰藕丝秋半云母米汤娇酂白吉量天球霜地余白溶溶月月魄冻缥草白不皂绍衣雷雨垂石涅墨黪驖骊京元
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from IPython.display import HTML\n", + "HTML(fb.visual_color(loc_range=(0,384),\n", + " num_per_row=24))" + ] + }, + { + "cell_type": "markdown", + "id": "6149826e-487e-47c8-9617-5b80bf55005f", + "metadata": {}, + "source": [ + "we can get a color using `get_color`" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "2d949133-4359-4f7f-a28a-ec100f916977", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
numnamename_encolor_rgbcolor_html
161161凝夜紫Noctilucence(68, 36, 84)#442454
\n", + "
" + ], + "text/plain": [ + " num name name_en color_rgb color_html\n", + "161 161 凝夜紫 Noctilucence (68, 36, 84) #442454" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "fb.get_color(name='凝夜紫')" + ] + }, + { + "cell_type": "markdown", + "id": "0bda77d7-221b-4bb0-bed8-75c7f7ae99c8", + "metadata": {}, + "source": [ + "## Default Colormap\n", + "\n", + "We have provided a range of default colors including `green`, `red`, `pink`, `purple`, `yellow`, `brown`, `blue`, and `grey`. Each of these colors comes with its own set of sub-colormaps, providing a more granular level of color differentiation.\n", + "\n", + "Here's a breakdown of the sub-colormaps available for each default color:\n", + "\n", + "- **Green**: \n", + " - `green1`: `Forbidden_Cmap(range(1, 19))`\n", + " - `green2`: `Forbidden_Cmap(range(19, 41))`\n", + " - `green3`: `Forbidden_Cmap(range(41, 62))`\n", + "\n", + "- **Red**: \n", + " - `red1`: `Forbidden_Cmap(range(62, 77))`\n", + " - `red2`: `Forbidden_Cmap(range(77, 104))`\n", + "\n", + "- **Pink**: \n", + " - `pink1`: `Forbidden_Cmap(range(104, 134))`\n", + " - `pink2`: `Forbidden_Cmap(range(134, 148))`\n", + "\n", + "- **Purple**: \n", + " - `purple1`: `Forbidden_Cmap(range(148, 162))`\n", + " - `purple2`: `Forbidden_Cmap(range(162, 176))`\n", + "\n", + "- **Yellow**: \n", + " - `yellow1`: `Forbidden_Cmap(range(176, 196))`\n", + " - `yellow2`: `Forbidden_Cmap(range(196, 207))`\n", + " - `yellow3`: `Forbidden_Cmap(range(255, 276))`\n", + "\n", + "- **Brown**: \n", + " - `brown1`: `Forbidden_Cmap(range(207, 228))`\n", + " - `brown2`: `Forbidden_Cmap(range(228, 246))`\n", + " - `brown3`: `Forbidden_Cmap(range(246, 255))`\n", + " - `brown4`: `Forbidden_Cmap(range(276, 293))`\n", + "\n", + "- **Blue**: \n", + " - `blue1`: `Forbidden_Cmap(range(293, 312))`\n", + " - `blue2`: `Forbidden_Cmap(range(312, 321))`\n", + " - `blue3`: `Forbidden_Cmap(range(321, 333))`\n", + " - `blue4`: `Forbidden_Cmap(range(333, 339))`\n", + "\n", + "- **Grey**: \n", + " - `grey1`: `Forbidden_Cmap(range(339, 356))`\n", + " - `grey2`: `Forbidden_Cmap(range(356, 385))`\n", + "\n", + "Each main color can be represented as a combination of its sub-colormaps:\n", + "\n", + "- `green = green1 + green2 + green3`\n", + "- `red = red1 + red2`\n", + "- `pink = pink1 + pink2`\n", + "- `purple = purple1 + purple2`\n", + "- `yellow = yellow1 + yellow2 + yellow3`\n", + "- `brown = brown1 + brown2 + brown3 + brown4`\n", + "- `blue = blue1 + blue2 + blue3 + blue4`\n", + "- `grey = grey1 + grey2`\n", + "\n", + "These colormaps can be utilized in various applications where color differentiation is necessary, providing flexibility in visual representation.\n", + "\n", + "`palette` is the argument we need to revise" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "5440cc95-be9e-44eb-a408-0c139d1ec2f9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABcYAAAJ4CAYAAABPkzAzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAABibAAAYmwFJdYOUAAEAAElEQVR4nOzdd3hT5dsH8O9J0jTdG1r2KJuyRRTZG2TKEpCtAqLIkOHCH/IqiiwRBERGZcoUkF22bCh7lk0no3ukGef9o/bYkjRN2jQt5Pu5rl6m5zzjPkU4zZ3n3I8giqIIIiIiIiIiIiIiIiI7ISvsAIiIiIiIiIiIiIiIbImJcSIiIiIiIiIiIiKyK0yMExEREREREREREZFdYWKciIiIiIiIiIiIiOwKE+NEREREREREREREZFeYGCciIiIiIiIiIiIiu8LEOBERERERERERERHZFSbGiYiIiIiIiIiIiMiuMDFORERERERERERERHaFiXEiIiIiIiIiIiIisitMjBMRERERERERERGRXWFinIiIiIiIiIiIiIjsChPjRERERERERERERGRXmBgnIiIiIiIiIiIiIrvCxDgRERERERERERER2RUmxomIiIiIiIiIiIjIrjAxTkRERERERERERER2hYlxIiIiIiIiIiIiIrIrTIwTERERERERERERkV1hYpyIiIiIiIiIiIiI7AoT40RERERERERERERkV5gYJyIiIiIiIiIiIiK7wsQ4EREREREREREREdkVJsaJiIiIiIiIiIiIyK4wMU5EREREREREREREdoWJcSIiIiIiIiIiIiKyK0yMExERERERERERvWDNmjUQBAGCIKBYsWLQaDQFPmdsbCyio6MLfJ6i6MaNG4UdAtkZJsaJiIiIiIiIiIhesGrVKun1kydPsH379gKdb+3atahatSquX79eoPMUNbdv30arVq0wY8aMwg6F7AwT40RERERERERERFk8efIE+/btAwCULVsWALB8+fICm+/YsWPo168fYmJiCmyOoqpDhw44cOBAYYdBdoiJcSIiIiIiIiIioizWrVsHrVYLNzc3fPrppwCA3bt3IyoqqkDm02q1BTLuy8Cer50KFxPjREREREREREREWWSWUXnzzTfRrVs3ABkJ3JUrVxZiVERkTUyMExERERERERER/SssLAynT58GAHTs2BHlypVDgwYN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REREREREREREZFe4YpyIiIiIiIiIiIiI7AoT40RERERERERERERkV5gYJyIiIiIiIiIiIiK7wsQ4EREREREREREREdkVJsaJiIiIiIiIiIiIyK4wMU5EREREREREREREdoWJcSIiIiIiIiIiIiKyK0yMExEREREREREREZFdYWKciIiIiIiIiIiIiOwKE+NEREREREREREREZFeYGCciIiIiIiIiIiIiu8LEOBERERERERERERHZFSbGiYiIiIiIiIiIiMiuMDFORERERERERERERHaFiXEiIiIiIiIiIqJ/qdVqBAcH45133kH58uXh5OQEJycnlCtXDj179sSGDRug1WoLbP7BgwdDEASoVCqrjrtixQoIggBBEHDy5EmL+n7zzTdSX1NfKpUKJUuWRPPmzfHdd98hOTnZqtdgzI0bN6w21v3796VrmTFjhtXGpaJJUdgBEBERERERERERFQXr16/H2LFjERkZaXDuwYMHePDgATZt2oQ6depg1apVqFGjRiFEWXSp1WpEREQgIiIChw8fxpIlS7Bv3z5UqlTJ6nPdvn0bI0aMQOnSpbFixQqrj0+vPibGiYiIiIiIiIjI7k2cOBEzZ84EADg7O6Nfv35o06YNypQpA71ej+vXr2PlypU4evQoLly4gCZNmuDAgQOoU6dO4QZuY7/99hsaNGhg9FxCQgIuXbqEhQsX4vr163jw4AF69uyJs2fPwsHBwapxdOjQAXfu3MGgQYOsOi7ZDybGiYiIiIiIiIjIrs2dO1dKigcFBWHbtm0oV65ctjZvvvkmhg0bhrlz52Ls2LGIjY1Fjx49cOXKFTg7O1stlhUrVhTpFdCBgYEmPwxo2rQphg8fjg4dOuDQoUO4dOkSNm/ejD59+lg1joIoZ1OuXDmIomj1caloYo1xIiIiIiIiIiKyW/fu3cPkyZMBZCR99+3bZ5AUz+rTTz/FiBEjpL7z5s2zRZgvFZVKhfnz50vfb9iwoRCjITKOiXEiIiIiIiIiIiryxNQkaG6fQ/qlw9DcPgcxNckq486YMQNqtRoA8NNPP6F48eK59pk2bZq0OebixYu5ytiImjVrwsfHBwBw586dQo6GyBAT40REREREREREVGRpH91A0m8T8fyDmkj4vD0Sv+2JhM/b4/kHNZH020RoH93I89hqtRqrV68GAFStWhVdunQxq5+fnx+m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Y8f82yq1Phs3bmTatGkUFxeTlJTEv//9b9avX8+GDRt4++23SUpKwmazcffdd7No0SK/n//LL79k3rx5DBo0iPnz57N+/XrmzJnjqq7/17/+xdVXX83q1av5wx/+wK+//sqGDRt45plnUKlUyLLMrFmzcDqdbud/8803Wbp0KZdccgkLFy5k7dq1vPLKK2i1lS0Xn376aaZPn86BAwd44IEHWLFiBWvXruXee+8FKhPkjz32WK15n3jiCVdSfNq0aXzzzTds3LiRpUuX8uabbxIbGwvA3r17ef31113H3X///aSkpDBt2jQAOnXqREpKCikpKVx99dV++qme89JLLxEdHc28efNYt24dr732Gvfdd5/r/htuuIHk5GQkSXIlyLdu3cqPP/7IrbfeiiRJbNq0iSlTprRYGyJRMS60K52uvAK1wYDTYkHj6bL4s/I2b2XzfQ9z6Y+1r8gJ0POHb9nT8wKfjzf27ePHaARBEBpHUkkYYyMq26movKsTkG12cjbtRhtswhAZ1kQRtl3GxM6og/bjLC3zbQIJtKGiWlwQhNZjZI8oft6RjgI1KuE8kXIiH61axW2iarwWrUbNlJFd+H6D70m6yGCjHyMSWqOjeWb2nKnwaGzVuJ6R3v1eHDlybkP17t27e3Wsp2RZ5uWXX3a1abnoootc9yUnJ7N7924A3nnnHVfStMr06dOZOHEikyZNco131wPdbrdTWlrKypUrufjii123jxs3jvj4eGbNmoXD4eDrr7/2ul2ML2RZ5s4778ThcDBq1CiWLVtGcPC5z3gXXnghd955J5deeikpKSk88MADTJkypVbrjsbIz89n+PDhrFmzhoCAys15L7roIoxGI/fccw9Op5MVK1bwt7/9jX/84x81YgN4/fXXyczMZM+ePQwZMsTt/NOmTWPx4sWuiw9jx47FYrHw2muvUVJSwubNm5k7d26NhPHYsWMpKyvjq6++YtOmTRQUFLiqvnNycpg7dy4AN910E199VXPl/cSJE7n99tvp06cPRUVFJCcnM3v2bABiY2OJjY11zaXT6Rg8eLA/fpRuybLMokWLXL/P1X/v5s+fz88//4wkSSxYsIAbb7yxxrHTpk1jwoQJ3HHHHWzfvp133nmHxx9/vMlirYuoGBfaFVthEU6L77ubF6TspnBv7aVLAmhDQ9HE+Li0RaMh9pEH/BuQ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Vl6xmXcX7mbR6mP1jvv810PcMbkvGnXr7QIapK98jzBb7Bj0Go8q3J0OGaNGj15X2Su5+nuGSlXZqgRALUGPCAM93CTGS8123vppD7klDbe32na4iABtzTkcToX1+wvqOMI/+ibW3cJFEBqSV2L2OCleZfWeTJJigokMblzh1zXXXMNnn33Gvn37OHbsGN27d69xf2FhIavPrrr2NTF+//33I8syJpOJdevWMWTIubaql156KcOGDeOGG26goKCAt99+mzfeeKPG8bIsM2HCBL788kvX684111wDgM1m47777sPpdBISEsKaNWsYNGiQ69iLLrqIm2++mbFjx5Kens6f//xnrr76aqKiKos2iouLeeaZZwDo27cv69evJzy8cvXHqFGjuPbaa7n99tv54osvfHrs7iQnJ7N7924A3nnnHe69994a90+fPp2JEycyadIk13iRGBcaq/V+uhBahYo92zhy3ZgGk+IAOB3YTp9seFwLCrv4UgxdulFUoaWoXFujuqOuFlUqCcL0MtEhVqJDrAQb7VRlK0x6B1rJSfDoixi2dCO9XnsLteHcG7Bss3HgX//h56EXepQUB5Dr+hztaQWij1V8Xc6+gQqCIPhCkWUsu45i2Xmk/qT4WbKbavLWxtg1DrvdTllZWa2e4e76GkqShEalJzgomJCQEAIDA10JdZVKVdlHUYLAYX0IGz8UbVjNDY8rsvPIXLaR3E0NJ8UrT9jIi6Uq3z4G6sPDUYmKcUEQGmHp5jSufDS5waQ4QEGJhZLyujeObA2SQvWoJdh9MJ3Ukzk1+qPX1StdrVHRpUsEY4b24MJhPejSOdJ1X6+usWg0ahJDdFzVK5QBMaYayfYKq4NvNx7jhW+2eZQUBzCo3a8kauouvb3jTU18BqE923XMt7Zwvh5X3cSJEwk4uxI8OTm51v0//vgjdrudIUOG0LWr53vEVNm1axcpKSkAPP300zWS4lWuv/56Ro0aBVCrb3iVe++91+3FuO+//56MjAwAXnvttRpJ8SqJiYm8//77AFRUVPDRRx+57vv222/JPduW7/3333clxatIksTcuXOJjo5u8LF6KjU1lYSEBOLi4mpVr1eZOHEioaGhAG77rwuCt0RiXKiTIstkvvJn5DLPNkyRNFr0CZ5vMtkSJLWa+Af/is2hxupQk1usp6hcS3GFBrOt7n8OVSsA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b9+u3r17KykpSXXq1NHatWs9m5GmunTpkh555BFJUq9evbR06VLZbDbP+fbt2+v+++9X27Ztdfz4cT388MPavXt3vj6PgorCOAAAAAAAAAqUo+cTNNuLovjVZm+OUvOqpXLUVsUwDK/HPvrooxn2rz516pTKli2rjh07pimKX23gwIGeuSdO/Lna3eVyae7cuZKk7t27pymKp+ratauGDRumjz76yOtYJem3335T1apV5XK59MADD2Q4pmvXripZsqRiY2PTxJUTFy5c8ByXL18+y7F79uxJ197kamFhYapdu3aOYrFYLAoPD9eoUaPSFMVTWSwW3XPPPdqyZYuklL8ffxTGDx48qG7duuny5cuqVq2a1q5dq4oVK6YbN3/+fMXGxspms+mDDz5IUxRPVblyZU2aNEn33Xef9uzZo02bNunWW2/Nj6dRoFEYBwAAAAAAQIHy372n5Ov2j6akL/ee0sgOebcquVatWurYsaMefvhhtWnTJsMxn376qaSU1iWZubrAeXVP6B9//NHTl3zAgAGZzh8yZIjPhfExY8ZozJgxcrvdslgy765csWJFxcbGputVnV1Xvw7X29Tztttu08WLFzM936FDB33zzTfZjqV06dKezUuziiWzv5/8cvLkSfXp00fnzp1TxYoVtW7dOlWrVi3DsatXr5YkNWnSRGXLls30ml27dvUcf/PNNxTGRWEcAAAAAAAABciVJJe+OXA2W3M3HDiroW1rKNhmzdb8nTt3eo5dLpfOnDmj2bNna/ny5ZKkli1basqUKSpduvR1r5VafI6Pj9fvv/+uQ4cOad++fdq+fbu+/fZbz7irC8cHDhzwHDdt2jTTa7do0cL7J5VJXE6nU0ePHtVvv/2mX3/9VTt37tS3336ro0ePposrJ67uKX72bPb+XvNC6rcDLly4oN9++00HDx7U3r179cMPP3hWi0u59zr4onfv3p52PaZpZlnwTm2Ps337dq+/8XDkyJGcB1kEUBgHAAAAAABAgXHsQkK6jTa9dcXp1vGYBNWtkL5FhjdSN168Wvfu3fXqq69q/Pjx+uSTT7R3715t2bIl3QaIV4uJidHUqVO1dOlSHTp0KN35zFZsX70RZ1bF97CwMIWEhCghISGLZ5NecnKyZs+erdmzZ2vHjh2e3t/XxpabxeAbbrhBhmHINE2dPHkyy7Gpq+Wv1bhx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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 316, + "width": 739 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "import matplotlib.pyplot as plt\n", + "fig, axes = plt.subplots(1,3,figsize=(9,3)) \n", + "ov.pl.embedding(adata,\n", + " basis='X_umap',\n", + " frameon='small',\n", + " color=[\"clusters\"],\n", + " palette=fb.red[:],\n", + " ncols=3,\n", + " show=False,\n", + " legend_loc=None,\n", + " ax=axes[0])\n", + "\n", + "ov.pl.embedding(adata,\n", + " basis='X_umap',\n", + " frameon='small',\n", + " color=[\"clusters\"],\n", + " palette=fb.pink1[:],\n", + " ncols=3,show=False,\n", + " legend_loc=None,\n", + " ax=axes[1])\n", + "\n", + "ov.pl.embedding(adata,\n", + " basis='X_umap',\n", + " frameon='small',\n", + " color=[\"clusters\"],\n", + " palette=fb.red1[:4]+fb.blue1,\n", + " ncols=3,show=False,\n", + " ax=axes[2])\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "d1107d95-735c-4222-99a5-fdf343ebcc36", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 316, + "width": 423 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "color_dict={'Astrocytes': '#e40414',\n", + " 'Cajal Retzius': '#ec5414',\n", + " 'Cck-Tox': '#ec4c2c',\n", + " 'Endothelial': '#d42c24',\n", + " 'GABA': '#2c5ca4',\n", + " 'Granule immature': '#acd4ec',\n", + " 'Granule mature': '#a4bcdc',\n", + " 'Microglia': '#8caccc',\n", + " 'Mossy': '#8cacdc',\n", + " 'Neuroblast': '#6c9cc4',\n", + " 'OL': '#6c94cc',\n", + " 'OPC': '#5c74bc',\n", + " 'Radial Glia-like': '#4c94c4',\n", + " 'nIPC': '#3474ac'}\n", + "\n", + "ov.pl.embedding(adata,\n", + " basis='X_umap',\n", + " frameon='small',\n", + " color=[\"clusters\"],\n", + " palette=color_dict,\n", + " ncols=3,show=False,\n", + " )\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "id": "3ae693d2-4d77-49ac-b8a8-c05415955ec2", + "metadata": {}, + "source": [ + "## Segmented Colormap\n", + "\n", + "When we need to create a continuous color gradient, we will use another function: `get_cmap_seg`, and we can combine the colors we need for visualization." + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "2092f6af-4c91-403b-af43-72822cd47541", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgAAAABACAYAAABsv8+/AAAAGnRFWHRUaXRsZQBjdXN0b21fY21hcCBjb2xvcm1hcOa9R1QAAAAgdEVYdERlc2NyaXB0aW9uAGN1c3RvbV9jbWFwIGNvbG9ybWFwd6MDAgAAADB0RVh0QXV0aG9yAE1hdHBsb3RsaWIgdjMuNi4zLCBodHRwczovL21hdHBsb3RsaWIub3Jn1EXFUQAAADJ0RVh0U29mdHdhcmUATWF0cGxvdGxpYiB2My42LjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmf641p2AAABs0lEQVR4nO3WQU7CQABA0Snn8Ugez3NSF5aaUIuigCT/vU3TYYaZloT86eX1bR5jjGkaY4wxDst1vV8GNuNnnz/b+nX+k63fe77t957m7aw/nO5vs357rudYv/d8/7Z+Hf/6+aazzx+9/vO9/2z96nhcrvPZ9WN83hnfu59/O2/+bv/L5/zz/jvnuX7/O5/zZu/pRue8+3u68pzz5fd5v/135m3Oszf/Mec8/V7L3wEAUCIAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAS9AwuHF4o+QJ+FAAAAAElFTkSuQmCC", + "text/html": [ + "
custom_cmap
\"custom_cmap
under
bad
over
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "colors=[\n", + " fb.get_color_rgb('群青'),\n", + " fb.get_color_rgb('半见'),\n", + " fb.get_color_rgb('丹罽'),\n", + "]\n", + "fb.get_cmap_seg(colors)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "24403b57-e4d3-4eb0-a4da-796bad0ffb01", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgAAAABACAYAAABsv8+/AAAAGnRFWHRUaXRsZQBjdXN0b21fY21hcCBjb2xvcm1hcOa9R1QAAAAgdEVYdERlc2NyaXB0aW9uAGN1c3RvbV9jbWFwIGNvbG9ybWFwd6MDAgAAADB0RVh0QXV0aG9yAE1hdHBsb3RsaWIgdjMuNi4zLCBodHRwczovL21hdHBsb3RsaWIub3Jn1EXFUQAAADJ0RVh0U29mdHdhcmUATWF0cGxvdGxpYiB2My42LjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmf641p2AAAB4ElEQVR4nO3WQW6jMABAUYfzzJHmeD1n6WLaVDGCQKrp5r+3oQQbOwRV//bn79s6xhi32xhjjLF8/rE9/3dclvF4fj+OU+Pm+y7L3nrT+fK4zmZfJ9ffjju3/v646b5n97ncpuvTevPnl9ff+b5X11+On8v8vJ/+Lqf3eW79/XHH78XzcSd/l8vrP3kuV9c/+V58j3v8/O79fee4Hl5f1+PrT+d/XV/35h/fZ/06f3Ef63x9dx+/NP/+fa7Of20fu/NP7uO/z9/c56fzH8dt51/bx6/Pn973n87//LcFAJQIAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBH32yD4p513KsAAAAAElFTkSuQmCC", + "text/html": [ + "
custom_cmap
\"custom_cmap
under
bad
over
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "colors=[\n", + " fb.get_color_rgb('群青'),\n", + " fb.get_color_rgb('山矾'),\n", + " fb.get_color_rgb('丹罽'),\n", + "]\n", + "fb.get_cmap_seg(colors)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "9ea4d54e-dbdb-418e-ad84-facb512cafbc", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgAAAABACAYAAABsv8+/AAAAGnRFWHRUaXRsZQBjdXN0b21fY21hcCBjb2xvcm1hcOa9R1QAAAAgdEVYdERlc2NyaXB0aW9uAGN1c3RvbV9jbWFwIGNvbG9ybWFwd6MDAgAAADB0RVh0QXV0aG9yAE1hdHBsb3RsaWIgdjMuNi4zLCBodHRwczovL21hdHBsb3RsaWIub3Jn1EXFUQAAADJ0RVh0U29mdHdhcmUATWF0cGxvdGxpYiB2My42LjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmf641p2AAABh0lEQVR4nO3WMY7CQBQFwWHvf1zn3gDhBCGwx5igqxJI0H8CBH1blmUdY4x1Xce4Pzn4OA69brv78Kv724xr34fn9312x0n3t8/luztef+9md5x8f/eO2fvX7Dh8/+Mds/e/u+O0+293XHR/5479v/uzOy6+/2bH8f+92R0/ur/tuPsbAECOAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQ9A875eKKLnxLIAAAAABJRU5ErkJggg==", + "text/html": [ + "
custom_cmap
\"custom_cmap
under
bad
over
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "colors=[\n", + " fb.get_color_rgb('山矾'),\n", + " fb.get_color_rgb('丹罽'),\n", + "]\n", + "fb.get_cmap_seg(colors)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "37871b1a-1195-44dd-9382-79495dea3cf9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAksAAAJCCAYAAADQsoPKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAABibAAAYmwFJdYOUAABxZElEQVR4nO3deZgU1bk/8O+ppTdQVJBFJ6DGXTQqqMHENVEBMQomiEY0mMRIXBNvXH56FZOrxpu4ZMMliaBxJRqiuCBxiRoUiSCiqERRgoLIooAwvVXV+f0x91S6Z7qrq7urev1+nmeeZ2a6uurMTE/32+95z3uElFKCiIiIiArS6j0AIiIiokbGYImIiIjIA4MlIiIiIg8MloiIiIg8MFgiIiIi8sBgiYiIiMgDgyUiIiIiDwyWiIiIiDwwWCIiIiLywGCJiIiIyAODJSIiIiIPDJaIiIiIPDBYIiIiIvLAYImIiIjIA4MlIiIiIg8MlogIALBlyxZMnz4d3/rWt7D77rujT58+SCQSGDJkCL761a9iypQpWLx4cb2H6WmnnXaCEKLsjylTptR76ETUwIx6D4CI6m/mzJm44IIL8NFHH/W4bcWKFVixYgXmzp2Ln/70p5g4cSJuuukm9O3btw4jDYem8X0jERUnpJSy3oMgovp5+OGHMX78eDiOA13XMXr0aBx++OHYcccdYRgG1q1bh3nz5uHhhx/Gli1bAADDhg3Dc889h6222qrOo883Z84cdHZ2ljxu8eLFuPrqqwEAHR0d+Oc//4mBAweGPTwialIMloja2IYNGzB48GB8/vnn6NevH5588kkMHz684LErV67ESSedhFdffRUAcMYZZ+Cuu+6q5XADsXnzZhx44IF49913YRgG5s6di4MPPrjewyKiBsbcM1Ebu/POO/H5558DAG655ZaigRIA7Ljjjnj00UfdbNK9996L1atX12ScQbr44ovx7rvvAgCmTJnCQImISmKwRNTGFixY4H5+9NFHlzx+0KBBGD9+PADAtm3MnTs3tLGF4YUXXsAdd9wBANhvv/1w6aWX1nlERNQMGCwRtbENGza4n3/wwQe+7jNu3DhMmDAB5513HgYPHlzwmE8++QRTpkzBIYccgm233RbRaBQdHR046aSTcN9998FxnB73WbduHQYMGOCuULv99tuLjuEb3/iGe9yPf/xjX+O2bRvnnXee+/Vtt90Gw+AaFyLyQRJR2zr//PMlAAlAHnroofLzzz+v+pzTp0+XvXv3ds9b6GPYsGFyxYoVPe770EMPucdss802cvXq1T2OufPOO91j9tlnH5lKpXyN649//KN7vwkTJlT9cxJR+2CBN1Ebmz9/Pg455BD360GDBuH73/8+vvnNb2Lfffct+3zTp0/HpEmT3K+PP/54nHDCCdhmm23wr3/9C9OmTXMzWDvuuCMWLFiAAQMG5J1jwoQJePDBBwEAp512Gu699173tg8//BBDhw7Fpk2bEIlE8Morr2D//fcvOa5sNotdd90VK1asgK7r+Ne//oVddtml7J+PiNpUvaM1Iqqvc889t2D2Z+DAgfKUU06Rv/3tb+WSJUtKnufDDz+U0WhUApCRSET++c9/7nFMMpmU48ePd68xevToHsesXbtW9u/f3z1mzpw5UkopHceRX//6193v//znP/f9M957773MKhFRxRgsEbU5y7LkZZddJnVd95w66+jokBdeeKF8++23C54nd0rv2muvLXq9VCol99xzT/fYBQsW9Djm4Ycfdm/ffffdZTqdlrfeeqv7vcMOO0zatu37Zzz44IPd+y5cuND3/YiIpGSwRET/Z9GiRXLSpElym2228QyadF2XF1xwQY9aoZ133lkCkIlEQm7atMnzWr///e/d81155ZUFj5kwYYJ7zPnnny+32morCUBuvfXW8oMPPvD9c82bN889zzHHHOP7fkRECmuWiCiPZVmYO3cunn32Wfz973/HK6+8gnQ63eO4kSNH4rHHHoOu61izZo1be3TEEUfg73//u+c1li9fjp133hkAcMwxx2DOnDk9jlm/fj322WcffPLJJ3nfnz59Os4880zfP89ZZ52FadOmAQAee+wxHH/88b7vS0QEsHUAEXVjGAaOOOIIXHPNNXj++efx2WefYfbs2Tj77LMRi8Xc42bPno0//vGPAJAX0PgpnB4yZIi7H1v3YEjp27cvbrvttrzvjRs3rqxAybZtzJo1CwCw7bbb4thjj/V9XyIihcESEXmKx+M47rjjcPvtt2PZsmUYMWKEe9uvfvUrAMCmTZvc7/Xq1avkOYUQiMfjAODuN1fI0KFDYZqm+3W5fZFeeuklrFu3DgBw0kkn5Z2LiMgvBktEbWr+/Pm48cYbcckll+Ctt97ydZ8ddtgBjzzyCHr37g0AeOedd5BOp92vAe/gR3Ecx93wNpFIFD1m0qRJyGaz7vdmzJiBhx9+2NdYAeCRRx5xP1edx4mIysVgiahNPfnkk/iv//ov/OIXv8BTTz3l+37bb789DjroIABdAc2nn36KgQMHurcvW7as5DmWLVsGVS654447Fjzm17/+Nf7xj38A6KprUpmoH/7wh262qJTZs2cDALbaait8/etf93UfIqLuGCwRtancZo4PPPBAWfdV027xeBzbb789BgwYgCFDhgAA/vnPf+ZNyxXyzDPPFByH8t577+GKK64A0FVrdM899+DKK68EAKxZswbnnntuyTFu2LDBzZgNGzaMW5sQUcUYLBG1qWOPPRbbbbcdgK4pud///ve+7rdgwQIsXLgQADB69Gg3CDnppJMAAMlkEr/97W+L3j+dTru1TgAwZsyYvNullDjrrLPcabpf/OIX6N+/P37yk59gn332AeBvOm7BggVu9mrYsGG+fjYiokIYLBG1qXg8jp///Ofu15MnT8ZVV12FZDJZ9D4vv/wyvvGNb0BKiUgk4mZ7AOCiiy5yV8tdc801BYOZdDqNM888E++88w6Arum1r3zlK3nH/PrXv8aLL74IoKsNwVlnnQUAME0Tt99+O4QQAEpPx7355pvu5362RCEiKoZ9loja3GWXXYYbbrjB/Xq77bbDmDFjMGzYMAwYMADpdBorVqzA008/jeeff9497p577sG3v/3tvHP98Y9/xPe+9z336zFjxrh7w7377ru488478f777wMABgwYgNdeew2DBg1yj3/vvffwpS99CZ2dnYhGo3j99dexxx575F1j8uTJbkuB8ePHu/vIdXf++ee7Ga6nnnqKbQOIqHL164dJRI3irrvukgMHDvTs3K0+hgwZIh9//PGi55o+fbpMJBKe5/jyl78sV6xYkXc/x3HkYYcd5h5zzTXXFDz/hg0b5KBBg9zjHnrooYLHjR071j1m3rx5lf9yiKjtMbNERACAzZs344knnsDs2bOxcOFCrF27FuvXr0c0GsWgQYOw3377Ydy4cTjxxBPdlWnFrF69Gr/73e8we/ZsLFu2DJ2dnejo6MB+++2HSZMmYfTo0dB1Pe8+v/rVr3DRRRcBAPbaay8sWrQIkUik4Pn//Oc/u60A+vfvjyVLlqBfv355xxxzzDF4+umnAXS1OOieoSIi8ovBEhEREZEHFngTEREReWCwREREROSBwRIRERGRBwZLRERERB4YLBERERF5YLBERERE5IHBEhEREZEHBktEREREHhgsEREREXlgsERERETkgcESERERkQcGS0REREQeGCwREREReWCwREREROSBwRIRERGRBwZLRERERB4YLBERERF5YLBERERE5IHBEhEREZEHBktEREREHhgsEREREXlgsERERETkgcESERERkQcGS0REREQeGCwREREReWCwREREROSBwRIRERGRBwZLRERERB4YLBERERF5YLBERERE5MGo9wCIqDk5jgPbtiGEgK7rEELUe0hERKFgsEREJTmOg0wm4wZHQgg4juPeLoRANBqFpmmwLAuWZQEAdF2HaZoMpIioqQkppaz3IIiocUkp0dnZ6etYXddh23be9zRNQywWY8BERE2LNUtEVFQ5gRKAHoES0JWVUpkmIqJmxGCJiIpKJpOBnKdQEEVE1CwYLBFRQVJKBDVLzyk4ImpmLPAmooJyC7iDIKV0C8NVsTgAGIaBSCTCgIqIGhYLvImoBykl0ul0oNNnasVcKpXqcZuu64jFYoFdi4goSJyGI6Iegg6UgK4ALJPJFLzNtm3WNRFRw+I0HBHlUc0mwzq31226ruddX9d1aBrf0xFRfTFYIqI89ZqZF0Igm832yD5FIhGYplmXMRERAQyWiKibemVystlswcxTJpNhhomI6orPPkSUR21nUmteU3RsaklE9cRgiYh64DJ+IqL/YLBERD3oul7vIeRptPEQUXthsEREPVRSUK3reigZKU3TmOkiorpiU0oiKsi27YINJOslGo3CMLgmhYhqj5klIiqo0VagpdPpok0tiYjC1DjPhETUcKLRaL2HkCebzbLTNxHVHIMlIioq6M10g8BgiYhqjcESERXkOA7S6XQo566mYJtllkRUayzwJqKCMpkMstlsoOfUNA2RSARSyooDMU3TIKWEEAKmabLom4hCx2cZIiooyCk4IYSbEZJSugFOsS1O/IxLBVxSSu4dR0ShYmaJiAoKI7OkdN8c17KsijNNQgjE43H2YiKi0LBmiYgKMk2zqgAkFosVvX82m82rPTIMo+I2BVJK1jERUag4DUdEBQkhEIvFkMlkyl6BpmkadF0vGsRIKWHbtjulpmlaQ668IyICGCwRkQdN0xCLxZBOp2FZlu/7qSm23Fql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2Rr/Q20ZLBFR4/DaIkTXdSQSibxgqRQVZHW/j23beYFXdyqjxe1KiHwSKD0N1xqxUmM2pZw3b169h0BEDURlh6q5j6q1ikQied9XwRVrk4gq0CZNKasKls4999yiBZqVsG0bV155JQ4//PC87/fr1w+HH354j+8TEZVDCAHTNJFIJNCrVy/06tUL8Xic2SSiSmma90eLELKKSkhN0zB06FA88MAD2HvvvasayNKlS3H66adj4cKFABDaMmAiIiKqTkdHB6Rl4Z0X/uF53J6HfxXCMPDRRx/VaGThqDrsW7JkCQ466CDceuutFZ/j17/+NQ488EAsXLiQey0RERE1C014f7SIqoKl73znO5BSIplM4rzzzsNJJ52ETz/91Pf9V61ahWOPPRY/+tGP3OW+iUQCv/nNb6oZFhEREYWuRL2SEGiVCu+qgqU777wT9957L7baaitIKTFr1izst99+eO6550re9/7778e+++6LZ555xs0mjRgxAosWLcIPf/jDaoZFREREYRMAhFbio96DDEbV03CnnnoqFi5ciGHDhkFKiVWrVuGYY47B//t//69g3dHGjRtx2mmn4fTTT8eGDRsgpUQkEsH111+PF198Ebvuumu1QyIiIqIaEJrm+dEqAvlJvvjFL+Kll17CRRdd5DZ/u+GGG/CVr3wFH3zwgXvc008/jaFDh+LBBx+ElBJSSuy///549dVXcemll7JTLhERUTNhzVJ5TNPETTfdhFmzZmH77beHlBLz58/H/vvvj2nTpuGCCy7AyJEjsWrVKkgpoes6rrjiCsyfPx9Dhw4NahhERERUK3Xqs/TXv/4Vxx9/PPr3749IJIKOjg6cdNJJePzxx0O5XlWtA4r55JNPMGnSJMyePbvrIv/3C1OX2muvvTB9+nQcdNBBQV+aiIiIQtbR0QFp21j66gLP4/YYPgxC1wNrHZDNZjFx4kQ8+OCDRY85/fTTMW3atEAbzYYy7zVgwAA88cQTGDt2rPs9tdnmKaecgkWLFjFQIiIiamZClG5KGXB26Yc//KEbKO200074+c9/jvvvvx9TpkzBwIEDAQD33HMPfvSjHwV63VAySx988AHOOussvPDCCwCQt0eTrus4//zzce211yIWiwV9aSIiIgpZR0cHpONg6WuLPI/b44D9ITQtkMzSiy++6O7kceCBB+K5557D1ltv7d6+Zs0aHHXUUXjrrbcAAK+++iqGDRtW9XWBEDJLU6dOxX777YcXXnjBLeL+3ve+h7PPPhtSSti2jVtuuQUHHHAAFizwTt8RERFRAxMlPgJ0ww03uJ//4Q9/yAuUAKB///544IEH3NKfa6+9NrBrBxYsrVy5EsceeyzOP/98dHZ2QkqJAQMGYNasWbjjjjtw22234eGHH8a2224LKSWWLl2KQw89FD/72c/gOE5QwyAiIqJaqdHecBs3bnTroA899FAccMABBY/bd999ceSRRwIAnnjiCXz++eeBXD+Qn+Tuu+/G0KFD3QaTUkqMGzcOb775Jo4//nj3uLFjx+L11193f5BsNospU6bgq1/9KpYtW1bw3FOmTHF3D99+++3xySef+B7XWWed5d538uTJVf2MFL5LLrkEQghcdNFF9R4KERH5UaopZUBeeOEFt3fj17/+dc9jv/a1rwEA0uk0nn322UCuX9VPsnbtWowdOxaTJk3Cpk2bIKVEnz59cPfdd+Ohhx5C3759e9xnxx13xDPPPINrr70WpmkCAObNm4f9998fd9xxR4/jr7zySgwfPhwAsG7dOpx99tm+xnb//fdj2rRpAIC9994bN910U6U/JtXA3//+d/6NiIiaivDRlDKYubg33njD/Xzffff1PHafffZxP3/99dcDuX5VwdI+++yDRx991M0mHX300XjjjTdw+umne95PCIHLL78c//jHP7DzzjsDALZs2YLJkyfjhBNOwJo1a9xjDcPAn/70J8TjcQDAo48+iunTp3uef9myZfjBD34AAIjFYnjggQfc+1PjWbhwIcaNG1ew4zsRETUogdJ9lgKqW1q+fLn7+U477eR57Be+8AX383//+9+BXL+qYGndunUAgHg8jltuuQVPP/00Ojo6fN//oIMOwuuvv46JEye633v88cd7RI177rknrr/+evfrCy+8EB9++GHBc2YyGUyYMMGdp/zFL35RMgql+pk5cyaOOuoofPbZZ/UeChERlatGHbzXrl3rft6vXz/PY7fbbjv38/Xr1wdy/ao7Ng0fPhx333039thjj4ru36tXL9x1110YNWoUJk+ejI0bN7pBWK4LLrgAjz76KJ599lls2rQJkyZNwt/+9je36l257LLL8OqrrwIAxowZg/POO6+icVG4Nm/ejP/+7//GLbfcUu+hEBFRBVavXo3d99qr5DEAPBMpftoKdHZ2up+XajuUe3vu/apRVWbp6quvxksvvVRxoJRrwoQJeO211zBixIiCtwshMH36dPTp0wcA8Mwzz+B3v/td3jFPPPGE++I7aNAgt2aJGssDDzyA3Xbbzf1b9e7dGxdffHF9B0VERL4NHDgQgwYNchdRFfsYNGgQdF2v+nrZbNb9PBqNeh6be7tlWVVfGwAgG4xt23LKlClFb7/77rslAAlAJhIJ+d5770kppfz444/l9ttvLwFIIYT829/+Fuo41Ri+9KUveR534oknusd+8MEHebedeeaZEoDccccdpZRSrlmzRl5xxRVyzz33lIlEQm6//fbyyCOPlH/+85/z7vfMM8/IE088UQ4cOFBGIhG50047yR/+8Idy1apVnmPZsmWLvPXWW+VJJ50khwwZInv37i0jkYgcMGCAPPLII+UNN9wgN27cWPC+06ZNc3+O1157TaZSKXndddfJoUOHykQiIXv37i0POeQQ+atf/UqmUinPcRxxxBHuuQ499FC5dOlS+dxzz7nfu/DCCz3vT0RE7WX06NHua8Tq1as9j121apV77HHHHRfI9RsuWPJj3Lhx7i/i8MMPl47jyFGjRrnfu+SSS0IfQ9DB0iuvvCIHDhzoHtv946qrrpJSSnnZZZcVPWaHHXaQK1asKDiOZ599Vvbv37/ofdXHoEGD5OLFi3vcPzdYev755+VBBx1U9Bz777+/54P5iCOOkF/4whfk9OnTpW3bUkrJYImIiIoaP368+xqxfPlyz2Pff/9999iTTjopkOsHt8tcDd1+++2YO3cuPvnkE7zwwgs4+eST8eSTTwLoqqH6n//5nzqPsDyff/45xowZg7Vr1+LYY4/FuHHjYJomHn/8cfzlL38B0NWJdO3atbj11lsxcOBAnHPOOdhzzz2xYsUK/PrXv8ZHH32EVatW4eKLL8aMGTPyzv/OO+9g1KhRSKfT0DQN3/rWt3DUUUehX79+2Lx5MxYsWIA//elP2LBhAz7++GOcccYZeO2114qO9wc/+AHeeecd9O3bF5MnT8bQoUOxfPly3H777fjggw+waNEiHHHEEVi0aFHBueXrrrsOBx10kNs6goiIyMu2227rfr5+/XoMGTKk6LGffvqp+3n//v2DGUAgIVcdzJo1q0dGo3fv3vLdd9+tyfXVNYPILKmPX/7ylz3uf+qpp+Yds88++8i1a9fmHfPRRx/JrbbaSgKQkUikxzTYySef7N7//vvvLzjO5cuXyz59+rjHvfnmm3m352aWAMg99thDrly5Mu+YzZs3y6OOOso95mc/+5nn7yYXM0tERFTMTTfd5L5GzJw50/PYv/zlL+6x1113XSDXD3xvuFoZM2YMvve97+V975ZbbsGuu+5apxFV55BDDilY5Ny9CefUqVN7LJvccccdMWrUKABdrRP+9a9/ubd1dnbi8ccfBwCMGDECEyZMKHj9IUOG4LTTTnO/Xrp0adGxGoaBhx56CDvssEPe93v16oX777/f3a/npptuYu8kIiKqWm6jySVLlngem3t7UK2DmjZYAgCt274zXlNHja5YEKOadgJdvSPUjsvdDR482P18w4YN7ueJRALLly/H3Llzcfvtt3uOIfdaXsstTzjhBAwdOrTgbQMGDHB/ls8++wwvv/yy5zWJiIhK+fKXv+yuciu1hckzzzwDANB1HYcddlgg12/aYGnmzJk9tkeZOnUq5syZU6cRVWevIr0qVKsEAPjiF79Y9P6JRML9vHs2Z8CAATj00EMLRtipVAoLFy7E7373u7xaJ6+M0HHHHVf0NgB5Ad28efM8jyUiIipl6623dl97nnvuubztT3K9/vrreP755wEAI0eOzHsNrUZTFnivXLnSnYLTdR0nn3wyZsyYASklJk2ahDfffDOvGKwZ5HYcLSY3IOque3POQtasWYNHHnkECxcuxLvvvotly5ZhxYoVcBynx7FSyqLn2X333T2vk5vlKmfjYyIiomIuvvhid4u10047Dc8++yy233579/Y1a9bg1FNPdV+/fvKTnwR27aYLlhzHwcSJE91q9/POOw833HAD3njjDbz99ttYtWoVJk+ejAceeKDOIy1PmCvDbNvGlVdeiZtuugmZTKbgtUeMGIF4PI6nnnqq5PlUTVIxuUHdpk2byh8wERFRN4cffjjOPPNM3HXXXXjzzTfxpS99CZMnT8Zuu+2Gd999F1OnTnU7hn/3u9/FEUccEdi1my5YuuGGG/Dcc88BAHbbbTdcd911iEajmD59Og499FDYto0HH3wQJ5xwAr797W/XebRd01z1dtZZZ+Huu+8G0FWc/dWvfhXDhw/H0KFDsffee2O//fZDNBrFjTfe6CtYKvUzbd682f281B4+REREft1xxx34/PPP8Ze//AUff/wxrrrqqh7HjB8/HlOnTg30uk0VLP3zn//E1VdfDaDrRf+ee+5xsxgHH3wwLrvsMlx77bUAujJORxxxRFkb+5ZDCAEpZclW6hs3bgzl+n699NJLbqC0yy67YM6cOUVrn3ILw70U28RYef/9993Pu6+YIyIiqlQkEsHDDz+MmTNn4s4778Q///lPfPrpp+jTpw8OOuggfP/738fYsWMDv27TFHhv3rwZp556qrs/zBVXXIGDDz4475irr74a+++/P4CuF/7vfOc7nrU31VBV+V7TTI7j4O233w7l+n499thj7udXXXWVZ5H4okWL3M+9fm9z5871vOYLL7zgfn7UUUf5GCUREZF/Y8eOxaxZs7B69WpkMhmsXbsWTzzxRCiBEtBEwdK5556LZcuWAejKIl155ZU9jjFNE3fffTcikQiAruWDv/rVr0IZj+oKunLlSqxZs6bgMXPmzKl7Zmn9+vXu57179y563Jtvvpm3kjB308Lu7rvvvrwOqblWrlyJhx56CEBXIfjee+9d7pCJiIgaSlMESw888IA7lZRIJPCnP/0JhlF4BnHffffFNddc4359+eWXh5LdUVktx3HyrqcsXboU55xzTuDXLVdu76Q77rijYMZo8eLFOOmkk/KKv73qkj799FOcfvrpPY7ZtGkTTjnlFLdmSU2ZEhERNbOGr1lavnx5XtDxy1/+suTS9Z/85Cd49NFH8fLLLyOVSuH000/HvHnzAl1x9t3vftfNoEydOhXvv/8+xo0bh2g0ipdffhl33303Ojs7cfDBB2P+/PmBXbdcp556KqZMmYJ0Oo05c+Zg+PDhOP3007HDDjtgzZo1eO655zBr1qwetVdeGTEhBJ588knsu+++OPvsszFkyBC8++67uO222/DRRx8BAI4//vi8juBERETNqqGDJdu28e1vf9t94R41ahQmT55c8n66ruOuu+7C/vvvj87OTixcuBBTpkxxi7+DMHLkSFx++eW4/vrrAQCzZ8/G7Nmz3duFELj66qvR0dFR12BpyJAhuOOOO/Dd734XlmVh4cKFWLhwYY/jdt11V9x888044YQTAHRlm4q56KKL8Mgjj+C9997DJZdc0uP20047DdOmTQvuhyAiIqqjhp6G+9nPfoaXXnoJANC3b1/ceeedvu+722674X//93/dr2+44Qb3XEG57rrr8OKLL+KUU07BDjvsgEgkgh133BGnnHIKXnzxRUyZMiXQ61XqjDPOwPz583H66adj8ODBiEQiiMVi6OjowKhRo/CHP/wBixcvxpgxY9xtTJ588kl89tlnBc83ePBgLFq0CFdccQV22203RCIR9O3bF2PGjMGsWbNw7733unVjREREzU7IsJaLUUuZPn06Jk2aBAC4+eabcdFFF9V3QERERDXS0JklIiIionpjsERERETkoaELvIP0j3/8A+vWrav6PAceeGDeRrFERETU2tomWLryyivx/PPPV32eadOm4Tvf+U71AyIiIqKmwGk4IiIiIg9cDUdERETkgZklIiIiIg8MloiIiIg8MFgiIiIi8sBgiYiIiMgDgyUiIiIiDwyWiIiIiDwwWCIiIiLywGCJiIiIyAODJSIiIiIPDJaIiIiIPDBYIiIiIvLAYImIiIjIA4MlIiIiIg8MloiIiIg8MFgiIiIi8vD/AW5lngHP26xfAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": { + "image/png": { + "height": 289, + "width": 293 + } + }, + "output_type": "display_data" + } + ], + "source": [ + "ov.pl.embedding(adata,\n", + " basis='X_umap',\n", + " frameon='small',\n", + " color=[\"Sox7\"],\n", + " cmap=fb.get_cmap_seg(colors),\n", + " ncols=3,show=False,\n", + " #vmin=-1,vmax=1\n", + " )\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.14" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/omicverse_guide/mkdocs.yml b/omicverse_guide/mkdocs.yml index de756ad4..0d968c92 100644 --- a/omicverse_guide/mkdocs.yml +++ b/omicverse_guide/mkdocs.yml @@ -63,6 +63,7 @@ nav: - Plotting: - Visualization of single cell RNA-seq: Tutorials-plotting/t_visualize_single.ipynb - Visualization of bulk RNA-seq: Tutorials-plotting/t_visualize_bulk.ipynb + - Color system: Tutorials-plotting/t_visualize_colorsystem.ipynb - API documentation: api/index.md - Release notes: Release_notes.md diff --git a/pyproject.toml b/pyproject.toml index 39b2d879..8f3c29bb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -54,7 +54,7 @@ dependencies = [ 'graphtools>=1.5', 'phate>=1.0', 'tqdm>=4.64', - 'pydeseq2==0.4.1', + 'pydeseq2>=0.4.1', 'mofax>=0.3', 'adjustText>=0.8', 'scikit-misc>=0.1',