vega / altair

Declarative statistical visualization library for Python
https://altair-viz.github.io/
BSD 3-Clause "New" or "Revised" License
9.26k stars 793 forks source link

Interactive 3D Cross Plot #3462

Open Philliec459 opened 3 months ago

Philliec459 commented 3 months ago

What is your suggestion?

I have not seen a method to make a 3D cross plot in Altair. Please excuse me if I missed it.

Have you considered any alternative solutions?

We use the interactive capabilities of Altair to help us explore our data. For example, we calculate NDVI from our spectrometer data and then plot NDVI for all of our Test targets. Altair lets us observe the actual photos of our test targets on this plot for a better understanding of our data. In Red, Near IR and NDVI space, each test target cluster very nicely too in a 3D cross plot. It would be great to have the same came capabilities for displaying photos for each reading on our 3D plot too.

NDVI+plant_type_animation

mattijn commented 3 months ago

Thanks for raising. You did not miss it. For now it is recommended to use a (2D) faceted chart: https://altair-viz.github.io/user_guide/compound_charts.html#facet-chart image

Philliec459 commented 3 months ago

Thanks, we actually have a nice cross plot that works well, but would love to be able to create a 3D cross plot some day.

NIR_NDVI_Altair_animation