插值d3.svg的y值.给定x值处的直线
Interpolate y-value of a d3.svg.line at a given x-value
如果我有一条线(可能与一些样条插值指定),我可以提取插值的y值在给定的x值?谢谢!
这是可能的,但是还没有一个内置的工具来这样做。所有D3的样条曲线都被实现为分段的二次或三次bsamzier曲线(因为它们被渲染为SVG路径元素)。您可以使用de Casteljau的算法来计算给定参数t在[0,1]中的xy坐标。
对于给定的x计算y有点困难,因为对于相同的x可能有多个y值,这取决于曲线。为此,我建议你看一下这个bsamzier曲线入门,它描述了计算曲线交点的算法;这可以简化为竖线(常量x)
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 如何在d3.js中返回路径的y坐标
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- d3基于用户选择动态更新节点
- 有条件更新d3.js力图中节点的最佳方法
- 停止jQuery UI滑块移动超过给定值
- 根据已经给定的频率创建一个d3.js直方图
- 如何在 d3.js 中的给定数据中设计图形
- 如何从 d3.js 中的给定对象数组中获取数据
- D3 力布局:如何保持节点之间的给定最小距离
- 如何在 d3 中查找给定范围内的数据点数
- 插值d3.svg的y值.给定x值处的直线
- 防止Rickshaw/D3在给定的缩放级别上显示x轴标签
- 确定给定的数组是d3选择
- 如何使用d3.js计算给定x的y值
- LatLong落在D3+传单中的给定多边形内
- 通过Array(JavaScript,D3)按照给定的顺序对JSON进行排序
- 使用JavaScript和/或D3.js在对象数组中获取给定键的所有值