R可视化必备知识
1.数据常用格式
我们的数据一般为宽格式,但数据处理分析时常用的是宽格式,这往往是我们容易忽略的。
长格式和宽格式的用法_长型格式和宽型格式-CSDN博客
2.图例专章
在ggplot2
中,当你需要手动调整图例,包括修改图例名称时,你可以使用scale_
函数系列。这些函数允许你控制图例的各种属性,如标题、标签、值等。下面是如何使用这些函数来修改图例名称的详细介绍:
使用scale_color_manual()
修改颜色图例名称
假设你有一个图表,其中颜色映射到某个分类变量,并且你想要修改这个颜色图例的名称:
library(ggplot2) | |
# 假设df是你的数据框,其中有一个分类变量group | |
ggplot(df, aes(x = xvar, y = yvar, color = group)) + | |
geom_point() + | |
scale_color_manual(name = "My Custom Legend Title", # 修改图例名称为"My Custom Legend Title" | |
values = c("red", "blue", "green"), # 可以指定颜色值 | |
labels = c("Group A", "Group B", "Group C")) # 可以指定标签 |
在这个例子中,scale_color_manual()
函数的name
参数用于设置图例的名称。values
参数用于指定每个分类级别的颜色,而labels
参数用于设置图例中的标签。
使用scale_fill_manual()
修改填充图例名称
如果你在使用如geom_bar()
或geom_area()
等需要填充颜色的图层,并且想要修改填充图例的名称,你可以使用scale_fill_manual()
函数:
ggplot(df, aes(x = xvar, y = yvar, fill = group)) + | |
geom_bar(stat = "identity") + | |
scale_fill_manual(name = "My Custom Fill Legend", # 修改填充图例名称为"My Custom Fill Legend" | |
values = c("red", "blue", "green"), | |
labels = c("Group A", "Group B", "Group C")) |
使用scale_shape_manual()
修改形状图例名称
对于使用形状映射到分类变量的图表,你可以使用scale_shape_manual()
函数来修改形状图例的名称:
ggplot(df, aes(x = xvar, y = yvar, shape = group)) + | |
geom_point() + | |
scale_shape_manual(name = "My Custom Shape Legend", # 修改形状图例名称为"My Custom Shape Legend" | |
values = c(1, 2, 3), # 指定每个分类级别的形状值 | |
labels = c("Group A", "Group B", "Group C")) |
请注意,在使用scale_
函数系列时,你需要确保指定的values
(颜色、填充、形状等)与你的数据中的分类级别数量相匹配,否则你可能会遇到错误或意外的结果。同样,labels
参数是可选的,但如果你提供了它,它应该与你的分类级别数量相匹配,并且按照相同的顺序排列。
图例大小
theme(legend.title = element_text(size = 14)) # 设置图例标题大小为14
theme(legend.text = element_text(size = 12)) # 设置图例文本大小为12
3.散记
设置因子水平时factor列不可重复
par(mfrow=c(1,1))
CTRL+shift+F10 ——>多行注释
LSTM的loss判断
原文地址:https://blog.csdn.net/weixin_73074505/article/details/139848414
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!