Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Time Series Annotation Layer #3502

Closed
graceguo-supercat opened this issue Sep 19, 2017 · 7 comments · Fixed by #3521
Closed

Time Series Annotation Layer #3502

graceguo-supercat opened this issue Sep 19, 2017 · 7 comments · Fixed by #3521

Comments

@graceguo-supercat
Copy link

graceguo-supercat commented Sep 19, 2017

vudfmdwhhs

Time series annotations should work with Rich Tooltips
zjdejpvy0c

  • User can define a series of time point or time intervals, and save as an "Annotation Layer".
  • User can apply one or more annotation layers to any time-series chart, so that they can find time-correlated patterns inside data.
  • Mouse over annotation layer will see short and long description for that annotation.
@benvogan
Copy link

This would be a pretty awesome feature. We are currently using Metric Insights for this kind of use case. What we do is put events on a Google Calendar and associate that to an "annotation layer". People can then see these things in both their calendar app and overlayed on any visualization. The way it is done in Metric Insights are little triangles at the top of the chart (or bars depending on the event timeframe) and mousing over them shows the text entered into the event.

@fabianmenges
Copy link
Contributor

I'm working on something like this. I'll keep you posted.

graceguo-supercat pushed a commit to graceguo-supercat/superset that referenced this issue Sep 25, 2017
@mistercrunch
Copy link
Member

@benvogan we eventually could have different styling for surfacing these annotations. Also could be possible to serve the backend data as "calendar entries" (iCal?) to make Superset more of an "annotation service"

mistercrunch pushed a commit that referenced this issue Sep 28, 2017
* Adding annotations to backend

* Auto fetching Annotations on the backend

* Closing the loop

* Adding missing files

* annotation layers UI

for #3502

* a few fixes per code review.

- add annotation input sanity check before add and before update.
- make SelectAsyncControl component statelesis, and generic
- add annotation description in d3 tool tip
- use less variable to replace hard-coded color
timifasubaa pushed a commit to timifasubaa/incubator-superset that referenced this issue Oct 3, 2017
* Adding annotations to backend

* Auto fetching Annotations on the backend

* Closing the loop

* Adding missing files

* annotation layers UI

for apache#3502

* a few fixes per code review.

- add annotation input sanity check before add and before update.
- make SelectAsyncControl component statelesis, and generic
- add annotation description in d3 tool tip
- use less variable to replace hard-coded color
michellethomas pushed a commit to michellethomas/panoramix that referenced this issue May 24, 2018
* Adding annotations to backend

* Auto fetching Annotations on the backend

* Closing the loop

* Adding missing files

* annotation layers UI

for apache#3502

* a few fixes per code review.

- add annotation input sanity check before add and before update.
- make SelectAsyncControl component statelesis, and generic
- add annotation description in d3 tool tip
- use less variable to replace hard-coded color
@wenchma
Copy link
Contributor

wenchma commented Dec 13, 2018

Is there the usage guide for annotation and layer?

@ali-bahjati
Copy link
Contributor

Any update on previous question?

@fabianmenges
Copy link
Contributor

Check out this commit #3518

@ali-bahjati
Copy link
Contributor

Wow, thank you so much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants