首页 > 解决方案 > 如何解决这个问题?错误:提供给连续刻度的离散值

问题描述

不知道出了什么问题,它似乎可以在 windows 上运行,但不能在 mac 上运行。任何帮助表示赞赏!

knitr::opts_chunk$set(echo = TRUE)
library(foreign)
library(ggplot2)
library(grid)
library(gridExtra)
library(zoo)
library(dynlm)
theme_set(theme_bw())

df <- read.csv("BTC-USD.csv")
df <- na.omit(df)
df$Adj.Close <- ts(df$Adj.Close)
df$Date <- seq.Date(as.Date('2014-10-01'), by = 'day', length.out = length(df$Adj.Close))

str(df)
ggplot(df, aes(y = Adj.Close, x = Date )) + geom_line(col = 'red') +
  labs(title = 'Adjusted Daily Close', ylab = 'return')

标签: rggplot2

解决方案


我认为当期望数字数据的进程找到因子(或类似的)时,会返回此错误。尝试将您的变量设置为数字(使用函数'as.numeric'),看看是否可以解决它。


推荐阅读