R编程:在x轴上绘制一列时间

时间:2018-04-02 02:27:52

标签: r time graph

感谢您抽出宝贵时间回答这个问题。我很遗憾不是编码器我有一列数据,自从跑步者开始跑步以来已经过了几秒钟。我还有一个专栏,记录人群欢呼声的音频(音频是整数值)。当跑步者接近终点线时,我试图表现出人群以图形方式变得更响亮。

无论如何将时间列绘制为x轴,同​​时在图表本身上绘制人群反应。

搜索论坛后,大多数问题涉及时间序列,但我不认为这是一个时间序列问题更像是一个图形问题。

一列称为时间,它从0开始,频率为5毫秒,音量是另一列,整数为0-5,0表示静音,5表示最响亮

1 个答案:

答案 0 :(得分:0)

以下是对数据结构的猜测

library(ggplot2)                                                         
df <- data.frame(elapsed_milliseconds = c(60000, 120000, 180000, 240000),
volume = c(1,1.5,2,3)) 

print(df)                                                                
#>   elapsed_milliseconds volume
#> 1                60000    1.0
#> 2               120000    1.5
#> 3               180000    2.0
#> 4               240000    3.0

ggplot(df, aes(x = elapsed_milliseconds, y = volume)) +                  
  geom_line()  

enter image description here