R如何解释这个数据集?

R如何解释这个数据集?,r,ggplot2,graph,R,Ggplot2,Graph,我目前正在尝试绘制一个折线图,其中在x轴上我想要“日期”,在y轴上,我想要“未来几周的百分比变化价格”。我的问题是我不明白R是如何接收我的数据集的 我尝试绘制我创建的子集,它看起来像这样: 这是我为绘制它而编写的代码: ggplot(TechIndustry_Q1, aes(x = date, y = percent_change_price)) + geom_line() 这是我的数据集: 关于此数据集,我有几个问题: R是否认识到TechIndustry_Q1中的每只股票都有相同的开始

我目前正在尝试绘制一个折线图,其中在x轴上我想要“日期”,在y轴上,我想要“未来几周的百分比变化价格”。我的问题是我不明白R是如何接收我的数据集的

我尝试绘制我创建的子集,它看起来像这样:

这是我为绘制它而编写的代码:

ggplot(TechIndustry_Q1, aes(x = date, y = percent_change_price)) + geom_line()
这是我的数据集:

关于此数据集,我有几个问题:

  • R是否认识到TechIndustry_Q1中的每只股票都有相同的开始日期和结束日期?日期有48个值,但我想确保R知道事实上只有12个值,它们只是对每个股票重复它们自己
  • 如何使我的线图看起来更平滑,而不在图上偶尔出现垂直线?你们认为是重复的日期让我的图表看起来不可思议吗?在这种情况下,解决方案是什么

  • 我提前感谢你的帮助,我是R的初学者,所以如果你能用简单的话解释,我会非常感激。谢谢大家!

    您看到的这种锯齿状模式是因为您没有指示ggplot存在不同的组(股票)。它尝试将所有数据绘制为按日期排序的单行,并且每个日期有>2个数据点会导致垂直线。让我用这个例子来说明

    在这里,我创建了一个虚拟数据集,其中包含了随后12天的4只股票,这些股票的值几乎是随机的

    库(ggplot2)
    种子集(0)
    
    今天非常感谢你!这起作用了