gpt4 book ai didi

R构面的更改顺序

转载 作者:行者123 更新时间:2023-12-04 16:38:38 25 4
gpt4 key购买 nike

我试图将构面的顺序从BA,SLG更改为SLG,BA。我发现了与此类似的问题,但是我认为我的解决方案可能无法正常工作,因为我已经在excel中汇总了数据。因此,我的数据框可能会有所不同。无论如何,我试图实现这一点无济于事:

df2 <- factor(df, levels = c("SLG","BA"))

任何解决此问题的帮助将不胜感激。
df <- read.table(textConnection(
'POS SLG BA
2B 0.4632 .23
3B 0.468652174 .24
SS 0.4146 .22
1B 0.472368421 .25
RF 0.462684211 .245
CF 0.4435 .225
LF 0.4474 .226
C 0.440875 .228
DH 0.508714286 .28'), header = TRUE,stringsAsFactors = FALSE)


library(micromapST)
library(ggplot2)
library(tidyr)
library(dplyr)
df$POS <- reorder(as.factor(df$POS), df$SLG)
dfx <- gather(df, group, data, SLG, BA)
row.names(df) <- NULL

theme_set(theme_grey() +
theme(plot.title = element_text(hjust=0.5,face='bold'),
axis.title.y = element_text(angle = 0, vjust = 0.5,face='bold'),
axis.title.x=element_text(face='bold'),
panel.background = element_rect(fill = "gray"),
axis.ticks=element_blank()))


plot <- ggplot(dfx, aes(x = data, y = POS, group = group, fill = POS))+
labs(title = "Position vs Slugging Percentage", x = "SLG", y = "Position") +
geom_point(shape = 21, size = 3) +
theme(plot.title = element_text(hjust = 0.5),
plot.subtitle = element_text(hjust = 0.5),
plot.caption = element_text(hjust = -0.5),
legend.position = "",
strip.text.y = element_blank(),
strip.background = element_rect(fill = rgb(.9,.95,1),
colour = gray(.5), size=.2),
panel.border = element_rect(fill = FALSE, colour=gray(.75)),
panel.grid.minor.x = element_blank(),
panel.grid.minor.y = element_blank(),
panel.spacing.x = unit(0.07,"cm"),
panel.spacing.y = unit(0.07,"cm"),
axis.ticks = element_blank(),
axis.text = element_text(colour = "black"),
axis.text.y = element_text(size = rel(.78), face = "bold",
margin = margin(0,0,0,3)),
axis.text.x = element_text(margin = margin(-1,0,3,0))) +
facet_grid(~group, scale = "free")

plot

Image

最佳答案

dfx$group <- factor(dfx$group, levels = c("SLG","BA"))

关于R构面的更改顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43290483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com