百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

昨晚熬夜整理的超级R绘图技巧——USing ggplot(上)

bigegpt 2024-08-05 11:51 8 浏览

 # 加载需要的包 
 library(tidyverse)
 library(gcookbook)

1.scale_shape_manual设置想要的shape

 ggplot(heightweight,aes(ageYear,heightIn,shape=sex))+ geom_point()+  scale_shape_manual(values = c(1,2)) ggsave("1.jpg")

2.scale_fill_gradient设置legend的颜色

 ggplot(heightweight,aes(weightLb,heightIn,fill=ageYear))+  geom_point(shape=21,size=3)+  scale_fill_gradient(low="black",high="red")

3.Alpha参数修改透明度

 ggplot(diamonds,aes(carat,price))+  geom_point(alpha=.1)

4.bin设置区分度,scale_fill_gradient limit设置上下标

 sp <- ggplot(diamonds,aes(carat,price)) sp+stat_bin2d(bins = 50)+  scale_fill_gradient(low="lightblue",high="red",limits=c(0,6000))

5.stat_smooth(method=lm)对散点图增加线性回归

 sp1 <- ggplot(heightweight,aes(ageYear,heightIn))+  geom_point() sp1+stat_smooth(method = lm)

6.Annotate添加文本

 sp1+annotate("text",label="r^2=0.42",x=16,y=52)

7.geom_text(aes(label=))批量添加标签

 sp1+geom_text(aes(label=sex),size=3)

8.geom_text通过设置x=确定确定标签位置

 sp1+geom_text(aes(ageYear+0.2,label=sex,size=2))

9.stat_density2d()画二维散点图

 sp2 <-ggplot(faithful,aes(eruptions,waiting))+  geom_point()+  stat_density2d()

10.position图形的位置关系,相邻的两个柱子是分开还是重叠在一起

 ggplot(cabbage_exp,aes(Date,Weight,fill=Cultivar))+  geom_bar(stat = "identity",position ="dodge")

11.width调整柱形图的宽度

 ggplot(cabbage_exp,aes(Date,Weight,fill=Cultivar))+  geom_bar(stat = "identity",width=.5)

12.position=position_dodge(0.7)

 ggplot(cabbage_exp,aes(Date,Weight,fill=Cultivar))+  geom_bar(stat = "identity",position=position_dodge(0.7),width = .65)

13.coord_polar()柱形图升级台风图

 ggplot(wind,aes(DirCat,fill=SpeedCat))+  geom_histogram(binwidth = 15,boundary=-7.5)+  coord_polar()+  scale_x_continuous(limits = c(0,360))

14.坐标轴的位置设置

 sp1 <- ggplot(heightweight,aes(ageYear,heightIn))+  geom_point() sp1+coord_fixed()+  scale_y_continuous(breaks = seq(50,80,5))+  scale_x_continuous(breaks = seq(12,16,1))

15.breaks=NULL去除y或者x的刻度

 sp1+scale_y_continuous(breaks = NULL)+  scale_x_continuous(breaks = NULL)

16.scale_y_continuous修改刻度上的标签

 sp1+scale_y_continuous(breaks=c(50,55,60,65),labels = c("fifty","fifty-five","sixty","sixty-five"))

17.theme(axis.text.x=element_text)修改字体颜色

 sp1+theme(axis.text.x =element_text(face = "italic",colour = "red",size=rel(2)), axis.text.y =element_text(face = "italic",colour = "blue",size=rel(2)))

18.xlab和ylab添加标题

 sp1+xlab("这是x轴")+  ylab("这是y轴")

19.theme(axis.line=element_line(colour="black"))坐标轴更改颜色

 # xy一起改
 sp1+theme(axis.line = element_line(colour = "red")) # 只改一个轴 
 sp1+theme(axis.line.x = element_line(colour = "red",size = 1),axis.line.y=element_line(colour = "blue",size=2)) 

20.binwidth设置每个bin的宽度

 ggplot(faithful,aes(waiting))+geom_histogram(binwidth = 5,fill="red",                 colour="blue",size=2)

相关推荐

一条命令搞定pip国内镜像源设置(pip install 指定镜像)

玩python的同学想必没有不用pip的吧,pip是python包管理工具,和Nodejs的npm、Java的maven类似,这些依靠开源力量建立起的庞大软件库极大提高了开发的效率,不过默认pytho...

Cadence Allegro在PCB中手动或者自动添加差分对属性

设计PCB过程中,若设计中有差分对信号,则需要将是差分的2个信号设置为差分对,设置差分对有2种方式:手动添加及自动添加一、手动添加差分对:1、点击Setup-Constraints-Constrain...

