Commit Graph
38 Commits
Author SHA1 Message Date
Leon Sorokin ed3f5e6ca3 Build: drop TS checking from yarn build (#33235) 2021-04-21 14:40:51 -05:00
Leon Sorokin aeb64ecb16 GraphNG: use theme font family and size for axis labels (#33009)
* GraphNG: use theme font family and size for axis labels

* fix test
2021-04-15 12:27:28 +02:00
Leon Sorokin 3fe9347e28 Live: centrifuge.js 2.7.5 (#33001) 2021-04-14 12:59:42 -05:00
Leon Sorokin 0c71fdac3d GraphNG: uPlot 1.6.8 (#32859) 2021-04-09 18:27:14 -05:00
Leon Sorokin 0c96cbeef0 Icons: expand static cache to include all internally used icons (#32822) 2021-04-09 11:22:58 -05:00
Leon Sorokin a9e90b5088 CloudWatch: replace full query parser with regex scanner that extracts stats groups (#32610) 2021-04-07 10:58:57 -05:00
Leon Sorokin 6082a9360e Alpha panel: new Timeline/Discrete panel (#31973) 2021-04-06 18:06:46 -05:00
Leon Sorokin 3f97b9972b Data: frame compare refactor, drop unused skipProperties (#32700) 2021-04-05 17:29:58 -05:00
Leon Sorokin a080669151 Icons: use plain SVG files, load on-demand (#32387) 2021-04-01 09:09:56 -05:00
Leon Sorokin 066c9c8ff4 GraphNG: accept number for spanNulls to indicate max threshold below which nulls are connected (#32146) 2021-03-22 23:00:34 -07:00
Leon Sorokin 8c4cbd39aa StreamingDataFrame: use concat/slice, add maxDelta support (#32047) 2021-03-22 16:44:05 -07:00
Leon Sorokin fd9dee87e4 EchoSrv: remove deprecated tti-polyfill (#32140)
* EchoSrv: remove deprecated tti-polyfill

* more cleanup
2021-03-22 10:42:02 +01:00
Leon Sorokin 4c2ab6752e uPlot 1.6.7 (#31913) 2021-03-11 11:15:19 -06:00
Leon Sorokin 04e46e3853 Tooltip: partial perf improvement (#31774) (#31837) 2021-03-09 14:25:40 -06:00
Leon Sorokin 1fcf2c30c6 GraphNG: uPlot 1.6.6 (#31795) 2021-03-09 00:14:14 -06:00
Leon Sorokin a5f3889b93 GraphNG: cache ianaName & reduce calls to getTimeZoneInfo() (#31712) 2021-03-05 00:17:43 -06:00
Leon Sorokin c64c0b0725 BarChart: fix single numeric field regression (#31703) 2021-03-04 14:27:14 -06:00
Leon Sorokin b5400922e2 BarChart: inside-align strokes, upgrade uPlot to 1.6.4. (#30806) 2021-02-02 11:49:45 -06:00
Leon Sorokin 79bc6b6892 TestData: Improve what's new in v7.4 (#30612) 2021-01-25 13:59:00 -06:00
Leon Sorokin 92a0ad7273 GraphNG: uPlot 1.6.3 (fix bands not filling below 0). close #30523. (#30527) 2021-01-21 19:30:24 -08:00
Leon Sorokin 87ef5598e6 GraphNG: uPlot 1.6.2 (#30521) 2021-01-21 16:10:50 -06:00
Leon Sorokin 9d4769fd74 GraphNG: fix fillBelowTo regression (#30330) 2021-01-16 10:32:26 -06:00
Leon Sorokin 803fe70c3e GraphNG: implement softMin/softMax for auto-scaling stabilization. close #979. (#30326) 2021-01-16 08:24:13 -06:00
Leon Sorokin 6ce5740e64 GraphNG: uPlot 1.6, hide "Show points" in Points mode, enable "dot" lineStyle (#30263) 2021-01-13 18:33:18 -06:00
Leon Sorokin aa2acd0ca6 GraphNG: "Interpolation: Step after" test (#30127) 2021-01-07 20:42:15 -06:00
Leon Sorokin d65f7346a7 GraphNG: check cross-axis presence when auto-padding. close #30121. (#30126) 2021-01-07 17:27:15 -06:00
Leon Sorokin dba4942edf GraphNG: fix spanGaps optimization in alignDataFrames(). see #30101. (#30118) 2021-01-07 11:54:22 -06:00
Leon Sorokin 75761bf67b GraphNG: uPlot 1.5.2, dynamic stroke/fill, Flot-style hover points (#29866)
* upgrade uPlot 1.5.2 (dynamic stroke & fill, cursor.points API)

* flot-style hover points

* fix tests?
2020-12-16 07:22:25 +01:00
Leon Sorokin 755715fb64 GraphNG: uPlot 1.5.1 (#29789) 2020-12-12 00:54:37 -06:00
Leon Sorokin 77d6100b44 GraphNG: update uPlot v1.5.0 (#29763) 2020-12-11 11:01:55 -08:00
Leon Sorokin fee0d44e5c GraphNG: rename "points" to "showPoints" (#29635)
* rename "points" to "showPoints"

* rename ShowPoints enum to PointVisibility
2020-12-07 09:29:34 -06:00
Leon Sorokin 2d156a385b GraphNG: fix and optimize spanNulls (#29633)
* fix and optimize spanNulls

* AsZero implies spanNulls = true, to prevent null-scanning

* move spanNulls toggle below fillOpacity
2020-12-06 19:26:00 -06:00
Leon Sorokin 2f92794c94 GraphNG: rename GraphMode to DrawStyle (#29623) 2020-12-04 13:08:25 -06:00
Leon Sorokin 7236a44a4f GraphNG: add gaps/nulls support to staircase & smooth interpolation modes (#29593) 2020-12-04 08:33:04 -08:00
Leon SorokinandRyan McKinley 22ec38b043 GraphNG: Bars, Staircase, Smooth modes (#29359)
* initial impl of Bars, Staircase, Smooth modes

* fix fillTo for staircase and smooth paths

* fix pointSize

* [bars] adjust gap factor & reduce bar width to include stroke width. remove rounding to favor gap & width uniformity over edge crispness.

* remove line path fallback for too-dense data

* "Auto" points mode implies "Never" for Bars

* slightly reduce x axis tick density

* fix bars height calc, make bars crisp again.

* [bars] don't use hard-coded 'x' scale key

* refactor catmullRomFitting() to accept x & y coord arrays. restrict to processing only visible data range.

* move path building functions to own file

* export typed functions

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-12-02 16:41:24 -06:00
Leon Sorokin 2c535a9583 Data: use pre-defined output array length in vectorToArray() (#29516) 2020-12-02 09:34:44 -06:00
Leon Sorokin 61d6dcf9ce GraphNG: use uPlot's native ms support (#29445) 2020-11-27 17:06:57 -06:00
Leon SorokinandRyan McKinley 917b5c5f2a [graph-ng] add temporal DataFrame alignment/outerJoin & move null-asZero pass inside (#29250)
[GraphNG] update uPlot, add temporal DataFrame alignment/outerJoin, move null-asZero pass inside, merge isGap updates into u.setData() calls.

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-11-20 23:49:36 -06:00