在ggplot中订购轴

时间:2015-12-04 15:17:48

标签: r ggplot2

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轴的样子。

enter image description here

1 个答案:

答案 0 :(得分:0)

似乎您的值可能是factors。将它们转换为数字,它应该正确绘制:

aes(y = as.numeric(as.character(dataToPlot$RollingPositionValues)), x = dataToPlot$Date, group = 1)

编辑:将因子转换为数字时忘记添加as.character()