合亿 Gutab 三防|车载工业平板功能介绍,车载工业平板厂家推荐

在商用车队管理迈向智能化、特种车辆作业追求高效化的今天,车载工业平板早已突破传统“车载导航”的单一功能,成为连接车辆、司机与云端管理的核心枢纽。从物流运输的实时调度中枢,到矿山开采的无人驾驶控制器,再...

「探长分享-黑匣子」本田冠道 2020款

【品牌】探长360汽车黑匣子【产品型号】2TPro【安装车型】本田冠道2020款【功能特点】360全景安全辅助,行车录像,极致高清摄像头,模拟/数字高清/AHD多种信号格式输出,震动监控,一步标...

「探长分享-黑匣子」奥迪A6L 2019款

【品牌】探长360汽车黑匣子【产品型号】2TPro【安装车型】奥迪A6L2019款【功能特点】360全景安全辅助,行车录像,极致高清摄像头,模拟/数字高清/AHD多种信号格式输出,震动监控,一步...

探长360全景案例分享:奥迪Q7 2011款360全景效果展示

【品牌】DCT360汽车黑匣子【产品型号】3TPro【安装车型】奥迪Q72011款【功能特点】360全景安全辅助,四路行车录像,极致高清摄像头,模拟/数字高清/AHD多种信号格式输出,24小时停...

「探长分享-黑匣子」保时捷Cayenne 2015款

【品牌】探长360汽车黑匣子【产品型号】4TPro【安装车型】保时捷Cayenne2015款【功能特点】360全景安全辅助,四路行车录像,极致高清摄像头,模拟/数字高清/AHD多种信号格式输出,...

苍蝇再小也是肉,变态电路的大阳巧客S2差点难死大神

这台大阳巧客S2电动四轮车是我家第二台四轮俱全的篷车!哈哈!大阳巧客S2配置4.5Kw永磁同步电机,SVPWM矢量控制正弦波系统,车辆在加速、爬坡上性能有提升,效率高,操控灵敏。这台车前段时间刚更换了...

「探长分享-黑匣子」奥迪Q5L 2020款

360汽车黑匣子【产品型号】4TPro【安装车型】奥迪Q5L2020款【功能特点】360全景安全辅助,四路行车录像,极致高清摄像头,模拟/数字高清/AHD多种信号格式输出,24小时停车监控,一秒一...

「探长分享-黑匣子」丰田兰德酷路泽 2016款

【品牌】探长360汽车黑匣子【产品型号】3TPro【安装车型】丰田兰德酷路泽2016款【功能特点】360全景安全辅助,四路行车录像,极致高清摄像头,模拟/数字高清/AHD多种信号格式输出,24小...

驾驶室盲区是酿成重卡事故主因?后视系统:这个锅我不背

小时候家中长辈常常提醒:离大货车远一点!司机根本看不到你!早期的货车可能真的存在驾驶盲区,比如车辆正下方,因驾驶座过高,恰好是司机看不到的视野盲区。而如今的重卡在环视系统上已经非常完善,是否还存在驾驶...

前后双录,360 G580行车记录仪(360行车记录仪g580s)

相信每一位车主都会为爱车安装行车记录仪,行车记录仪的作用不仅能为交通事故还原证据,还能防止碰瓷。传统的单镜头行车记录仪只能拍摄车头方向的行车画面,如果遇到后方车辆故意碰瓷的事故时,没有监控和后摄画面则...

海康威视同轴录像机怎么使用,海康XVR配置说明

海康威视同轴录像机支持模拟、同轴以及数字IP摄像机接入,因此在使用多种类型摄像机、老久监控项目改造等场景广泛使用。首先,新录像机第一次使用需要设置管理密码激活,密码需由8-16位数字、小写字母、大写...

亿道三防2代工业级车载平板电脑震撼登场,农机矿车专用

亿道三防近日推出2024年全新2代车载平板电脑V12R,引领多项技术创新和升级,为农机、矿车等车载领域带来了超越期待与想象的震撼体验。V12R是一款从里到外,性能、功能全线拉满的工业级车载平板电脑!拥...

分析神州十八号返回舱内的摄像机最有可能是什么类型的摄像头

有没有发现,神州十八号返回舱内摄像机的图像虽然清晰度不是很高,但是画面非常干净,没有一点干扰,几乎看不到噪点。图像清晰度不高不太可能是镜头原因,很可能是图像传感器的分辨率比较低的原因,图像传感器分辨率...