[svgwg] An SVG interpolator for equispaced timeseries (#698)

NAThompson has just created a new issue for https://github.com/w3c/svgwg:

== An SVG interpolator for equispaced timeseries ==
Producing a simple time series graph is very difficult in SVG1. First, it requires specification of both x and y coordinates at each point, and interpolates them linearly, which requires a very high density of points. I suggest the following syntax for creation of an equispaced time series, using Schoenberg's B-splines:

```
<cubic_b_spline x0="0.1", dx="0.001" y="0.3 0.7 0.7 ... "></cubic_b_spline>
```

An permissively licensed open-source implementation that could consume the parsed data is given [here](https://github.com/boostorg/math/blob/develop/include/boost/math/interpolators/cubic_b_spline.hpp). Admittedly, this implementation is not written in a graphics library like OpenCL, but hopefully it would still help people who write browser code.

Is something like this regarded as within the purview of SVG2, and do you guys think it would be a good idea?


Please view or discuss this issue at https://github.com/w3c/svgwg/issues/698 using your GitHub account

Received on Wednesday, 29 May 2019 15:08:51 UTC