本期推文就介绍一篇关于使用ggplot2 绘制带有颜色映射的相关性散点图,本期涉及的知识点如下: stat_bin_2d()绘制密度颜色映射 geom_smooth() 绘制拟合线 颜色映射相关性散点图绘制...这里大部分和推文R-ggplot2 学术散点图绘制 中的绘图技巧一样,下面我直接给出代码,如下: #绘图 + 颜色 library(tidyverse) library(RColorBrewer) library...", title = "The scatter chart of Train data and Tset data", subtitle = "scatter R-ggplot2...最终,得到的可视化结果如下: ? 这里提一下,由于绘制的数据较少,可能导致绘制的结果不太美观,当然,在数据足够多的情况下,你也可以绘制出如下的相关性散点图: ?...(图中colorbar的位置、字体都是可以自由设置的啊) 总结 使用R-ggplot2绘制学术图表确实可以避免Python-matplotlib需要自定义设置问题,提高绘图效率。
#pragma mark - 颜色转换 IOS中十六进制的颜色转换为UIColor + (UIColor *) colorWithHexString: (NSString *)color {...= 6) return [UIColor clearColor]; // Separate into r, g, b substrings NSRange...range; range.location = 0; range.length = 2; //r NSString *rString = [cString...NSString *bString = [cString substringWithRange:range]; // Scan values unsigned int r,...[[NSScanner scannerWithString:bString] scanHexInt:&b]; return [UIColor colorWithRed:((float) r
,争取把有原始数据的图都用R语言来复现一下 41586_2023_5710_MOESM4_ESM (1).xlsx 今天的推文复现一下论文中的Fig1a image.png 部分示例数据 image.png...最基本的散点图 library(tidyverse) fig1a<-read_delim("data/20230521/Figure1a.txt", delim = " ")...shape=21, fill="#f1f1f1", color="black")+ theme_bw() image.png 给指定的点映射颜色...这里我的处理方式是把想要映射颜色的点单独挑出来,然后再叠加一层 geneSelected<-c("ZBP1","IFNB1","CGAS","IFNAR1","STING","IFNAR2") match...:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记;3、生物信息学入门学习资料及自己的学习笔记!
有时候,我们需要某些颜色对应的十六进制代码,可能是需要设计网站,也可能是需要开发Web应用。 在Excel中,我们可以通过“填充颜色——更多颜色”在单元格中插入各种各样的背景色,如下图1所示。 ?...图1 然而,这些自定义的颜色只有GRB值,如果想要其相应的十六进制代码,其实可以使用VBA来获取。...如下图2所示,选取带有背景色的单元格区域,运行代码,则会在相应背景色单元格右侧相邻单元格中输入对应颜色的十六进制代码。 ?...图2 代码如下: '确定颜色的十六进制代码 Sub ColorHexCode() '变量声明 Dim rng As Range Dim strHexCode As String...strHexCode = Right("000000" & Hex(rng.Interior.Color), 6) '反转十六进制值
style> 在线转义html代码 粘贴代码(unicode十六进制代码...div> //转义html代码 function decodeUnicode(str) { //先把十六进制...html transferHtml.value=decodeUnicode(html); } 由于后端返回的html...代码中所有标签前后都有反斜杠“\”,且有\uxxxx形式的十六进制unicode编码,如果直接把所有反斜杠替换为%,则会把标签前后的反斜杠一并替换,导致最后无法转义,所以先把十六进制开头的\u替换为%u
数据可视化不可避免的就是要选择一些颜色方案,颜色方案除了手动设置之外,在R中也有自动生成颜色方案的工具。...R中的HCL配色方案 HCL本意是和RGB HSV等一样的颜色空间的术语,由于这里所用的颜色方案在R中是hcl.pals函数,所以就称为HCL配色方案了。...HCL相比较HSV等颜色空间的一个重要优点就是颜色的视觉明度是均一的,在R中也是推荐使用hcl颜色方案,不推荐使用rainbow等颜色方案了。...,常用于着色离散变量; sequential的颜色方案中色调较少,体现了颜色的连续过渡,可以用于着色连续变量; diverging和divergingx也是颜色的连续过渡,但是不同于sequential...,它的颜色在深浅上存在一个中心点,中心点两侧颜色逐步加深过渡,这样的颜色方案适合有中心点的连续变量,比如相关性数据:数据范围是-1到1,0是中心点,于是两端的颜色需要两个深色,而中心点可以使用最浅的颜色
{ enum LOG_LEVEL { LOG_LEVEL_INFO, LOG_LEVEL_WARNING, LOG_LEVEL_ERROR }; // 定义不同类型对应的颜色类型...DELIMITER " " class Message { private: std::string head; // 消息头 std::string head_color; // 带颜色的消息头...if_color) ss << "\033[0m"; ss << delimiter; return ss.str(); } // 默认开启颜色输出
在上一期☞R语言中的颜色(一)中,我给大家介绍了R中的颜色以及自带的一些配色方案。这一期我给大家介绍一下gplots这个R包中的配色方案。...gplots包里面也包含了一些颜色相关的函数 colorpanel(n, low, mid, high) redgreen(n) greenred(n) bluered(n) redblue(n) 我们结合一个具体的例子来看下...,这里的n是要生成的颜色的个数 #如果没有安装gplots这个包,需要先去掉下一行中的#,再运行进行安装 #install.packages("gplots") library(gplots) #两行两列...,这里n是要生成的颜色的个数,low是起始颜色,mid是中间的颜色,high是最终的颜色。...参考资料: 1.R语言中的颜色(一)
python命令行or控制台or日志带有颜色的输出 python控制台带颜色输出 在几年前,我写过一个项目,喜欢花里胡哨的我看到别人输出到控制台带有颜色,于是我也想要。...早期带有颜色输出的代码如下: msg = "我是一个有颜色的字体!"...颜色异常输出示例 用之前颜色代码拼凑输出,通过命令行调用的时候,发现直接输出的是颜色代码,而不是带有颜色的字体。 这里稍微讲解一下。 在终端中设置输出文本的颜色可以使用 ANSI 转义序列来实现。...为了正常显示颜色,确保的控制台支持 ANSI 转义序列或安装了 colorama 库。如果使用的是其他操作系统或终端模拟器,通常可以直接使用 ANSI 转义序列来设置输出的颜色。...LIGHTGREEN_EX LIGHTYELLOW_EX LIGHTBLUE_EX LIGHTMAGENTA_EX LIGHTCYAN_EX LIGHTWHITE_EX 「对应输出效果」 带有颜色的日志输出
利用R绘图的时候,颜色是一个经常需要设置的参数。好的颜色搭配除了可以让你的图看上去更高大上,同时也能让结论更突出。接下来小编会用四期的内容来跟大家聊聊R里面的配色方案。...在R里面,一般常用的单个颜色,我们可以直接使用对应的英文单词,如red,blue,yellow,green等等。...在R里面像这样可以直接用英文单词调用的颜色一共有657个,可以使用colors()来查看 colors() 下面我们来看看R里面的配色方案,即多个颜色搭配使用的情况 这一期我们先来看看R默认调色板...R自带了5个跟颜色相关的函数,即: rainbow heat.colors terrain.colors topo.colors cm.colors 使用方法都是一样的,rainbow(n),n是要生成颜色的个数...可能大家用过rainbow这个函数,顾名思义,这个函数可以产生像彩虹一样五彩斑斓的颜色。
加载R包 library(tidyverse) library(ggsci) 导入数据 df <- read_tsv("data.txt") 数据可视化 df %>% ggplot(aes(case_control...%>% 运算符将一系列修改图表的函数串联在一起。...❞ geom_jitter(aes(fill=case_control,color=case_control), pch=21, width=0.1, size=2) ❝向图表添加了一个抖动散点图。...fill 和 color 美学设置为 case_control,这意味着点的填充和颜色将基于该列的值。参数 pch 指定点的形状,width 指定点的宽度,size 指定点的大小。...参数 geom 指定使用哪种误差条,参数 width 控制误差条的宽度。
the box # defined by x in [23, 32], y in [0, 100], z in [zlow, zhigh]. for c, m, zlow, zhigh in [('r'...=m) ax.set_xlabel('X Label') ax.set_ylabel('Y Label') ax.set_zlabel('Z Label') plt.show() 以上是官网上的代码示例及演示结果...#ys表示y方向的变量 #zs表示z方向的变量,这三个方向上的变量都可以用list的形式表示 #m表示点的形式,o是圆形的点,^是三角形(marker) #c表示颜色(color for short)...ax.scatter(xs, ys, zs, c = 'r', marker = '^') #点为红色三角形 #设置坐标轴 ax.set_xlabel('X Label') ax.set_ylabel...fig = plt.figure() ax = fig.add_subplot(111, projection = '3d') 如果我有一个df包含5列f1,f2,f3,f4,y 的数据框 可以这样引用
可先阅读文章:R绘图笔记 | R语言绘图系统与常见绘图函数及参数 1.利用plot()绘制散点图 R语言中plot()函数的基本格式如下: plot(x,y,...) plot函数中,x和y分别表示所绘图形的横坐标和纵坐标...,并将气泡的颜色和面积映射到残差的绝对值 scale_fill_continuous(low = "black", high = "blue") + #填充颜色映射到蓝色单色渐变系 geom_smooth...3.其他散点图函数 除了上面的包和函数可以绘制散点图外,还有一些包也可以绘制复杂性的散点图。比如说car包中的scatterplot()函数和lattice包的xyplot()函数。...轴刻度,x变量翻转为分组变量 color、fill # 设置点的颜色 palette # 设置线图颜色的调色板;可为灰色调色板"grey";自定义调色板c("blue","red") # ggsci包调色板..., "confidence"、"t"、"norm"、"euclid"等 ellipse.alpha # 椭圆的透明度,用于指定填充颜色的透明度,无填充颜色,设置为0。
前面给大家介绍了 1.R语言中的颜色(一)-自带的调色板 2.R语言中的颜色(二)-gplots包 今天小编再来跟大家聊聊R中的另一个跟颜色相关色的R包grDevice 这个R包提供两个颜色相关的函数...返回的是Hex(十六进制)颜色值,例如#0000FF表示蓝色。...我们单独把这两种方法得到的颜色拉出来看一下,colorRampPalette这种方法得到的函数,返回的颜色就是十六进制的颜色 colorRamp这种方法得到的函数,返回的是RGB值,这个如果直接传给...col来绘图的话,画出来的图颜色会是错的。...参考资料: 1.R语言中的颜色(一)-自带的调色板 2.R语言中的颜色(二)-gplots包
前面给大家介绍了 1.R语言中的颜色(一)-自带的调色板 2.R语言中的颜色(二)-gplots包 3.R语言中的颜色(三)-grDevice包 今天小编再来跟大家聊聊R中的另一个跟颜色相关色的...R包RColorBrewer RColorBrewer包提供了3类调色板,用户只需要指定配色方案的名称,就可以用包中的brewer.pal()函数生成颜色。...display.brewer.all(type = "seq") 2.离散型diverging(离散的):生成用深色强调两端、浅色标示中部的系列颜色(共9组颜色,每组11个颜色),可用来标记数据中的离群点...RdBu")[3:8]) 那么到今天为止,我们关于R中的颜色就聊到这里了。...参考资料: 1.R语言中的颜色(一)-自带的调色板 2.R语言中的颜色(二)-gplots包 3.R语言中的颜色(三)-grDevice包
前面给大家分享过R计算多个向量两两之间相关性,今天小编就给大家分享一个实际的应用案例,用R去批量的检测大量mRNA跟lncRNA之间表达的相关性,并绘制散点图。...& result$cor>0) #创建一个文件夹corplot来存放相关性图 dir.create("corplot") #循环画出显著相关的mRNA和lncRNA的相关性散点图 for(i in...(rnaExpr[pc,]) #创建pdf文件 pdf(file=paste0("corplot/",lnc,"_",pc,".pdf"),width=10) #绘制散点图 plot(lncExpr,pcExpr...mtext(paste0("cor=",cor,"\npval=",pval), side=3,line= -2,adj = 0.1) dev.off() } 下面是一对mRNA-lncRNA之间相关性的散点图...参考资料: R计算多个向量两两之间相关性
数据关系图的分类和简介 数据关系型图表分为:数值关系型、层次关系型和网络关系型三种类型。 数值关系图:主要展示两个或多个变量之间的关系,最常见的包括散点图、气泡图、曲面图、矩阵散点图等。...一、数值关系型图表 1、散点图 散点图是比较常见的图表类型之一,通常用于显示和比较数值。...s:数据点的大小,可以传入一个整数,表示为所有点设置一样的大小;也可以传入形状为(n, 1)的数组,为每一个点指定大小。(可选参数) c:数据点颜色,可以是颜色简写、十六进制等。...(可选参数) 1.1 带有颜色映射的散点图 示例1:现在有一个文件,记录了2015年全国所有站点的PM2.5值,要求将1001A站点的全年PM2.5值用散点图表示,横坐标为时间,纵坐标为PM2.5浓度...= size, c = pm25, cmap = 'jet') cbar = fig.colorbar(cf, ax = ax4, extend = 'both') plt.show() 1.2 带有回归线的散点图
R语言ggplot2如果要做散点图可以用自带的一些形状 如果想用其他形状,有一个R包是ggstar https://cran.r-project.org/web/packages/ggstar/vignettes...ggstar这个R包的整体结构暂时还看不明白,但是定义形状的部分自己能够修改。...在 primitive.R 代码中 plxy 就是一个形状的数据,第一列是x,第二列是y 比如上图中28的形状 square diamond 把中心掏出一正方形的空白 data.frame(x=c(0,...) source("ggstar02/geom_star.R") source("ggstar02/primitive.R") source("ggstar02/utilities.R") library...,就能够把这个形状用于ggplot2的散点图中
数据集是一个红色和蓝色的的分布。...n_h -- 隐藏层的大小。 n_y -- 隐藏层的大小。。...隐藏层的大小 :param n_y: 隐藏层的大小 :return: params --包含您的参数的python字典: W1 -- 形状重量矩阵...,观察模型的预测效果,获得最优的隐层数量。...:param n_x: 输入层的大小 :param n_h: 隐藏层的大小 :param n_y: 隐藏层的大小 :return: params --包含您的参数的
如果是要去除包含缺失值的行,直接使用na.omit()函数就可以了,但是如果要去除含有缺失值的列呢?...image.png 实现目的需要借助dplyr这个R包 用到的是select_if()函数 这个具体的写法怎么解释我暂时还没有搞明白,先背下来再说吧 dfpra library(dplyr) dfpra...这个代码是保留带有缺少值的列 ?...image.png 如果是要删除带有缺失值的列在any函数前加一个感叹号就可以了 dfpra<-data.frame(A=1:5, B=c(1:4,NA),...image.png any()函数的用法 通过?any命令查看帮助文档,返回内容是 ?
领取专属 10元无门槛券
手把手带您无忧上云