TrixiParticles.jl icon indicating copy to clipboard operation
TrixiParticles.jl copied to clipboard

Plot quantities like pressure

Open efaulhaber opened this issue 1 year ago • 2 comments

So far, we can only plot all particles of a system with a constant color in Plots.jl. The next step is to add different quantities. Maybe something like

plot(sol, c=pressure)

where pressure is a function exported by TrixiParticles.jl? Idk if that is possible. Or the way it is done in Trixi.jl. By default, you get a plot of all quantities: grafik Then, you can work with PlotData2D structs to plot a single quantity: grafik

Since this is not trivial, and the API is not clear yet, I suggest we do this in 0.2. @LasNikas @svchb ?

efaulhaber avatar Feb 27 '24 15:02 efaulhaber

The following would be easy to implement, but not very flexible/modular in the long run:

plot(sol, quantity=:pressure)

Then we only support a fixed set of quantities, and it's not clear what happens in multiphysics simulations when we have different systems. But at least we have a (very experimental) way to easily plot pressure, density and so on.

efaulhaber avatar Feb 27 '24 15:02 efaulhaber

I'm fine with doing this in 0.2. IMO, plotting of quantities is usually done in paraview.

LasNikas avatar Feb 27 '24 16:02 LasNikas