搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
菜鸟追梦旅行
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
WebView 详解(简易浏览器Demo)_webview demo
2
维护积极的react native,为什么会有人造谣react native不维护了,停止维护。_react native停止维护
3
sd-webui-EasyPhoto win 安装笔记_easyphoto 安装
4
网站快速成型工具-Element UI_基于element 的网页ui
5
Canny边缘检测
6
【人工智能】国产开源大模型 baichuan-7B 百川聊天 BaiChat 快速开始上手实战&效果实测 —— 希望 baichuan-7B 再打磨打磨吧_baichun-7b-chat
7
幻兽帕鲁/Palworld服务器的官方最低配置要求是什么?
8
Linux-压缩命令_linux 压缩命令
9
【图文】2024年幻兽帕鲁/Palworld社区主机超详细搭建教程
10
HarmonyOS—使用数据模型和连接器
当前位置:
article
> 正文
ggplot作图2_ggplot point size
作者:菜鸟追梦旅行 | 2024-02-22 23:44:52
赞
踩
ggplot point size
ggplot做图
eg:ggplot(data = mpg,mapping = aes(x=cty,y = hwy)) + geom_point()
+ aes(colour = factor(mpg$year))
1.其中data = mpg,mapping = aes(x=cty,y=hwy)表示数据层
geom_point表示几何图形层
aes(colout=factor(mpg$year))表示美学层,我们将year隐射到颜色属性
2.如果将代码写成如下格式,则什么也不会出现,因为缺少几何层:
ggplot(data = mpg,mapping = aes(x = cty,y = hwy)
3.加上size=I(),可以确定几何层中点的大小
ggplot(data=mpg,mapping = aes(x=cty,y=hwy))+
geom_point(size=I(4))+aes(colour=factor(mpg$year))
4.我们也可以绘制出它的拟合曲线以及置信区间,它根据年份利用stat_smooth()绘出了两条拟合曲线以及置信区间。
ggplot(data=mpg,mapping = aes(x=cty,y=hwy))+geom_point()
+aes(colour=factor(mpg$year))+stat_smooth()
5.如果我们只想绘制一条拟合曲线和一个置信区间,我们只需要将代码稍微改变一下就可以搞定。(将aes()放到了geom_point里面)
ggplot(data=mpg,mapping = aes(x=cty,y=hwy))+
geom_point(aes(colour=factor(mpg$year)))+stat_smooth()
6.在前面,我们将year变量映射到散点的颜色上面,现在我们也可以将displ变量映射到散点大小,绘制出来的大小不同的散点。
ggplot(data=mpg,mapping =aes(x=cty,y=hwy))+
geom_point(aes(colour=factor(year),size=displ))+
stat_smooth()
7.可以改变alpha值得大小来改变散点的透明度。alpha的值在0—1之间,不在这个范围的话则会报错。
为了与前面的图片有明显的区别,我再这里的alpha值调的比较小。一般默认alpha值得大小为1。
ggplot(data=mpg,mapping = aes(x=cty,y=hwy))+
geom_point(aes(colour=factor(mpg$year),size=displ),alpha=0.25)+
stat_smooth()
8.我们也可以给图片增加标题,并精细修改图片,给图片增加x,y轴说明,以及其他说明。
ggplot(mpg, aes(x=cty, y=hwy))+
geom_point(aes(colour=class,size=displ),alpha=0.6,position = "jitter")+
stat_smooth()+
scale_size_continuous(range = c(4, 10))+
facet_wrap(~ year,ncol=1)+
ggtitle("汽车油耗与型号")+
labs(y='每加仑高速公路行驶距离',
x='每加仑城市公路行驶距离')+
guides(size=guide_legend(title='排量'),
colour = guide_legend(title='车型',
override.aes=list(size=5)))
说明:position的函数,通过调整参数来改变图层的位置
fill:填充方式, 先把数据归一化,再填充到绘图区的顶部。
dodge:比如说不同折线的标记有可能重复,可以改变改参数进行一个“避让”方式,即往旁边闪,比如说如柱形图的并排方式。
identity:原地不动,不调整位置,默认。
jitter:如果严重的重叠,随机抖一抖,让本来重叠的露出点头来
stack:在竖直方向叠罗汉,绘制出来类似条形图
9.我们需要把一个变量和其他不同的变量进行一个对比,这个时候我们就需要把他们画在同一张图上面。ggplot2绘图就和Photoshop有一个功能很相似,
那就是 图层, 我们可以把不同的图层叠加在一起,这样就画在了同一张图上面。比如说我们要研究mpg数据中cty和hwy,
以及displ之间的关系,我们就可以通过如下代码,将他们之间的散点图画在一起。
ggplot()+
geom_point(aes(x=mpg$cty,y=mpg$hwy),color="red")+
geom_point(aes(x=mpg$cty,y=mpg$displ),color="green")
10.我们来绘制一个扇形图,我们来统计一下class中各个品牌所占比例
ggplot(mpg)+geom_bar(width=1, aes(x=factor(1),fill=mpg$class))+
coord_polar(theta="y")
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/132073
推荐阅读
article
ECCV2020
语义分割——
Searching
Efficient
3D Architectures...
Searching
Efficient
3D Architectures with
Sparse
Point
-
Voxel
...
赞
踩
article
Po
in
t
Net
++
: Deep Hierarchical
Feature
Learn
in
g on ...
基本简介论文下载地址:https://arxiv.org/pdf/1706.02413.pdf代码开源地址:https:...
赞
踩
article
点云分割(
point
cloud
segmentation
)
任务
笔记...
point
cloud
segmentation
点云分割(
point
cloud
segmentation
)
任务
笔记 ...
赞
踩
article
【sy5_继承的应用_
1
_单继承_
Cylinder
】_(
1
)声明
point
(点)
类
,
由
point
...
声明点
类
Point,包含成员变量的输入和输出功能,由
类
Point派
生出
Circle(圆形)
类
,实现求圆面积的功能,由Ci...
赞
踩
article
VoxelNet
: End-to-End
Learning
for
Point
Cloud Base...
图2.3.1 高效实现总概括_
point
cloud
to
voxel
,
software
point
cloud
t...
赞
踩
article
SLAM学习笔记(二十一)3D
雷达
与相机的标定方法详细教程_
lidar
-
camera
calibra...
写在前面把3D
雷达
和相机进行外参标定使用的方法我们采取LiDAR-Camera Calibration
using
3D...
赞
踩
article
Element
Plus
快速开始(Vue 3.x)_el-
config
-
provider
size
...
Element
Plus
快速开始(Vue 3.x)_el-
config
-
provider
size
el-
config
-p...
赞
踩
article
踩坑记20
el
ement
-
plus
默认语言设置 |
el
-
pagination
分页器自动换行 ...
2021.9.6坑64(
el
ement
-
plus
、语言配置):
el
ement
-
plus
默认语言是英文。而目标是配置语言为...
赞
踩
article
【PCL】——
点云
配准ICP(
Iterative
Closest
Point
)算法_
icp
点云
配准...
本部分结合了网上的一些资料以及自己的一些理解,可能不一定正确,部分步骤有所省略,具体可参考文末参考文献。定义两个
点云
集合...
赞
踩
article
PCL
-
ICP
(
IterativeClosestPoint
)源码解析_27804-
iterative
...
文章目录1.
PCL
-
ICP
代码框架2. pcl::
IterativeClosestPoint
类格3. pcl::Regi...
赞
踩
article
Unity2D
入门手册_
filtermode
point
...
Unity2D
编辑裁切纹理图片素材导入2D模式下Texture Type导入默认为Sprite(2D and UI)裁...
赞
踩
article
【PCL】ICP(
Iterative
Closest
Point)原理剖析——
仿射变换
(
Affine
...
目录&索引1 变换模型2 准备工作(相关软件及库)3 实现步骤3.1 三维建模保存stl网格文件3.2 stl网格文件转...
赞
踩
article
Unity
贴图纹理 Max Size_
unity
max
size
...
场景就放一张图,原始大小12M经过
max
size
后,打出ab包大小
max
size
ab大小8192 4.28M4096...
赞
踩
article
【
学习
笔记】
点云
:
三维
分类
和分割《
Point
Net:
Deep
Learning on
Point
...
1.简介传统的卷积框架严格要求规则的
点云
/网格数据格式,但是现在格式变得不规则,这就使得很多学者将这些数据变换成常规的三...
赞
踩
article
基于深度
学习
方法的
点云
算法
4——
PCT
:
Point
Cloud
Transformer
(
点云
分类分...
不规则域和缺乏有序性使得设计用于
点云
处理的深层神经网络具有挑战性。提出了一种新的
点云
学习
框架
Point
Cloud
Tr...
赞
踩
article
Recurrent
Feature
Reasoning
for
Image
Inpainting
之环...
Recurrent
Feature
Reasoning
for
Image
Inpainting
环境搭建:服务器:ubu...
赞
踩
article
R 数据可视化 ——
ggplot
二维
直方图
和
密度
图_r语言
ggplot
直方图
概率
密度
曲线...
首先将坐标平面分割为许多大小相等的区间,并计算落在每个区间中的观察值数目,然后将观察值映射为矩形的填充色。我们可以将
二维
...
赞
踩
article
Autoware
1.14 源码
编译
+感知
SSD
+
YOLOv3
+
Point
Pillar
模块运行(步...
Autoware
1.14 源码
编译
+感知
SSD
+
YOLOv3
+
Point
Pillar
模块运行(步骤+报错解决汇总)显...
赞
踩
article
ggplot...
映射mapping=aes()参数含义color点的颜色shape点的类型size点的大小(同常用于连续型变量)fill...
赞
踩
article
【R语言】
ggplot2
作图补充(1)_
theme
(
axis
.
text
.x =
element
_te...
1:隐去坐标轴标签(xlab、ylab)#加载包library(
ggplot2
)library(gcookbook)#作...
赞
踩
相关标签
计算机视觉
python
神经网络
算法
PointNet++
MSG
论文翻译
深度学习
c++
开发语言
voxelNet
激光雷达
点云数据
点云分类
自动驾驶
标定
3d雷达
相机
外参
vue.js
前端
javascript
typescript
elementui
html5