Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作我用水听器在水下制作的一分钟白噪声录音的 PSD 图。我有大约 12 个文件要分析。我制作了这些图,但我的教授希望我对数据进行对数转换并绘制它。我是 R 新手,不确定我将如何去做。任何帮助表示赞赏。
如果您已经知道如何制作图表(听起来就像您已经创建了它们),您可以使用transformed_x <-log(x)用于自然对数或transformed_x <-log10(x)用于常用对数直接对数据进行对数转换。一旦有了新转换的变量,您就可以将其插入现有代码中。
log(x)
log10(x)
如果您使用 plot() 您可以添加一个额外的参数,或者plot(x ~ y, main=, xlab=, ylab=, log="y")取决于您想要在图表中转换的变量。第二个选项的好处是它不会改变底层数据。log ="x"log="xy"
plot(x ~ y, main=, xlab=, ylab=, log="y")
log ="x"
log="xy"