Не могу отобразить ось на диаграмме рикши

Я пытаюсь отобразить оси x и y на своих диаграммах. Я использую JSON для данных.

Это мой следующий код:

new Rickshaw.Graph.Ajax( {

  element: document.getElementById("chart"),
  width: 580,
  height: 300,
  renderer: 'line',
  dataURL: 'dataoutevo.json',
  onData: function(d) { 
    return d },
  onComplete: function(transport) {
    var graph = transport.graph;
    var hoverDetail = new Rickshaw.Graph.HoverDetail( {
      graph: graph
    } );

   var shelving = new Rickshaw.Graph.Behavior.Series.Toggle( {
      graph: graph,
      legend: legend
    } );
  },
  series: [
    {
      name: 'ligne1',
      color: '#c05020',
    }, {
      name: 'ligne2',
      color: '#30c020',
    }, {
      name: 'ligne3',
      color: '#6060c0'
    }, {
      name: 'ligne4',
      color: 'red'
    }
  ],
  onComplete: function() {
    var x_axis = new Rickshaw.Graph.Axis.Time({
      graph: graph
    });
    x_axis.graph.update();
  }
} 

);

Может ли кто-нибудь помочь мне и сказать мне, как это сделать? У меня есть числа как x- и y-данные (не слова)


person MathieuLuyten    schedule 30.08.2013    source источник


Ответы (2)


Замена Rickshaw.Graph.Axis.Time на Rickshaw.Graph.Axis.X сработала для меня в очень похожей ситуации. Кстати, в вашем примере кода показаны два определения onComplete, которые, как я полагаю, не предназначены?

person flaneur    schedule 03.10.2013
comment
как мы можем реализовать JSON, в котором x и y заключены в двойные кавычки. - person Siddharth; 16.07.2015

person    schedule
comment
как создать график рикши на web2py - person pramod24; 06.09.2013