已经整理成符合ggplot2绘图的数据要求,接下俩就是使用ggplot2进行绘制,具体代码如下: 代码语言:javascript 复制 ggplot(plot_data,aes(x=CPI,y=HDI,color=Region))+geom_point(size=2.5,shape=21,fill="white",stroke=1) 这里就得到了大致的效果图,观察参考图表,我们可以发现有些国家的名字是显示出来的,这里我...
利用‘geom_point’函数,绘制初始分组散点图。 p <- ggplot(data,aes(x=X,y=Y,color=Group,shape=Group)) + geom_point(size=3)+ coord_fixed()+ scale_shape_manual(values = c(15,16,17))+ scale_color_manual(values = CC)+ labs(x = 'ICESat-2 bathymetric points in depth (m)', y =...
散点图作图代码 代码语言:javascript 复制 dat02<-read_excel("data/20220711/41586_2022_4808_MOESM8_ESM.xlsx",sheet="Fig4d",skip=1)dat02library(paletteer)library(latex2exp)ggplot(data=dat02,aes(x=accuracy_snp,y=accuracy_sv))+geom_point(aes(color=h2_snp))+scale_x_continuous(limits=c(0,...
散点图常用来描述两个连续型变量间的关系,本期内容将介绍使用 R 语言的绘图包「ggplot2」绘制基础散点图,并展开介绍如何对散点图进行美化。ggplot2 强大的绘图能力,是促使我学习 R 语言的原因!!!使用的示例数据集是 penguins,数据包含了不同种类企鹅的嘴长度和嘴厚度,我们拟对不同种类企鹅的嘴、和嘴厚进行绘制...
# 绘制基础散点图p<-ggplot(data,aes(x=x,y=y))+geom_point() 1. 2. 3. ggplot(data, aes(x = x, y = y))创建一个 ggplot 对象p,并定义x和y轴的美学映射。 geom_point()添加散点,生成基础的散点图。 步骤4: 添加图例信息 在基本散点图的基础上,我们可以通过aes()函数将分组信息添加到图形...
5)因为有图例的存在,原来应该是正方形的图可能实际不是正方形,加上这个保持 + coord_fixed() 6)画散点图: ggplot(data=data1, aes(x=h1,y=h2, color= in_all, group=1)) 或者:ggplot(data=data1, aes(h1,h2, color= in_all)) #x轴为h1的数据,y轴为h2的数据,根据in_all这一列的数据分组,默...
这里新接触到一个知识点是 ggplot2作图的图例可以单独提取出来然后和其他图去拼图 最后是拼图 p<-ggarrange(ggarrange(im1,im2,nrow=2,labels=c("a","b"),heights=c(0.5,0.5)),pm3,ncol=2,labels=c(NA,NA),widths=c(0.7,0.3))p image.png ...
首先我们绘制一张基础的散点图 library(ggplot2)library(gcookbook)ggplot(heightweight,aes(x = ageYear,y = heightIn,colour=sex))+geom_point()#我们将sex变量映射给颜色,也可以映射给形状shape=sex 设置默认之外的点形和颜色 我们可以直接通过shape/colour参数设置 ...
在R的ggplot2中,为散点图添加图例可以使用scale_color_manual()函数。以下是一个示例代码片段: library(ggplot2) # 创建一个简单的散点图数据框 data <- data.frame(x = c(1, 2, 3, 4), y = c(5, 6, 7, 8), group = c("A", "B", "A", "B")) ...
一 简单散点图 运行函数geom_point(),其中可以调整适合的参数,shape表示点的形状,而size则选择点的大小(默认的为2)再选择x和y就可以画出一个简单散点图 library(gcookbook) library(ggplot2) heightweight[,c("ageYear","heightIn")] #选取其中两列数据作为绘图数据 ...