【问题标题】:R Studio - Big dataset making the graph look like a bar chartR Studio - 使图表看起来像条形图的大数据集
【发布时间】:2019-03-19 16:18:37
【问题描述】:

我正在运行一个包含 2524 行的大型数据集,当我想运行图形下方的绘图代码时,它看起来像条形图,我不知道为什么。我使用了 ggplot2,它最终将数据更改为文本。

plot(SamAll$OpenSam, type="l", lwd=2, main= "2014-2018 Samsung Open Stock")

线图确实是我想要实现的。 帮助会很好,谢谢。

【问题讨论】:

  • plot 是一个“通用”函数,它根据您输入的数据类型调用更具体的函数(“方法”)。SamAll$OpenSam 是什么类型的数据?如果只是数字数据,plot 将制作直方图。解决此问题的一种方法是更具体地说明您希望每个轴代表什么:plot(x=1:nrow(SamAll), y=SamAll$OpenSam, ...)

标签: r graph linegraph


【解决方案1】:

也许您的变量被保存为一个因素。您可能需要将其更改为数值变量,或者您可以在绘图函数中将其更改为数值:

plot( as.numeric(SamAll$OpenSam), 
  type="l", lwd=2, main= "2014-2018 Samsung Open Stock")

请考虑以下作为说明性示例

# Save 2524 values as a factor
x = as.factor(floor(rnorm(2524, 100, 10)))
> plot(x, type="l", lwd=2)

我们得到以下信息:

x 转换为数字

> plot( as.numeric(x), type="l", lwd=2)

现在我们得到折线图

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-29
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    • 2022-01-25
    • 2015-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多