我有以下数据集:
我想在 x 轴上使用 PorcentajeElemento,在 y 轴上使用 PorcentajeNR,根据 UnidadAnatómica 的颜色,但我想在不同的区域看到它。所以我有以下代码:
library(ggplot2)
library(openxlsx)
Dataset<- read.xlsx("porcentaje elemento.xlsx",rowNames=FALSE, colNames=TRUE, sheet="Los
Cinchos")
ggplot(Dataset, mapping=aes(x=PorcentajeElemento,
y=PorcentajeNR,fill=UnidadAnatómica),stat="identity")+
facet_grid(rows=vars(Dataset$UnidadAnatómica))+
geom_area(color=1,lwd=0.5,linetype=1)+
theme_bw()
我得到以下情节:
如您所见,图中有一个错误,我猜原因是 x 是“离散的”。如果我为 x 轴创建另一个连续变量(例如 Dataset$B),它会起作用:
ggplot(Dataset, mapping=aes(x=B, y=PorcentajeNR,fill=UnidadAnatómica),stat="identity")+
facet_grid(rows=vars(Dataset$UnidadAnatómica))+
geom_area(color=1,lwd=0.5,linetype=1)+
theme_bw()
我得到以下情节:
我想要最后一个图,但在 x 轴上使用 Dataset$PorcentajeElemento。这可能吗?谢谢