Math 如何在数据集的谷歌图表安装中使用数学方程?

Math 如何在数据集的谷歌图表安装中使用数学方程?,math,charts,google-visualization,equation,Math,Charts,Google Visualization,Equation,所以我试图用谷歌图表创建一个图表,但是我找不到任何数学函数可以使用。我所做的只是手工计算方程的结果,并将它们放入数据集中(在本例中,我计算了y=x^2)。虽然这很好,但我正计划创建更多的图表,我真的不想费心手工计算。有可能使用数学方程式吗?如果是的话,你能提供代码吗? 谢谢可能有几种方法可以实现,这里有一些 1)将a与计算列一起使用 创建数据表后,从表中创建数据视图 var view = new google.visualization.DataView(data); 然后可以使用setC

所以我试图用谷歌图表创建一个图表,但是我找不到任何数学函数可以使用。我所做的只是手工计算方程的结果,并将它们放入数据集中(在本例中,我计算了y=x^2)。虽然这很好,但我正计划创建更多的图表,我真的不想费心手工计算。有可能使用数学方程式吗?如果是的话,你能提供代码吗?
谢谢

可能有几种方法可以实现,这里有一些

1)将a与计算列一起使用

创建数据表后,从表中创建数据视图

  var view = new google.visualization.DataView(data);
然后可以使用
setColumns
方法。
使用此方法,可以传递列定义数组

您可以将列索引作为数字传递,
或将计算列作为对象

这里包括数据表中的第一列,
连同计算列

  view.setColumns([0, {
    calc: function (dt, row) {
      var x = dt.getValue(row, 0);
      return Math.pow(x, 2);
    },
    label: 'y',
    type: 'number'
  }]);
请参阅以下工作片段

google.charts.load('current'{
软件包:['corechart']
}).然后(函数(){
var data=new google.visualization.DataTable();
data.addColumn('number','x');
data.addRows([
[0],
[1],
[2],
[3],
[4],
[5],
]);
var view=newgoogle.visualization.DataView(数据);
view.setColumns([0{
计算:函数(dt,行){
var x=dt.getValue(行,0);
返回Math.pow(x,2);
},
标签:“y”,
键入:“数字”
}]);
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表。绘制(视图);
});

希望这有助于。。。