Scanpy plot umap的color编码, Scanpy 的color map 如何设置?

news/2024/11/22 23:53:57/

Scanpy plot umap的color编码, Scanpy 的color map 如何设置?关键词palette(调色板)

image-20221129114338266

https://scanpy.readthedocs.io/en/stable/generated/scanpy.pl.umap.html?highlight=pl.umap#scanpy.pl.umap

https://scanpy.discourse.group/t/specifying-color-of-umap-cluster/538/2

image-20221129114510407

自己选择喜欢的颜色:

palette

CD4 : "RED"

louvain结果的颜色,竟然可以直接被修改。louvain结果的颜色存在了.uns['louvain_colors']变量中

image-20221129115034150

scanpy color 的palette可以选择的颜色有哪些?

image-20221129115858322

微信图片转换为文字,太强了;

black
t
dimgrey
dimgraygreygraydarkgraydarkgrey
silver
lightgrey
lightgraygainsborowhitesmoke
whitew
snow
rosybrown
lightcoral
indianred
brown
firebrick
maroon
darkred
red
mistyrose
salmon
tomato
darksalmon
coral
orangered
lightsalmon
sienna
seashell
chocolate
saddlebrown
sandybrownpeachpuffperu
linen
bisque
darkorange
burlywood
antiquewhitetan
navajowhiteblanchedalmondpapayawhip
moccasin
orange
wheat
oldlace
floralwhitedarkgoldenrodgoldenrodcornsilkgold
lemonchiffonkhaki
palegoldenrod
darkkhaki
ivory
beige
lightyellow
lightgoldenrodyellow
olive
yellow
olivedrab
yellowgreendarkolivegreengreenyellowchartreuselawngreenhoneydewdarkseagreenpalegreenlightgreen
forestgreen
limegreen
darkgreengreen
0
lime
seagreen
mediumseagreenspringgreen
mintcream
mediumspringgreenmediumaquamarine
aquamarine
turquoise
lightseagreen
mediumturquoise
azure
lightcyan
paleturquoise
darkslategray
darkslategrey
teal
darkcyan
c
cyan
aqua
darkturquoise
cadetblue
powderblue
lightbluedeepskyblue
skyblue
lightskybluesteelbluealicebluedodgerbluelightslategreylightslategrayslategrey
slategray
lightsteelblue
cornflowerblue
royalblue
ghostwhite
lavender
midnightblue
navy
darkblue
mediumblueblue6
slateblue
darkslateblue
mediumslateblue
mediumpurplerebeccapurple
blueviolet
indigo
darkorchid
darkviolet
mediumorchidthistleplum
violetpurpledarkmagentammagentafuchsiaorchidmediumvioletreddeeppinkhotpinklavenderblushpalevioletredcrimson
pink
lightpink

天啊,这个可以通过代码直接得到:

import matplotlib.pyplot as plt
from matplotlib import colors as mcolorscolors = dict(mcolors.BASE_COLORS, **mcolors.CSS4_COLORS)# Sort colors by hue, saturation, value and name.
by_hsv = sorted((tuple(mcolors.rgb_to_hsv(mcolors.to_rgba(color)[:3])), name)for name, color in colors.items())
sorted_names = [name for hsv, name in by_hsv]n = len(sorted_names)
ncols = 4
nrows = n // ncolsfig, ax = plt.subplots(figsize=(12, 10))# Get height and width
X, Y = fig.get_dpi() * fig.get_size_inches()
h = Y / (nrows + 1)
w = X / ncolsfor i, name in enumerate(sorted_names):row = i % nrowscol = i // nrowsy = Y - (row * h) - hxi_line = w * (col + 0.05)xf_line = w * (col + 0.25)xi_text = w * (col + 0.3)ax.text(xi_text, y, name, fontsize=(h * 0.8),horizontalalignment='left',verticalalignment='center')ax.hlines(y + h * 0.1, xi_line, xf_line,color=colors[name], linewidth=(h * 0.8))ax.set_xlim(0, X)
ax.set_ylim(0, Y)
ax.set_axis_off()fig.subplots_adjust(left=0, right=1,top=1, bottom=0,hspace=0, wspace=0)
plt.show()
palette='Set1'
是什么颜色?
如下图所示:

image-20221202143817195


http://www.ppmy.cn/news/1251.html

相关文章

【Android App】给App集成WebRTC实现视频发送和接受实战(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~ 一、引入WebRTC开源库 WebRTC开源库的集成步骤如下: (1)给App模块的build.gradle添加WebRTC的依赖库配置; (2)App得申请录音和相机权限,还得申请…

js计时器

样式 <style>.dahe {width: 300px;height: 400px;margin: auto;background-color: pink;}.shijian {color: white;font-size: 40px;text-align: center;line-height: 80px;}.anniu {width: 250px;margin: auto;}button {width: 250px;font-size: 30px;margin-top: 20px;}…

手摸手带你撸一个拖拽效果

目录 前言 准备 创建所需要结构 编写样式 js编写拖拽效果 解释方法 所有代码 结尾 前言 最近看见一个拖拽效果的视频&#xff0c;看好多人评论说跟着敲也没效果&#xff0c;还有就是作者也不回复大家提出的一些疑问&#xff0c;本着知其然必要知其所以然的心理&#xf…

【使用 BERT 的问答系统】第 6 章 :BERT 模型应用:其他任务

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

Codeforces Round #833 (Div. 2)A — C

Codeforces Round #833 (Div. 2) A. The Ultimate Square 题目分析 除以二向上取整即为答案 code #include<bits/stdc.h>using namespace std;int n, m, k, t;void solve() {cin >> n;cout << (n 1) / 2 << "\n"; }int main() {cin &g…

[附源码]Python计算机毕业设计Django交通事故档案管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

【网络编程】第三章 网络套接字(TCP协议程序+多进程+多线程+线程池)

&#x1f3c6;个人主页&#xff1a;企鹅不叫的博客 ​ &#x1f308;专栏 C语言初阶和进阶C项目Leetcode刷题初阶数据结构与算法C初阶和进阶《深入理解计算机操作系统》《高质量C/C编程》Linux ⭐️ 博主码云gitee链接&#xff1a;代码仓库地址 ⚡若有帮助可以【关注点赞收藏】…

react路由v6版本NavLink的两个小坑及解决

本人新人&#xff0c;是按照文档进行学习的&#xff0c;今遇到两个小坑&#xff0c;现记录如下&#xff1a; 第一点&#xff0c;当前版本的NavLink的style或者className当中的isActive&#xff0c;不需要你对isActive进行任何操作&#xff0c;基本上照官网抄就可以了&#xff…