希望这是有道理的。我可能会一直考虑这个,直到我想通为止。我有一个表格,其格式设置为特定日期可能分配了多个记录。每条记录都是一株植物,所以该表的结构看起来像下图中的粉红色表。但是,当使用 Google 图表 API 时,数据需要采用折线图蓝色表格中的格式。我有工作。
我希望使用粉色表格在 Google 图表 api 中创建一个类似于 excel 图表的图表。例如,在某一日期01/02/2003
记录了三个物种A,B,C
的价值1,2,3
。我认为可能使用散点图,但这也不起作用。
将这些联系在一起的是CenterID
所有这些记录都属于 XXX CenterID
。每个记录及其物种都有一个 SheetID 将它们组合在一起,例如SheetID
= 23,所有这些物种都在同一日期记录。
寻找建议,无论是 google chart API 还是 php 修正。我的 PHP 在下面(我最终会切换到 json_encode)。
$sql = "SELECT * FROM userrecords";
$stmt = $conn->prepare($sql);
$stmt->execute();
$data = $stmt->fetchAll();
foreach ($data as $row)
{
$dateArray = explode('-', $row['eventdate']);
$year = $dateArray[0];
$month= $dateArray[1] - 1;
$day= $dateArray[2];
$dataArray[] = "[new Date ($year, $month, $day), {$row['scientificname']}, {$row['category_of_taxom']}]";