javascript - 具有两个 y 轴的混合图(线/条)不会在第二轴上显示数据
问题描述
如标题所述。我正在尝试使用 chart.js-2 创建图表。该图应该显示湿度和温度的数据对。在 X 轴上,我显示时间。我有两个 Y 轴 - 一个用于温度,另一个用于湿度。即使数据出现在工具提示中,也没有说明。
数据以这种格式提供:时间戳;Sensor_ID;温度;湿度;2019-06-29 11:13:56;1;24.60;51.80;
这是一个“工作”示例的小提琴: https ://jsfiddle.net/sHooP_/ky4nha7L/22/
data: {
datasets: [{
type: 'bar',
yAxisID: 'Humidity',
label: 'Humidity',
backgroundColor: window.chartColors.blue,
data: objDataset_Humid_Filtered,
borderColor: 'blue',
borderWidth: 2,
fill: true,
}, {
type: 'line',
yAxisID: 'Temperature',
label: 'Temperature',
backgroundColor: window.chartColors.red,
borderColor: window.chartColors.red,
data: objDataset_Temp_Filtered,
fill: false
}]
}´
感谢您的任何答案!我开始对此感到沮丧。
我也很确定我的编码不是很干净(初学者),所以如果您碰巧有任何提示,请随意!
最好的问候,大卫
解决方案
Chart.js 允许您将一条线添加到条形图,但不能将条添加到折线图。所以你需要将图表类型设置为条形,例如:
var config = {
type: 'line', // <-- change to 'bar'!
...
推荐阅读
- c# - C# 添加浏览功能和拖放框
- python-3.x - 如何选择隐藏层数和节点数?
- java - 单击菜单项时如何显示 JavaFX 网络视图?
- javascript - Javascript html 字符串连接 Uncaught SyntaxError: missing ) 在参数列表之后
- python - 在 Python 中为套接字使用选择器模块
- angularjs - 如何将锚点 href 调用重定向到索引数据库并下载文档
- xml - 如何生成 XML 文件的元数据?
- php - WAMP ~ 自定义 url 处理在项目文件夹中不起作用
- java - 检索哈希数,git编译war
- ios - 观察 UINavigationController 导航栏显示/隐藏