library(scales)# show_pal()
ggsci 颜色系统
ggsci
颜色系统,可直接用于ggplot2画图系统的scale_color_npg(),scale_fill_npg(),和非ggplot2的颜色调用pal_npg(“nrc”,
alpha = 1)(10),ggsci网址
library(ggsci)
library(scales)
mypal <- pal_npg("nrc", alpha = 0.6)(10)
show_col(mypal)

mypal <- pal_npg("nrc", alpha = 1)(10)
show_col(mypal)

mypal_aaas <- pal_aaas("default", alpha =1)(10)
show_col(mypal_aaas)

#mypal_aaas
RColorBrewer 颜色系统
RColorBrewer 颜色系统
library(RColorBrewer)
my_colors <- brewer.pal(n = 9, name = "Set1")
show_col(my_colors)
additional_colors <- c("#800000", "#555555", "#AAAAAA", "#FF69B4", "#D2E11E", "#7FFF00", "#D2691E")
my_colors2 <- adjustcolor(my_colors, alpha.f = 0.6)
full_palette <- c(my_colors, additional_colors,my_colors2)
full_palette <- adjustcolor(full_palette, alpha.f = 0.6)
show_col(full_palette)
#full_palette
#my_colors
my_colors_Set3 <- brewer.pal(n = 12, name = "Set3")
show_col(my_colors_Set3)
mycolmix <- c(mypal,mypal_aaas,my_colors,my_colors_Set3)
show_col(mycolmix)
两种颜色的配色方案
两种颜色的配色方案
Tcolpal <- c("#F86D61","#78DFFA")
show_col(Tcolpal)

https://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3
ExpCol <-c('#67001f','#b2182b','#d6604d','#f4a582','#fddbc7','#f7f7f7','#d1e5f0','#92c5de','#4393c3','#2166ac','#053061')
show_col(ExpCol)

color_12a <- c('#8dd3c7','#ffffb3','#bebada','#fb8072','#80b1d3','#fdb462','#b3de69','#fccde5','#d9d9d9','#bc80bd','#ccebc5','#ffed6f')
show_col(color_12a)

color_12b <- c('#a6cee3','#1f78b4','#b2df8a','#33a02c','#fb9a99','#e31a1c','#fdbf6f','#ff7f00','#cab2d6','#6a3d9a','#ffff99','#b15928')
show_col(color_12b)

单细胞注释配色
mycolmix24 <- c(
'#E64B35FF','#DC0000FF','#4DBBD5FF','#00A087FF','#3C5488FF','#F39B7FFF','#8491B4FF','#91D1C2FF',
'#B09C85FF','#984EA3FF','#FF69B4','#4DAF4AFF','#377EB8FF','#7E6148FF','#FF7F00FF','#631879FF',
'#FF7F0099','#374E55FF','#DF8F44FF','#00A1D5FF','#B24745FF','#79AF97FF','#6A6599FF','#80796BFF')
show_col(mycolmix24)

#
mycolmix30 <- c(
"#FB8072","#DC050C", "#1965B0", "#7BAFDE", "#882E72",
"#B17BA6", "#FF7F00", "#FDB462", "#E7298A", "#E78AC3",
"#33A02C", "#B2DF8A", "#55A1B1", "#A6761D", "#8DD3C7",
"#E6AB02", "#7570B3", "#BEAED4", "#666666", "#999999",
"#aa8282", "#d4b7b7", "#8600bf", "#ba5ce3", "#808000",
"#aeae5c", "#1e90ff", "#00bfff", "#56ff0d", "#ffff00")
show_col(mycolmix30)

nature_pal <- c(
"#4E79A7", "#A0CBE8", "#F28E2B", "#FFBE7D", "#59A14F",
"#8CD17D", "#B6992D", "#F1CE63", "#499894", "#86BCB6",
"#E15759", "#FF9D9A", "#79706E"
)
show_col(nature_pal)

配色
col_pal1 <- c("#C69D3B","#EFC971","#48A83E","#7ABC68","#34B5B6","#6DC2C2","#BC90BC","#A6AEC1","#CF504F","#0074B3")
show_col(col_pal1)

col_pal2 <- c("#C74546","#D2749B","#F89C54","#F8AD20","#E8C559","#FDDB50","#E3E592","#C6CB48",
"#93CC82","#79B96C","#9FD9DC","#1FB4B6","#A1D4F0","#68A7D4","#C7C2E1","#9D8EC4")
show_col(col_pal2)

