[svgwg] Issue: An SVG interpolator for equispaced timeseries (#698) marked as Proposal

dirkschulze has just labeled an issue for https://github.com/w3c/svgwg as "Proposal":

== 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?


See https://github.com/w3c/svgwg/issues/698

Received on Thursday, 30 May 2019 09:49:06 UTC