Javascript 图形上未出现的条形图

Javascript 图形上未出现的条形图,javascript,html,arrays,graph,Javascript,Html,Arrays,Graph,这种HTML和Javascript的组合应该形成一个条形图,即提示中输入的数字相对于彼此的高度。输入数字时,条形图不显示。我需要在代码中修复什么才能使条形图显示 “严格使用”; window.onload=function() { var用户值; var i; var j; var-k; var误差; var正确; j=0; k=0; 错误=新阵列(j); 正确=新阵列(k); userValue=window.prompt(“插入用逗号、空格或两者分隔的值”); userValue=pack

这种HTML和Javascript的组合应该形成一个条形图,即提示中输入的数字相对于彼此的高度。输入数字时,条形图不显示。我需要在代码中修复什么才能使条形图显示

“严格使用”;
window.onload=function()
{
var用户值;
var i;
var j;
var-k;
var误差;
var正确;
j=0;
k=0;
错误=新阵列(j);
正确=新阵列(k);
userValue=window.prompt(“插入用逗号、空格或两者分隔的值”);
userValue=packArray(trimmelements(toArray(userValue,,“”));
对于(i=0;i0)
{
警告(“错误:+错误”);
}
其他的
{
createGraph(userValue,document.getElementById(“PositiveEquadrant”);
}
};
函数toArray(数据、分隔符)
{
变量数组;
var结果;
var i;
var数据阵列;
var启动;
locArray=findPositions(数据、分隔符);
结果=”;
i=0;
如果(数据===null)
{
数据=”;
}
其他的
{
结果=结果+数据;
}
如果(分隔符===null)
{
分隔符=”;
}
其他的
{
结果=结果+分隔符;
}
if(delimiters.length==0)
{
分隔符=分隔符+“\t\r\n\f”;
}
dataArray=新数组(locArray.length+1);
开始=0;
while(i=0)
{
result[count]=someString.indexOf(lookForThis.charAt(i)、(i+1)-1);
计数=计数+1;
}
i=i+1;
}
返回结果;
}
函数元素(数组)
{
var i;
var阵列;
trimArray=新数组(Array.length);
i=0;
while(i0)
{
classInfo=“”+”类=“+””“+classInfo+””;
}
如果(内容===null)
{
content=“”;
};
修剪(内容);
返回“”+内容+
'';
};
函数为数值(数据)
{
返回isNaN(数据);
};
函数getRandomInteger(上限)
{
返回Math.floor(Math.random()*(上限+1));
};
函数getRandomRGB()
{
蓝变种;
绿色变种;
变种红;
红色=getRandomInteger(255);
蓝色=getRandomInteger(255);
绿色=getRandomInteger(255);
返回“rgb”(“+红色+”、“+绿色+”、“+蓝色+”);
};
函数createScaleArray(数组、scaleFactor)
{
var i;
var标度阵列;
ScaleArray=新数组(Array.length);
对于(i=0;i0)
{
loc=0;
对于(i=0;i数字(数组[loc]))
{
loc=i;
}
}
scaleFactor=Math.abs(数组[loc]);
ScalarRay=createScaledArray(数组,scaleFactor);
html=“”;
对于(i=0;i100)
{
elementTop=elementTop+(ScalarRay[i]*100);
}
element.style.top=elementTop+“%”;
element.style.height=Math.abs(scalarray[i]*100)+“%”;
element.style.backgroundColor=getRandomRGB();
}
}
}

绘图
{
边界:0;
保证金:0;
填充:0;
}
身体
{
字体系列:“时代新罗马”,衬线;
字号:12号;
}
.正等分
{
高度:12公分;
宽度:2米;
右边框:纯黑3px;
}
.消极的
{
位置:相对位置;
高度:2米;
宽度:22em;
边框顶部:纯黑3px;
底部:2米;
}
.圆柱容器
{
位置:相对位置;
浮动:左;
高度:10公分;
宽度:1.5em;
保证金:1px;
}
彩色地区
{
位置:相对位置;
背景色:红色;
}
.数据值
{
字号:12号;
文本对齐:居中;
位置:相对位置;
顶部:-16px;
}
if(isNumeric(userValue[i])==false)
相当于
if(!isNumeric(userValue[i])
您可能想签出一个用于显示包含数据的图表的框架。可能会很有帮助。