Graficar serie temporal

Hola a todos, antes que nada les comento que soy nuevo en el tema, disculpen si la pregunta es obvia.

Desde hace unos días estoy intentando graficar unos datos que obtengo de de una base de datos y estoy encontrando problemas al pasarle los datos obtenidos de la consulta a la extensión que realiza las gráficas.

En mi base de datos las tuplas contienen un timestamp y un decimal.

Concretamente estuve probando las extensiones yii2-highcharts-widget y yii2-dygraphswidget.

Este es mi código en la view, $registros vendría a ser el array donde esta el resultado de la query a la base de datos.

Intente pasar la fecha como un epoch*1000 pero tampoco tuve suerte.

Alguno tiene idea de como hacer esto?

    $result = count($registros);


    $datos=array(array($result));





    for ($i = 0; $i < count($registros); ++$i) {


            $timestamp = strtotime($registros[$i]->fecha);





            $datos[0][$i]=json_encode($registros[$i]->fecha);


            $datos[1][$i]= $registros[$i]->valor;


    }

echo DygraphsWidget::widget([

'data' => $datos,


'options' => [


    'title'=> 'Registro',


    'xIsDate' => true,


    'legend' => 'always',


    'showRoller' => true,


    'ylabel' => 'o',


    'xlabel' => 'Fecha',


    'axes' =>[ 'x' => array('ValueFormatter' => 'Dygraph.dateValueFormatter',


    'valueFormatter' => 'Dygraph.dateValueFormatter')],


],

]);

echo Highcharts::widget([

‘options’ => [

  'title' => ['text' => 'test'],


  'xAxis' => [


     'type' => 'datetime',


     'labels' => [


            'overflow' => 'justify',


            ],


  ],


  'yAxis' => [


     'title' => ['text' => '2test2']


  ],


  'series' => $datos,

]

]);

Desde ya muchas gracias por la ayuda.

resolviste?