问题标签 [quadratic-curve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
720 浏览

javascript - 如何将二次曲线切成两半?

我正在尝试绘制现有二次曲线的一半,但我不确定如何调整控制点来这样做:

http://jsfiddle.net/s6sB8/3/

您将看到画布中绘制的圆角矩形的上半部分,以及带有顶部 CSS 边框的框。我想要做的是用画布重现 css 绘制的框,换句话说,将角落切成两半。

我一直在弄乱起点和第一个控制点,但无法弄清楚如何准确拼接曲线。

我知道画布不会完全匹配 CSS,这很好,我不想让它达到。我试图在完全不扭曲其形状的情况下准确地绘制出一半的曲线。我对这背后的数学比这个具体例子的解决方案更感兴趣

更新示例:http: //jsfiddle.net/s6sB8/4/

您可以看到,虽然很接近,但我尝试绘制的曲线与原始曲线不太匹配...

0 投票
1 回答
12293 浏览

r - 非线性回归'abline'

R 还是很新的(老实说统计数据),我目前只将它用于简单的线性回归模型。但现在我的一个数据集清楚地显示了倒 U 型图案。我想我必须对这些数据进行二次回归分析,但我不确定如何。到目前为止我尝试的是:

虽然这适用于正常的线性回归,但不适用于非线性回归。我什至可以使用 lm 函数,因为我认为这意味着线性模型?

谢谢伯特

0 投票
2 回答
890 浏览

javascript - countup 增量加速的二次函数

我正在编写一个 jQuery 插件,用于在页面加载时快速计数到一个值。由于 javascript 不能像我想要的那样快速运行更大的数字,我想增加增量步骤,以便它在给定的时间范围内完成,所以我需要一个通过 origo 并具有它的转折点的二次函数在 y = 目标计数值和 x = 目标持续时间,但我无法掌握这样做的数学。由于数字和持续时间都可以改变,我需要能够在 javascript 中计算它。

希望有人可以帮助我解决这个问题!

0 投票
1 回答
635 浏览

performance - 在 KineticJS 中绘制二次曲线的更好方法?

我正在编写一个应用程序,我必须在其中绘制很多可拖动的二次曲线。

我为此使用 Kinetic.Shape (KineticJS 4.4.3)。

由于性能不是很好,我尝试分析和优化代码,发现drawFunc函数执行了两次。查看随附的演示代码。

如果您运行脚本,控制台中将执行 2 次“drawFunc 执行”。

我不明白为什么,我问自己是否有更好的方法来做到这一点。

小提琴的链接:http: //jsfiddle.net/solitud/ZpU4J/9/

我的项目的链接:http: //modulargrid.net/e/patches/view/92

0 投票
1 回答
729 浏览

kineticjs - 二次曲线的 KineticJS 边界框

我已经实现了一个类,该类使用“使用锚点修改曲线”教程中显示的四边形。

我最初认为这将是微不足道的,因为我可以测试一条粗线,但显然这不起作用

为了命中测试,我将如何制作一个遵循这条线的形状?

更新

我认为我正在使用以下 drawhitFunc

上述代码的问题在于,由于曲线的斜率较大,因此由于计算偏移量的方式,命中区域会变小。我想我需要做一些计算来获得基于垂直于锚点的线及其下一个控制点的偏移量。

0 投票
0 回答
777 浏览

python - 使用二次方程绘制近似曲线

我有一个生成 4 条曲线的图表,我需要ax2+bx+c为特定区域绘制一个近似图表。

所以我有。数据点的收集(x,y)....高达....1000

我的问题:

目的如果我有三个数据点。我可以确定 a、b、c 并在使用代数方程放置 x 值后得到 y 点

问题我选择的点我得到的 c 值更高,如果我放入 ax2+bx+c 比它给我的数据超出范围。

3.另一种方法是:我们有x和y点。我们可以在 y 中减去 1% 或 2% 得到 y 值并绘制图形。在这种情况下,y 值的合适值是多少

实现语言是使用任何可用库的 Python。在此处输入图像描述

0 投票
1 回答
1983 浏览

r - R: generate plot for multiple regression model with interaction between polynomial numeric predictor and factor

I am trying to generate a plot derived from my data and a multiple regression model run on these data. I am having trouble getting everything that I need plotted together within one graph however (i.e, raw data points + fitted lines + 95% CI's). In this model, there is a polynomial numeric predictor that interacts with a factor (three levels), so I will have three fitted lines in the plot.

I prefer to start from an empty plot and build up from there. I can easily plot the raw data, but I'm not sure how to get the fitted lines and 95% confidence intervals from the model added in here.

Through a lot of research and tinkering, I figured out how to get the fitted lines and 95% CI's using the 'effects' package, but I don't know how to add the raw data to this plot.

That was a lot of writing and code, but I hope what I'm trying to do is clear. Thanks you very much in advance for your help.

0 投票
0 回答
120 浏览

javascript - 画布 lineTo 的乘法坐标性能?

画布线坐标的乘法,有没有失去坐标的乘法?就像对于 rects 和 rects2 中的每个对象一样,计算机会在代码开始之前计算出所有可能的结果吗?完整代码位于:https ://github.com/GunZi200/Memory-Colour/blob/master/SourceCode.js

下面的示例只是一个没有颜色填充的形状,但我也用 rects 数组中看到的颜色填充了形状。

我觉得这些乘法表现不佳......?或者也许它根本不影响性能?

0 投票
1 回答
120 浏览

javascript - 这怎么不画圆角?

我正在尝试绘制一个带圆角的矩形,到目前为止只有顶角是圆角的,但底部的两个角不是以某种方式?完整代码:https ://github.com/GunZi200/Memory-Colour/blob/master/SourceCode.js

你们能看出错误吗?

上面的代码示例

0 投票
2 回答
3178 浏览

c# - 在c#中绘制二次方程曲线

我对 c# System Draw 很陌生,所以请帮我处理我的代码。我正在尝试绘制二次方程曲线并使用“for”循环来为曲线点 10 个坐标。我已经多次测试了这段代码,当我启动代码时什么都没有出现。此外,每当我运行代码时,我都会收到消息 ArgumentException was Unhandled, Parameter is not valid with the code "g.DrawCurve(aPen, Points);" 突出显示。请帮助我解决这个问题,我花了很多天试图解决这个问题。