在ggplot上绘制多个光谱会给出一个奇怪的图,其中的垂直线将y值连接到每个x值,而不是每个x值使用单个y值

时间:2019-06-17 15:18:26

标签: r ggplot2

我正在尝试在ggplot上绘制多个光谱。每个光谱应该是一条单独的线,但是这样做有些奇怪,并且在每个x值处连接y值,而不是跨x值连接。

我的数据采用长格式;

     V1       Sample_ID wavenumber transmittance 
  1 Crete         1       1328       1180708 
  2 Crete         1       1330       1180866 
  3 Crete         1       1332       1181083 
  4 Crete         1       1334       1181379

并且我使用下面的代码绘制光谱:

ggplot(data = data, aes(x = wavenumber, y = transmittance, color = Sample_ID)) + geom_line()

Spectra plot

该图应该有很多条线(每个Sample_ID)相互堆叠...

0 个答案:

没有答案