我使用Shield UI Chart来显示用户在某些文本字段中输入的数据。其中一些是:
var Participants = new Array();
Participants [0]=document.getElementById("ParticipantA").value;
Participants [1]=document.getElementById("ParticipantB").value;
Participants [2]=document.getElementById("ParticipantC").value;
我使用以下代码将数据放在图表上:
dataSeries: [
{
seriesType: 'line',
collectionAlias: 'chart',
data: [Participants [0], Participants [1], Participants [2]]
}
我认为我说这一切都是正确的,但根本没有数据显示。我检查了函数是否被调用,所以问题应该在其他地方。
答案 0 :(得分:0)
我能看到的一个错误是文本字段的值格式不正确。虽然您可能正在输入数值,但您需要显式转换它们,以便与Shield UI图表一起使用:
var Participants = new Array();
Participants [0]=parseFloat(document.getElementById("ParticipantA").value);
Participants [1]=parseFloat(document.getElementById("ParticipantB").value);
Participants [2]=parseFloat(document.getElementById("ParticipantC").value);