col_pal3 <- c("#EA9C9D","#F8984E","#FBAE6E","#4D97CD","#88C4E8","#C9A1CA","#B67EB7","#BDC3D2")
show_col(col_pal3)

col_pal4 <- c("#984762","#D16948","#7E6E85","#A7A9AC","#C28EA9","#EC83BA","#A35390","#4A72A6",
"#3E8E93","#5D995D","#48A462","#E1C62F","#E6E61D","#FFB716")
show_col(col_pal4)

col_pal5 <- c("#FF1F1F","#AB2D3E","#DE5A5A","#FF8204","#C6C625","#0E870E","#54EDE5","#71A4E4","#7F7FFF","#B44DE0")
show_col(col_pal5)

col_pal6 <- c("#A3CEE3","#1777B3","#2FA048","#8ED1C7","#81C77F","#BEBAD8","#C8B1D3","#BA7EB6",
"#D86127","#F47D6E","#F49897","#F7CDE0","#F57F20","#FBBE6D","#B4D66C","#617ABC")
show_col(col_pal6)

col_pal7 <- c("#258B45","#41AB5D","#A2D39A","#005B32","#76C376","#FAAD6C","#F68D40","#F26B4D",
"#9A1A1E","#EF3E2C","#F069A0","#AD1F80","#DC3894","#F06A21","#CA1F26","#FED1A3",
"#BDBDDB","#9F9AC7","#6A52A2","#807DBC","#4B54A4","#CA992B","#FEBF0E","#FCDF90",
"#007BA0","#026EA0","#9ECAE1","#6BADD6","#2472B5","#4492C8")
show_col(col_pal7)

