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

Scatterplot #502

Open
3 tasks done
wylieconlon opened this issue Dec 19, 2019 · 12 comments
Open
3 tasks done

Scatterplot #502

wylieconlon opened this issue Dec 19, 2019 · 12 comments
Labels
kibana cross issue Has a Kibana issue counterpart meta ...meta issue :new chart type New chart type related feature request

Comments

@wylieconlon
Copy link

Scatter charts and heatmaps (#501) are complementary. Scatter charts use continuous scales with discrete data, while heatmaps use discrete scales and data.

Scatter charts should support:

  • X and Y positioning
  • Filled circle and outline markers at the least
  • (optional) Markers that take a dynamic shape for categorical data
  • Marker size based on value
  • Tooltip labeling

Screenshot 2019-12-19 16 17 19

Screenshot 2019-12-19 16 17 24

Screenshot 2019-12-19 16 17 30

Kibana Cross Issues
elastic/kibana#17076
elastic/kibana#20976
elastic/kibana#36541

Checklist

  • this request is checked against already exist requests
  • every related Kibana issue is listed under Kibana Cross Issues list
  • kibana cross issue tag is associated to the issue if any kibana cross issue is present
@wylieconlon wylieconlon added enhancement New feature or request kibana cross issue Has a Kibana issue counterpart :new chart type New chart type related feature request labels Dec 19, 2019
@markov00 markov00 mentioned this issue Dec 20, 2019
93 tasks
@nickofthyme
Copy link
Collaborator

@wylieconlon
Copy link
Author

An important element of these example scatter charts is that the legend includes a shape and color indicator without showing every individual value. Supporting this type of legend seems like a nice-to-have.

@markov00 markov00 mentioned this issue Mar 6, 2020
@markov00 markov00 added this to Needs triage in DataVis plan Mar 26, 2020
@markov00 markov00 moved this from Needs triage to Short horizon in DataVis plan Mar 26, 2020
@markov00 markov00 changed the title Scatter chart with marker shape and size Scatteplot Mar 26, 2020
@markov00 markov00 moved this from Short horizon to Medium horizon in DataVis plan Mar 27, 2020
@markov00 markov00 removed the enhancement New feature or request label Mar 27, 2020
@markov00 markov00 changed the title Scatteplot Scatterplot Mar 27, 2020
@markov00 markov00 added this to Short-term goals in DataVis Team Plan Aug 26, 2020
@markov00 markov00 added the meta ...meta issue label Oct 7, 2020
@AlonaNadler
Copy link

@markov00 APM team plans to use scatterplot in 7.11 elastic/kibana#81720
Based on their needs, do you think what Elastic charts currently has can help ?

@markov00
Copy link
Member

markov00 commented Nov 4, 2020

@AlonaNadler we can probably take that effort to add a simple scatterplot, but it will just be a throw-away implementation as we can't have a fully-featured implementation of a real scatterplot in few weeks. We can, as we have done for the heatmap, support APM on building that directly in elastic-charts, building together a good starting point

@sorenlouv
Copy link
Member

sorenlouv commented Nov 5, 2020

@markov00 Can we avoid the throw-away work if we schedule this for 7.12, thereby giving you more time? I also recall you talking about improved elasticsearch support for this. If we extend the timeline, maybe we can involve them as well and end up with something more solid?

Btw. would be great to have a POC for 7.11 to iterate on (not something that we will release).

@markov00
Copy link
Member

markov00 commented Nov 5, 2020

@sqren I think we can work with that time schedule.
I will prepare a POC in the next weeks or less (I'd like to check if the current configuration we have for bubble charts can work as it is for your use case.
I've one question for you: could you please write down a list of requirements for the POC and the final goal?
I'd like to have also a list of use cases, some testing datasets and edge cases (max number of points, number of different series represented, min-max values, can we go negative on Y and X?)
Thanks

@markov00
Copy link
Member

markov00 commented Nov 5, 2020

@sqren can you please check if this can work for your case: https://codesandbox.io/s/suspicious-galileo-k3nzs?file=/src/App.tsx

It's is a scatterplot with linear axes, series colored differently, resizable point markers, tooltip and legend. It's probably also possible to add brushing but I've to check.

If you think it's fine for you, you can already use the same chart configuration

@smith
Copy link
Contributor

smith commented Nov 5, 2020

@markov00

@sqren can you please check if this can work for your case: https://codesandbox.io/s/suspicious-galileo-k3nzs?file=/src/App.tsx

Yes that totally works. At this point we don't need brushing at all.

@sorenlouv
Copy link
Member

@markov00 That looks very promising! We'll start with that and let you know if we run into any blockers. If this works out there's nothing stopping us from releasing in 7.11, is there?

@markov00
Copy link
Member

markov00 commented Nov 6, 2020

@sqren sure, if that works for you you can go on and release that in 7.11

@odmby
Copy link

odmby commented Jun 6, 2021

is there any ETA for scatter plots in kibana? (except for canvas which cannot be added to dashboards)

@markov00
Copy link
Member

markov00 commented Jun 7, 2021

is there any ETA for scatter plots in kibana? (except for canvas which cannot be added to dashboards)

Hi @odmby we don't have an ETA yet. We will post an update when something will move in that direction

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kibana cross issue Has a Kibana issue counterpart meta ...meta issue :new chart type New chart type related feature request
Projects
No open projects
DataVis Team Plan
Short-term goals
DataVis plan
  
Medium horizon
Development

No branches or pull requests

7 participants