R- Plotly绘图日期无序

时间:2017-09-13 00:16:09

标签: r date plot plotly

我正在用这些数据from 538绘制情节图。日期是有条理的,但是当我制作一个情节(日期为x轴)时,它从10月开始,然后是11月,然后是7月,然后它最终按顺序排列。

这就是我现在为代码所做的一切。

plot_ly(weather, x = ~date, y = ~actual_min_temp)

1 个答案:

答案 0 :(得分:1)

在绘图之前,请确保将日期数据转换为日期类。例如,当日期数据是字符类时,可能会发生此错误。要将数据转换为日期类,您可以尝试使用以下方法之一:

function Test-Date {
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory=$true)]
        [string]$Date
    )

    $culture = Get-Culture
    try {
        [void][DateTime]::ParseExact($Date, 'g', $culture)
        $true
    } catch {
        $false
    }
}

然后再尝试绘图。