0

我有以下数据集:

在此处输入图像描述

我想在 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。这可能吗?谢谢

4

0 回答 0