javascript - 如何从firebase填充数据到chartJS html javesctipt
问题描述
请帮助我从 Firebase 到 Chart.js 的 fillData 我不知道方法 filldata
var ctx = document.getElementById('myChart').getContext('2d');
var chart = new Chart(ctx, {
// The type of chart we want to create
type: 'line',
// The data for our dataset
data: {
labels: ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat'],
datasets: [{
label: 'Temperature',
borderColor: 'rgb(255, 0, 0)',
data: [40, 48, 51, 45,7,8,40]
}, {
label: 'Humidity',
borderColor: 'rgb(0, 0, 255)',
data: [0, 5, 26.8, 25.4,5,8,9],
type: 'line'
}],
labels: ['Sun', 'Mon', 'Tues', 'Wed', 'Thurs', 'Fri', 'Sat']
},
[enter image description here][1]
options: {}
});
填充到 Temp,Hty 到 chartJS
解决方案
首先确保您的选择器具有画布 id Like
<canvas id="myChart" width="400" height="400"></canvas>
尝试这个
`
var ctx = document.getElementById('myChart');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
datasets: [{
label: 'Temperature',
data: [40, 48, 51, 45,7,8,40],
borderColor: [
'rgba(255, 0, 0)',
],
},{
label: 'Humidity',
data: [0, 5, 26.8, 25.4,5,8,9],
borderColor: [
'rgba(255, 0, 0)',
],
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
}
}
});
推荐阅读
- postgresql - 运算符不存在:@timestamp without time zone
- html - 如何将谷歌工作表中单元格的值设置为 HTML 中的变量?
- reactjs - React Native Expo:ViewPager 中的相机
- javascript - 如何在删除未使用的课程的同时参加两个课程?
- postgresql - 是否可以在 POSTGRESQL 中使用 OUT/INOUT 参数和返回 refcursor?
- c++ - 使用/不使用 memcpy 在 C/C++ 中复制函数内部的结构
- c# - MVC 中的自定义下拉列表
- postgresql - 级联是否发生在 1 个事务中?
- amazon-web-services - 带条件的阶梯函数图
- jenkins - 无法使用 Jenkins Job 克隆 Bit Bucket 存储库