你好,我是r studio中R编程的新手。我将在未来分析拉曼光谱的光谱数据。 哪个包对光谱数据分析很有用。我想学习那个包。我已经附上了我想要分析的图像。请给我一些建议,如何绘制图表,如r studio中的图所示
提前感谢
答案 0 :(得分:0)
有一个名为hyperSpec
的免费软件包专门设计用于处理光谱数据以及相关的额外数据(例如实验参数等)。该软件包还提供常用操作的接口,如基线校正,光谱范围选择,归一化,PCA等。此外,还有许多绘图功能。
您可以使用install.packages("hyperSpec")
从CRAN安装它,但是,截至目前,CRAN版本已过时。我建议您获取recent build from gitHub并通过Rstudio安装它(从包存档文件中查找 packages-> install->)。
hyperSpec
附带了大量文档和示例数据集。要浏览教程,请运行
browseVignettes("hyperSpec")
绘图就像
一样简单plot(chondro) # left plot
qplotspc(chondro) + ggtitle("Example dataset") # right plot
要导入您自己的数据,请查找hyperSpec中的函数,其名称以read
开头。只需开始输入hyperSpec::read
,就会出现一个弹出窗口。支持许多特定于设备的数据格式。有关详细信息,请参阅vignette("fileio")
。