热绘制 table 中数据的 ggplot?

Hot to draw ggplot of the data in table?

我收集了 3 种情况(I、II、III)中 7 次测试的幂的数据。我想画ggplot(用线连接的点),其中

我是这样开始的,但是我不知道怎么把I,II,III的case放到x轴上。

数据框如下所示:

非常感谢您的帮助!

power1 = c(0.109, 0.045, 0.703, 0.073,  0.066, 0.043, 0.05)
power2 = c(1,1,1, 1,1, 0.829,  1)
power3 = rep(1,7)
m = matrix(c(power1, power2, power3),nrow = 7)
TEST = c("HC", "HCmod", "Bonf" ,"ChiSq", "Fisher", "KS", "AD")
#MU1,MU2,MU3 ARE THREE CASES (I,II,III)
DF = data.frame(HC = m[1,],HCmod=m[2,],BONF = m[3,],CHI_SQ = m[4,],FISHER = m[5,],KS=m[6,], AD=m[7,],MU = c("MU1","MU2","MU3"))

ggplot(DF,aes(MU,DF)) +geom_point(aes(DF[]))

尝试将您的数据重新整形为较长的数据,然后绘制绘图:

library(dplyr)
library(tidyr)
library(ggplot2)
#Code
DF %>% pivot_longer(-MU)%>%
  ggplot(aes(x=MU,y=value,group=name,color=name)) +
  geom_point()+
  geom_line()

输出: