Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用CSS和JavaScript绘制正态分布曲线(钟形曲线)? 它不需要在数学上精确。 它需要对称。 它需要有一个颜色渐变。 我需要在曲线上动态添加一个点。但我想我可以 我自己做,但任何帮助都将不胜感激_Javascript_Html_Css_Svg - Fatal编程技术网

如何使用CSS和JavaScript绘制正态分布曲线(钟形曲线)? 它不需要在数学上精确。 它需要对称。 它需要有一个颜色渐变。 我需要在曲线上动态添加一个点。但我想我可以 我自己做,但任何帮助都将不胜感激

如何使用CSS和JavaScript绘制正态分布曲线(钟形曲线)? 它不需要在数学上精确。 它需要对称。 它需要有一个颜色渐变。 我需要在曲线上动态添加一个点。但我想我可以 我自己做,但任何帮助都将不胜感激,javascript,html,css,svg,Javascript,Html,Css,Svg,我是一个新手,这是我的错。我不是在试图博取同情,我是在尽力做到这一点 我已经试着做了一段时间了。我只是无法在SVG中正确获得上坡曲线,我尝试键入它并使用Inkscape,但我无法实现它。 函数NormalDensityZxx,平均值,StdDev{ var a=x-平均值; 返回Math.exp-a*a/2*StdDev*StdDev/Math.sqrt2*Math.PI*StdDev; } //----------------------------------------------- //

我是一个新手,这是我的错。我不是在试图博取同情,我是在尽力做到这一点

我已经试着做了一段时间了。我只是无法在SVG中正确获得上坡曲线,我尝试键入它并使用Inkscape,但我无法实现它。

函数NormalDensityZxx,平均值,StdDev{ var a=x-平均值; 返回Math.exp-a*a/2*StdDev*StdDev/Math.sqrt2*Math.PI*StdDev; } //----------------------------------------------- //计算Qx,即标准法线曲线下的右尾部区域。 函数StandardNormalQxx{ 如果x==0//0不需要近似值 返回0.50; 变量t1、t2、t3、t4、t5、qx; var负值=假; 如果x<0{ x=-x; 负=真; } t1=1/1+0.2316419*x; t2=t1*t1; t3=t2*t1; t4=t3*t1 t5=t4*t1; qx=NormalDensityZxx,0,1*0.319381530*t1+-0.356563782*t2+1.781477937*t3+-1.821255978*t4+1.330274429*t5; 如果为负==真 qx=1-qx; 返回qx; } //----------------------------------------------- //计算Px,标准法线曲线下的左尾面积,即1-Qx。 函数StandardNormalPxx{ 返回1-标准正常Qxx; } //----------------------------------------------- //计算Ax,即+x和-x之间的标准法线曲线下的面积 函数StandardNormalAxx{ 返回1-2*StandardNormalQxMath.absx; } //----------------------------------------------- //定义放置垂直线的位置的值 垂直风险=[-1.4,-0.2,1.2 ]; /** *计算数据 */ var chartData=[]; 对于var i=-5;i<5.1;i+=0.1{ var dp={ 类别:i,, 值:NormalDensityZxi,0,1 }; 如果verticals.indexOfMath.roundi*10/10!=-1{ dp.vertical=dp.value; } chartData.pushdp; } /** *创建图表 */ var chart=AmCharts.makeChartDiv{ 类型:串行, 主题:光, 数据提供者:chartData, 精度:2, valueAxes:[{ gridAlpha:0.2, 短划线长度:0 }], 起始时间:1, 图表:[{ 气球文本:[[category]]:[[value]], 线宽:3, valueField:值 }, { 正文:, 注:1, 类型:列, 值字段:垂直, 固定列宽:2, labelText:[[value]], 标签偏移:20 }], 图表光标:{ CategoryBallonEnabled:false, cursorAlpha:0, 可缩放:错误 }, 类别字段:类别, 类别:{ gridAlpha:0.05, 是的, 长度:5, labelFunction:functionlabel,项{ return+Math.rounditem.dataContext.category*10/10; } } }; 沙特迪夫{ 宽度:100%; 高度:500px; 字体大小:11px; }
让我提醒你,这是一个我们帮助人们的网站;如果你想让我们给你写一些代码,那么你最好付钱给我们。向我们展示您所做的工作,我们将尝试修复代码并在之后帮助您。至少尝试一下。