php - 使用 PHP MySQL 在折线图中不显示月份
问题描述
在这里,我绘制line chart
以显示统计细节。在这里,我想将详细信息显示为Monthly wise
. 下面是我尝试过的代码。
// line chart starts
$stmt3 = $conn->prepare("SELECT decease_name, DATE_FORMAT(date, '%M') as dates, count(*) Consultations from prescription WHERE decease_name !='Reconsultation Need' AND date BETWEEN ADDDATE(NOW(),-365) AND NOW() group by decease_name , DATE_FORMAT(date, '%M')");
$stmt3->execute();
$result3 = $stmt3->get_result();
$chart_datass = '';
$label1 = '';
$label2 = '';
?>
datasets: [
<?php
while($row = mysqli_fetch_array($result3)){
$chart_datass = "".$row['decease_name']." ";
$label1 = "'".$row['Consultations']."', ";
$label2 = "'".$row['dates']."' ";
?>
{
labels: [<?php echo $label2; ?>],
data: [<?php echo $label1; ?>],
label: "<?php echo $chart_datass; ?>",
borderColor: getRandomColor(),
fill: false
},
<?php } ?>
]
中database
,records
如下图所示。
+---------------+------------+
| Decease NAME | Date |
+---------------+------------+
| Diabetis | 2021-09-15 |
| Dengue | 2021-08-10 |
+---------------+------------+
但在line chart
它显示如下。
我看不到month name
它,它group
不像month
。有人可以帮我改进我的代码。提前致谢。
解决方案
推荐阅读
- python-3.x - 使用 pandas 堆叠多个 CSV
- angular - JWT auth/validate 错误代码 24 并且在 Ionic 上没有找到用户消息
- python - NameError:名称'o'未定义Django应用程序中的错误
- spring-boot - 中途重启服务器时,RSocket reconnect 不工作
- arrays - 这个程序如何在 C 中使用 malloc 创建一个二维数组
- java - “无法访问包 java.sql。” 在日食
- python - 从 React Native 调用 AWS Python Lambda 函数
- pine-script - 计算 Ema 交叉距离
- c# - 永远不会分配给,并且将始终具有其默认值 0
- android - Android 如何改进我的应用程序依赖项