Phil Renaud
752955e876
Recompute Y Axis on data change ( #15381 )
2022-11-28 09:56:47 -05:00
Phil Renaud
4b93a30225
[ui] Line charts: explicitly update X-axis whenever xScale changes ( #14814 )
...
* Explicitly update X-axis whenever xScale changes
* Changelog
2022-10-06 16:59:16 -04:00
Michael Lange
f1633e2be0
No longer include an automatic tooltip in LineChart
...
It is now required to use the one yielded by the :after named block.
2021-03-08 21:02:01 -08:00
Michael Lange
15b68cc00c
Integration test coverage for horizontal annotations and tooltips
2021-03-08 20:22:01 -08:00
Michael Lange
165ebc43cb
Document all the tooltip variations
...
Under a new Charts/Primitives section in Storybook
2021-03-08 15:41:18 -08:00
Michael Lange
498d9d2b36
Factor the tooltip out of line-chart and into a primitive
2021-03-08 15:41:04 -08:00
Michael Lange
4a4e7f0af2
Don't deal with color classes at all in LineChart
...
Expect this to be set on the visual yielded components directly
2021-03-08 15:41:03 -08:00
Michael Lange
ed7447af81
Yield HAnnotations through LineChart
2021-03-08 15:41:03 -08:00
Michael Lange
9c73d03332
Use named-blocks and contextual components to reduce the responsibility of LineChart
...
Now chart primitives are partially applied by LineChart but the
invocations are left to the caller.
2021-02-24 18:58:01 -08:00
Michael Lange
7887bae0fe
Refactor line chart scales and refactor tests
2021-02-23 10:18:58 -08:00
Michael Lange
51092a886c
Convert LineChart into a glimmer component
2021-02-23 10:18:58 -08:00
Michael Lange
af0f2ae092
Pull the VAnnotations primitive out of the LineChart component
2021-02-23 10:18:57 -08:00
Michael Lange
7512fcbf0a
Pull the Area chart primitive out of the LineChart component
2021-02-23 10:18:57 -08:00
Michael Lange
476002d727
Key the annotations each loop by annotationKey for stable dom nodes
2020-08-06 17:58:43 -07:00
Michael Lange
3b59b52bca
Compare scale events by their UID instead of reference equality
2020-08-05 12:02:23 -07:00
Michael Lange
21f3b7dfcc
Add activeAnnotation property to line-chart
2020-08-05 12:02:22 -07:00
Michael Lange
2903d1f504
Stagger line chart annotations when they are too close
2020-08-05 12:02:22 -07:00
Michael Lange
a891e907f5
Test coverage for line chart annotations
2020-08-05 12:02:22 -07:00
Michael Lange
8445e22faf
Add annotations to the line chart component
2020-08-05 12:02:22 -07:00
Buck Doyle
244157786a
Add explicit this to templates ( #8388 )
...
This is the result of running the no-implicit-this-codemod, some manual fixes,
and the addition of a linting rule to prevent future ambiguity.
2020-07-09 15:19:07 -05:00
Michael Lange
cdb1831ceb
Add a11y features to the line-chart component
...
- Treat it as an image
- Add a title and a description
- Hide the axes, just in case
2018-09-27 12:55:52 -07:00
Michael Lange
18b18da49f
Integration tests for the primary-metric component
2018-09-19 14:15:32 -07:00
Michael Lange
f2bab4591d
Use "global" gradients via a clipping mask and a rect w/100% height
2018-09-13 16:45:54 -07:00
Michael Lange
7a8a4c32f4
Make the tooltip animation snappier for line charts
...
When data is coming in live, the tooltip can get bogged down by updates
causing the tooltip to never make it under the mouse, which looks like
either lag or a bug.
2018-09-13 16:45:13 -07:00
Michael Lange
d516daf83e
New line chart component
2018-09-13 16:45:08 -07:00