## 绘图的颜色
colors_all = ["#222222", "#F3C300", "#875692", "#F38400", "#A1CAF1", "#BE0032", "#C2B280",
"#848482", "#008856", "#E68FAC", "#0067A5", "#F99379", "#604E97", "#F6A600", "#B3446C",
"#DCD300", "#882D17", "#8DB600", "#654522", "#E25822", "#2B3D26", "#5A5156", "#E4E1E3",
"#F6222E", "#FE00FA", "#16FF32", "#3283FE", "#FEAF16", "#B00068", "#1CFFCE", "#90AD1C",
"#2ED9FF", "#DEA0FD", "#AA0DFE", "#F8A19F", "#325A9B", "#C4451C", "#1C8356", "#85660D",
"#B10DA1", "#FBE426", "#1CBE4F", "#FA0087", "#FC1CBF", "#F7E1A0", "#C075A6", "#782AB6",
"#AAF400", "#BDCDFF", "#822E1C", "#B5EFB5", "#7ED7D1", "#1C7F93", "#D85FF7", "#683B79",
"#66B0FF", "#3B00FB"]
processed_celltype = [item for item in celltype_Frequency_c2l.columns]
color_per_ct = dict(zip(processed_celltype, colors_all[:len(processed_celltype)]))
######################
# 心脏的颜色方案(程蕊师姐当时画图的颜色方案)
# 从tab20和其他调色板中选择颜色
colors = [
'#1f77b4', # 深蓝色
'#ff7f0e', # 橙色
'#2ca02c', # 绿色
'#FFB6C1', # 浅粉红色(cardiac myocyte)
'#9467bd', # 紫色
'#8c564b', # 棕色
'#e377c2', # 粉色
'#17becf', # 青色
'#d62728', # 红色
'#bcbd22', # 黄色
'#7f7f7f', # 灰色
'#98df8a', # 浅绿色
'#ff9896', # 浅红色
'#c49c94', # 浅棕色
]
# 分配颜色
cell_types_data = {
'B cell': colors[3], # 浅粉红色(cardiac
'T cell': colors[12], # 浅红色
'cardiac muscle cell': colors[13],# 浅棕色
'cardiac myocyte': '#ADD8E6', # 黄色
'cardiac neuron': colors[4], # 紫色
'cardiac valve cell': colors[5], # 棕色
'endocardial cell': '#17BECF', # 粉色
'endothelial cell': '#000000', # 青色
'erythrocyte': colors[8], # 红色
'fibroblast': '#FFD700', # 深蓝色
'leukocyte': colors[10], # 灰色
'macrophage': colors[11], # 浅绿色
'monocyte': colors[1], # 橙色
'smooth muscle cell': '#006400' # 绿色
}
if sample in ["WMQ-586-mHeart", "WMQ-584-mHeart", "WMQ-644-mHeart"]:
color_per_ct = cell_types_data # 替换成程蕊师姐的颜色方案
print(color_per_ct)
最新发布