php - 无法在 php 程序中使用 chart.js 和 jquery 显示条形图
问题描述
我在 php 程序中使用 chart.js 使用 jquery 打印图表但无法显示图表
我还在我的原始代码中包含了引导文件
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.css">
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div style="width: 400px;height:400px;">
<canvas id="myChart" width="400" height="400" style="color: red;"></canvas>
</div>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.js"></script>
<script>
$(document).ready(function(){
var data1 = {
labels: ['January', 'February', 'March', 'April', 'May', 'June'],
datasets: [{
label: 'My First dataset',
backgroundColor: '#16a085',
data: [10, 5, 2, 20, 30, 45]
}]
};
var options1 = {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
}
};
var ctx = $('#myChart');
var piechart = new Chart(ctx).Bar(data1,options1);
});
</script>
</body>
</html>
无法使用显示图表
var piechart = new Chart(ctx).Bar(data1,options1);
但我可以使用
var piechart = new Chart(ctx,{ type:'bar', data:data1 , options: options1, });
但我想使用第一种方法显示图表
解决方案
推荐阅读
- python - 找到最大间隔数与python重叠的点的最有效方法
- html - Pandoc 元数据未出现在默认 HTML 模板中
- php - 获取要在 ajax 中发布的 ID
- java - 关闭 Android 的 Intent.ACTION_PICK 的页面过渡动画
- haskell - 堆栈安装可执行文件到自定义位置
- javascript - React Downshift JS全选onClick
- javascript - How to make a function that returns the factorial of each integer in an array
- spring-boot - 在 Java 中抛出的自定义异常应该在 Thymeleaf 中显示
- html - 将 html 表达式存储在变量中(Angular)
- backend - 带有 Keras 的自定义层:是否可以在基于零的 softmax 层的输出中将输出神经元设置为 0 作为输入层中的数据?