Php 使用谷歌可视化有没有办法交换x轴和y轴?

Php 使用谷歌可视化有没有办法交换x轴和y轴?,php,javascript,google-visualization,Php,Javascript,Google Visualization,我已经格式化了一个php数据数组,其中包含列的教师和行的测试。我对柱形图和表使用相同的数组。柱状图的数据设置正确,但当我在表格上使用它时,数据与我想要的相反,教师需要在左侧,测试需要在顶部 有没有一种简单的方法可以通过Google可视化切换x轴和y轴,而无需在PHP端对其进行格式化 这是一些虚拟GV的东西 var data = new google.visualization.DataTable(studentdata, 0.5); var table = new google.visuali

我已经格式化了一个php数据数组,其中包含列的教师和行的测试。我对柱形图和表使用相同的数组。柱状图的数据设置正确,但当我在表格上使用它时,数据与我想要的相反,教师需要在左侧,测试需要在顶部

有没有一种简单的方法可以通过Google可视化切换x轴和y轴,而无需在PHP端对其进行格式化

这是一些虚拟GV的东西

var data = new google.visualization.DataTable(studentdata, 0.5);

var table = new google.visualization.Table(document.getElementById(container)); 
var chart = new google.visualization.ColumnChart(document.getElementById(container2)); 

table.draw(data, options); 
chart.draw(data, options);

在将x和y数据传递给GV之前,您应该能够使用javascript切换数据

var x = studentdata.y,
    y = studentdata.x;

studentdata.x = y;
studentdata.y = x;

但是你知道。。。将x和y切换为学生数据中变量的实际值

在将x和y数据传递给GV之前,您应该能够使用javascript切换数据

var x = studentdata.y,
    y = studentdata.x;

studentdata.x = y;
studentdata.y = x;

但是你知道。。。将x和y切换为学生数据中变量的实际值

此图表的水平版本在谷歌世界中称为条形图,因此您可以使用:


var chart=new google.visualization.BarChartdocument.getElementByIdcontainer2

此图表的水平版本在谷歌世界中称为条形图,因此您可以使用:

var chart=new google.visualization.BarChartdocument.getElementByIdcontainer2