Начальная координата линейного графика Google?

Как установить настройку линейного графика так, чтобы линии начинались с x:0 , а не каким-то случайным образом?

введите здесь описание изображения

Есть ли поддержка для этого, или мне нужно сложить больше данных????


person Davor Zubak    schedule 01.03.2012    source источник


Ответы (1)


Если ваши значения x являются числовыми, вы можете указать опцию hAxis: {minValue:0} для функции draw:

function drawVisualization() {
  // Create and populate the data table.
  var data = new google.visualization.DataTable();
  data.addColumn('number', 'x');
  data.addColumn('number', 'Cats');
  data.addColumn('number', 'Blanket 1');
  data.addColumn('number', 'Blanket 2');
  data.addRow([0, 1, 1, 0.5]);
  data.addRow([1, 2, 0.5, 1]);
  data.addRow([2, 4, 1, 0.5]);
  data.addRow([3, 8, 0.5, 1]);
  data.addRow([4, 7, 1, 0.5]);
  data.addRow([5, 7, 0.5, 1]);
  data.addRow([6, 8, 1, 0.5]);
  data.addRow([7, 4, 0.5, 1]);
  data.addRow([8, 2, 1, 0.5]);
  data.addRow([9, 3.5, 0.5, 1]);

  // Create and draw the visualization.
  new google.visualization.LineChart(document.getElementById('visualization')).
      draw(data, {curveType: "function",
                  width: 900, height: 400,
                  hAxis: {minValue:0},
                  vAxis: {maxValue: 10}}
          );
}

Попробуйте этот код здесь: http://code.google.com/apis/ajax/playground/?type=visualization#line_chart

person akiavara    schedule 01.03.2012