【发布时间】:2020-12-21 18:24:14
【问题描述】:
我正在尝试使用基于复选框的画布方法在 Rgraph 折线图上显示/隐藏数据点。 The javascript for creating the chart is here。我不能在这里添加完整的代码,因为它太长了。 Image of Chart with checkboxes
// Check for selected data point
$('#textbox1').val("Checkbox is checked.");
$("#dbp").change(function() {
if($(this).prop("checked") == true){
$('#textbox1').val("Checkbox is checked.");
var data = [bpdnum,bpsnum,bpstarget,oxygennum,oxygentarget,pulsenum,pulsetarget,respnum,tempnum,weightnum];
var key = ['DBP','SBP','SBP-Target','Pox(%)','Pox-Target','HR','HR-Target','Respiration','Temp(F)','Weight'];
var colors = ['#751fd6','#ff59cc','rgba(255, 89, 204, 0.6)','#40a808','rgba(64, 168, 8, 0.6)','#0062cc','rgba(0, 98, 204, 0.6)','#d6a41f','#78a730','#595959'];
console.log(data);console.log(key);console.log(colors);
// RGraph.clear(document.getElementById("allchart"));
// RGraph.redraw(document.getElementById("allchart"));
return drawGraph();
} else if($(this).prop("checked") == false){
$('#textbox1').val("Checkbox is unchecked.");
var data = [bpsnum,bpstarget,oxygennum,oxygentarget,pulsenum,pulsetarget,respnum,tempnum,weightnum];
var key = ['SBP','SBP-Target','Pox(%)','Pox-Target','HR','HR-Target','Respiration','Temp(F)','Weight'];
var colors = ['#ff59cc','rgba(255, 89, 204, 0.6)','#40a808','rgba(64, 168, 8, 0.6)','#0062cc','rgba(0, 98, 204, 0.6)','#d6a41f','#78a730','#595959'];
console.log(data);console.log(key);console.log(colors);
// RGraph.clear(document.getElementById("allchart"));
// RGraph.redraw(document.getElementById("allchart"));
return drawGraph();
}
});
【问题讨论】:
-
如果我在这里添加实际的 JS 代码。由于某种原因,它显示整个帖子都一团糟。不过很好,我会添加它,你会看到的。
-
这是我尝试在此处添加 JS 时收到的消息“看起来您的帖子主要是代码;请添加更多详细信息。”
-
听起来您正在尝试添加一堆代码,而不仅仅是演示您遇到问题的部分。我们不需要代码转储。将您的代码减少到仅显示您的问题的行。复选框,您如何将事件绑定到该复选框,以及您如何尝试显示或隐藏数据点。
标签: javascript rgraph