LS0tDQp0aXRsZTogIkNvbG9yIFNlbGVjdGlvbiINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNCmBgYHtyfQ0KbGlicmFyeShzY2FsZXMpIyBzaG93X3BhbCgpDQpgYGANCg0KIyAqKmdnc2NpIOminOiJsuezu+e7nyoqDQpnZ3NjaSDpopzoibLns7vnu5/vvIzlj6/nm7TmjqXnlKjkuo5nZ3Bsb3Qy55S75Zu+57O757uf55qEc2NhbGVfY29sb3JfbnBnKCnvvIxzY2FsZV9maWxsX25wZygpLOWSjOmdnmdncGxvdDLnmoTpopzoibLosIPnlKhwYWxfbnBnKCJucmMiLCBhbHBoYSA9IDEpKDEwKSxbZ2dzY2nnvZHlnYBdKGh0dHBzOi8vbmFueC5tZS9nZ3NjaS9hcnRpY2xlcy9nZ3NjaS5odG1sKQ0KYGBge3J9DQpsaWJyYXJ5KGdnc2NpKQ0KbGlicmFyeShzY2FsZXMpDQpteXBhbCA8LSAgcGFsX25wZygibnJjIiwgYWxwaGEgPSAwLjYpKDEwKQ0Kc2hvd19jb2wobXlwYWwpDQpteXBhbCA8LSAgcGFsX25wZygibnJjIiwgYWxwaGEgPSAxKSgxMCkNCnNob3dfY29sKG15cGFsKQ0KbXlwYWxfYWFhcyA8LSAgcGFsX2FhYXMoImRlZmF1bHQiLCBhbHBoYSA9MSkoMTApDQpzaG93X2NvbChteXBhbF9hYWFzKQ0KbXlwYWxfYWFhcw0KDQpgYGANCg0KDQojICoqUkNvbG9yQnJld2VyIOminOiJsuezu+e7nyoqDQpSQ29sb3JCcmV3ZXIg6aKc6Imy57O757ufDQpgYGB7cn0NCmxpYnJhcnkoUkNvbG9yQnJld2VyKQ0KDQpteV9jb2xvcnMgPC0gYnJld2VyLnBhbChuID0gOSwgbmFtZSA9ICJTZXQxIikNCnNob3dfY29sKG15X2NvbG9ycykNCmFkZGl0aW9uYWxfY29sb3JzIDwtIGMoIiM4MDAwMDAiLCAiIzU1NTU1NSIsICIjQUFBQUFBIiwgIiNGRjY5QjQiLCAiI0QyRTExRSIsICIjN0ZGRjAwIiwgIiNEMjY5MUUiKQ0KbXlfY29sb3JzMiA8LSBhZGp1c3Rjb2xvcihteV9jb2xvcnMsIGFscGhhLmYgPSAwLjYpDQpmdWxsX3BhbGV0dGUgPC0gYyhteV9jb2xvcnMsIGFkZGl0aW9uYWxfY29sb3JzLG15X2NvbG9yczIpDQpmdWxsX3BhbGV0dGUgPC0gIGFkanVzdGNvbG9yKGZ1bGxfcGFsZXR0ZSwgYWxwaGEuZiA9IDAuNikNCnNob3dfY29sKGZ1bGxfcGFsZXR0ZSkNCiNmdWxsX3BhbGV0dGUNCiNteV9jb2xvcnMNCg0KbXlfY29sb3JzX1NldDMgPC0gYnJld2VyLnBhbChuID0gMTIsIG5hbWUgPSAiU2V0MyIpDQpzaG93X2NvbChteV9jb2xvcnNfU2V0MykNCg0KbXljb2xtaXggPC0gYyhteXBhbCxteXBhbF9hYWFzLG15X2NvbG9ycyxteV9jb2xvcnNfU2V0MykNCnNob3dfY29sKG15Y29sbWl4KQ0KYGBgDQoNCiMg5Lik56eN6aKc6Imy55qE6YWN6Imy5pa55qGIDQoNCuS4pOenjeminOiJsueahOmFjeiJsuaWueahiA0KYGBge3J9DQpUY29scGFsIDwtIGMoIiNGODZENjEiLCIjNzhERkZBIikj5bi45rCn5ZKM57y65rCnDQpzaG93X2NvbChUY29scGFsKQ0KYGBgDQoNCg0KDQpodHRwczovL2NvbG9yYnJld2VyMi5vcmcvI3R5cGU9c2VxdWVudGlhbCZzY2hlbWU9QnVHbiZuPTMNCmBgYHtyfQ0KRXhwQ29sIDwtYygnIzY3MDAxZicsJyNiMjE4MmInLCcjZDY2MDRkJywnI2Y0YTU4MicsJyNmZGRiYzcnLCcjZjdmN2Y3JywnI2QxZTVmMCcsJyM5MmM1ZGUnLCcjNDM5M2MzJywnIzIxNjZhYycsJyMwNTMwNjEnKQ0Kc2hvd19jb2woRXhwQ29sKQ0KY29sb3JfMTJhIDwtIGMoJyM4ZGQzYzcnLCcjZmZmZmIzJywnI2JlYmFkYScsJyNmYjgwNzInLCcjODBiMWQzJywnI2ZkYjQ2MicsJyNiM2RlNjknLCcjZmNjZGU1JywnI2Q5ZDlkOScsJyNiYzgwYmQnLCcjY2NlYmM1JywnI2ZmZWQ2ZicpDQpzaG93X2NvbChjb2xvcl8xMmEpDQpjb2xvcl8xMmIgPC0gYygnI2E2Y2VlMycsJyMxZjc4YjQnLCcjYjJkZjhhJywnIzMzYTAyYycsJyNmYjlhOTknLCcjZTMxYTFjJywnI2ZkYmY2ZicsJyNmZjdmMDAnLCcjY2FiMmQ2JywnIzZhM2Q5YScsJyNmZmZmOTknLCcjYjE1OTI4JykNCnNob3dfY29sKGNvbG9yXzEyYikNCmBgYA0KDQojICoq5Y2V57uG6IOe5rOo6YeK6YWN6ImyKioNCg0KYGBge3J9DQoNCm15Y29sbWl4MjQgPC0gYygNCiAgJyNFNjRCMzVGRicsJyNEQzAwMDBGRicsJyM0REJCRDVGRicsJyMwMEEwODdGRicsJyMzQzU0ODhGRicsJyNGMzlCN0ZGRicsJyM4NDkxQjRGRicsJyM5MUQxQzJGRicsDQogICcjQjA5Qzg1RkYnLCcjOTg0RUEzRkYnLCcjRkY2OUI0OTknLCcjNERBRjRBRkYnLCcjMzc3RUI4RkYnLCcjN0U2MTQ4RkYnLCcjRkY3RjAwRkYnLCcjNjMxODc5RkYnLA0KICAnI0ZGN0YwMDk5JywnIzM3NEU1NUZGJywnI0RGOEY0NEZGJywnIzAwQTFENUZGJywnI0IyNDc0NUZGJywnIzc5QUY5N0ZGJywnIzZBNjU5OUZGJywnIzgwNzk2QkZGJykNCnNob3dfY29sKG15Y29sbWl4MjQpDQojDQoNCm15Y29sbWl4MzAgPC0gYyggDQogICIjRkI4MDcyIiwiI0RDMDUwQyIsIiMxOTY1QjAiLCIjN0JBRkRFIiwiIzg4MkU3MiIsIiNCMTdCQTYiLCIjRkY3RjAwIiwiI0ZEQjQ2MiIsIiNFNzI5OEEiLCIjRTc4QUMzIiwgDQogICIjMzNBMDJDIiwiI0IyREY4QSIsIiM1NUExQjEiLCIjQTY3NjFEIiwiIzhERDNDNyIsIiNFNkFCMDIiLCIjNzU3MEIzIiwiI0JFQUVENCIsIiM2NjY2NjYiLCIjOTk5OTk5IiwgDQogICIjYWE4MjgyIiwiI2Q0YjdiNyIsIiM4NjAwYmYiLCIjYmE1Y2UzIiwiIzgwODAwMCIsIiNhZWFlNWMiLCIjMWU5MGZmIiwiIzAwYmZmZiIsIiM1NmZmMGQiLCIjZmZmZjAwIikNCnNob3dfY29sKG15Y29sbWl4MzApDQoNCm5hdHVyZV9wYWwgPC0gYygNCiAgIiM0RTc5QTciLCAiI0EwQ0JFOCIsIiNGMjhFMkIiLCAiI0ZGQkU3RCIsICIjNTlBMTRGIiwiIzhDRDE3RCIsIiNCNjk5MkQiLCIjRjFDRTYzIiwgDQogICIjNDk5ODk0IiwgIiM4NkJDQjYiLCIjRTE1NzU5IiwgIiNGRjlEOUEiLCAiIzc5NzA2RSINCikNCnNob3dfY29sKG5hdHVyZV9wYWwpDQoNCg0KDQpjb2xvcnNfMTE8LWMoDQogICcjOGRkMWM2JywnI2ZmZmViMycsJyNiY2I5ZDgnLCcjODBiMmQ0JywnI2ZlYjY2MicsJyNiNGRmNjUnLCcjZDlkOWQ5JywnI2JlN2ZiZicsDQogICcjY2JlY2M0JywnI2ZmZWU3MicsJyNlNmJkY2InDQogICkNCnNob3dfY29sKGNvbG9yc18xMSkNCg0KY29sb3JzXzEyPC1jKA0KICAnIzMwNjMxMScsJyNkZjc3MmInLCcjZTE4NGNhJywnI2RlNTU0YycsJyNlOGU2ODQnLCcjYjJkZmU4JywnIzY2NzU3MCcsJyM1ZWM5YjgnLA0KICAnIzMxNGU5YicsJyM2MTZlODgnLCcjNzYyM2YxJywnI2VhZWFlYScpDQpzaG93X2NvbChjb2xvcnNfMTIpDQoNCmNvbG9yc18xNDwtYygNCiAgJyM4NWQyZTEnLCcjZTBkMjAwJywnI2ViNWI1ZScsJyNlYWQyYmQnLCcjNzQ5Zjg3JywnI2UzODUwMScsJyM4NzlkYTInLCcjMDI0MDFiJywNCiAgJyMwMDczYzInLCcjYjQwZjFmJywnI2M1Y2RmNycsJyM3MDkyZDInLCcjZTY5ZmM0JywnI2I2ODU0ZCcNCiAgKQ0Kc2hvd19jb2woY29sb3JzXzE0KQ0KDQpgYGANCg0KDQojIOmFjeiJsg0KDQpgYGB7cn0NCmNvbF9wYWwxMCA8LSBjKCIjQzY5RDNCIiwiI0VGQzk3MSIsIiM0OEE4M0UiLCIjN0FCQzY4IiwiIzM0QjVCNiIsIiM2REMyQzIiLCIjQkM5MEJDIiwiI0E2QUVDMSIsIiNDRjUwNEYiLCIjMDA3NEIzIikNCnNob3dfY29sKGNvbF9wYWwxMCkNCg0KY29sX3BhbDE2IDwtIGMoIiNDNzQ1NDYiLCIjRDI3NDlCIiwiI0Y4OUM1NCIsIiNGOEFEMjAiLCIjRThDNTU5IiwiI0ZEREI1MCIsIiNFM0U1OTIiLCIjQzZDQjQ4IiwNCiAgICAgICAgICAgICAgICIjOTNDQzgyIiwiIzc5Qjk2QyIsIiM5RkQ5REMiLCIjMUZCNEI2IiwiI0ExRDRGMCIsIiM2OEE3RDQiLCIjQzdDMkUxIiwiIzlEOEVDNCIpDQpzaG93X2NvbChjb2xfcGFsMTYpDQoNCmNvbF9wYWw4IDwtIGMoIiNFQTlDOUQiLCIjRjg5ODRFIiwiI0ZCQUU2RSIsIiM0RDk3Q0QiLCIjODhDNEU4IiwiI0M5QTFDQSIsIiNCNjdFQjciLCIjQkRDM0QyIikNCnNob3dfY29sKGNvbF9wYWw4KQ0KDQpjb2xfcGFsMTQgPC0gYygiIzk4NDc2MiIsIiNEMTY5NDgiLCIjN0U2RTg1IiwiI0E3QTlBQyIsIiNDMjhFQTkiLCIjRUM4M0JBIiwiI0EzNTM5MCIsIiM0QTcyQTYiLA0KICAgICAgICAgICAgICAgIiMzRThFOTMiLCIjNUQ5OTVEIiwiIzQ4QTQ2MiIsIiNFMUM2MkYiLCIjRTZFNjFEIiwiI0ZGQjcxNiIpDQpzaG93X2NvbChjb2xfcGFsMTQpDQoNCmNvbF9wYWwxMGIgPC0gYygiI0ZGMUYxRiIsIiNBQjJEM0UiLCIjREU1QTVBIiwiI0ZGODIwNCIsIiNDNkM2MjUiLCIjMEU4NzBFIiwiIzU0RURFNSIsIiM3MUE0RTQiLCIjN0Y3RkZGIiwiI0I0NERFMCIpDQpzaG93X2NvbChjb2xfcGFsMTBiKQ0KDQpjb2xfcGFsMTZiIDwtIGMoIiNBM0NFRTMiLCIjMTc3N0IzIiwiIzJGQTA0OCIsIiM4RUQxQzciLCIjODFDNzdGIiwiI0JFQkFEOCIsIiNDOEIxRDMiLCIjQkE3RUI2IiwNCiAgICAgICAgICAgICAgIiNEODYxMjciLCIjRjQ3RDZFIiwiI0Y0OTg5NyIsIiNGN0NERTAiLCIjRjU3RjIwIiwiI0ZCQkU2RCIsIiNCNEQ2NkMiLCIjNjE3QUJDIikNCnNob3dfY29sKGNvbF9wYWwxNmIpDQoNCmNvbF9wYWwzMCA8LSBjKCIjMjU4QjQ1IiwiIzQxQUI1RCIsIiNBMkQzOUEiLCIjMDA1QjMyIiwiIzc2QzM3NiIsIiNGQUFENkMiLCIjRjY4RDQwIiwiI0YyNkI0RCIsDQogICAgICAgICAgICAgICIjOUExQTFFIiwiI0VGM0UyQyIsIiNGMDY5QTAiLCIjQUQxRjgwIiwiI0RDMzg5NCIsIiNGMDZBMjEiLCIjQ0ExRjI2IiwiI0ZFRDFBMyIsDQogICAgICAgICAgICAgICIjQkRCRERCIiwiIzlGOUFDNyIsIiM2QTUyQTIiLCIjODA3REJDIiwiIzRCNTRBNCIsIiNDQTk5MkIiLCIjRkVCRjBFIiwiI0ZDREY5MCIsDQogICAgICAgICAgICAgICIjMDA3QkEwIiwiIzAyNkVBMCIsIiM5RUNBRTEiLCIjNkJBREQ2IiwiIzI0NzJCNSIsIiM0NDkyQzgiKQ0Kc2hvd19jb2woY29sX3BhbDMwKQ0KDQpgYGANCg0KDQoNCg==