dataToPlot = data.frame(
Date = as.POSIXct(JMFINNTradingData$Transact.Time, format = "%Y/%m/%d %H:%M:%OS"),
RollingPositionValues = JMFINNTradingData$SubTotal)
library('ggplot2')
myPlot = ggplot(dataToPlot, aes(y = dataToPlot$RollingPositionValues, x = dataToPlot$Date, group = 1))
myPlot + geom_line() + geom_path()
我有以下代码,其中包含X值的数字和Y值的数字。由于某种原因,Y轴的顺序是一些随机顺序,我似乎无法以任何方式影响它。图像附有Y轴的样子。
答案 0 :(得分:0)
似乎您的值可能是factors
。将它们转换为数字,它应该正确绘制:
aes(y = as.numeric(as.character(dataToPlot$RollingPositionValues)), x = dataToPlot$Date, group = 1)
编辑:将因子转换为数字时忘记添加as.character()
。