plotting scientific data

An open space where people who use Blender in an academic environment can share progress and the typical problems and needs of academic environments.

Moderators: jesterKing, stiv

neutrino
Posts: 4
Joined: Thu Jun 23, 2011 3:12 pm

plotting scientific data

Postby neutrino » Thu Jun 23, 2011 3:48 pm

I am trying to figure out how Blender could be used in complex data plotting. There is no specific need now, but often I am asked how to plot multiple series of data. Read data from files is pretty simple, a little harder is to plot axes and scales, legendas, etc.

Anyone has experience with this issue?

simtron
Posts: 131
Joined: Sat Sep 11, 2010 8:33 pm

Postby simtron » Mon Jun 27, 2011 10:24 am

Pretty easy.
You can actually create meshes from python script.You can also set materials.You can plot the scientific data.I donno what kind of plotting you need but one thing for sure is that you can customize blender to your requirement via python.

neutrino
Posts: 4
Joined: Thu Jun 23, 2011 3:12 pm

Postby neutrino » Mon Jun 27, 2011 11:52 pm

Easy...I am usually not so optimistic :wink:

Several aspects must be considered. Thinking about plotting multiple series of x-y data, we have to choose the datapoint type (small sphere?), how to construct axis and automagically scale them with data range, how to choose illumination and camera position.
But yes, I think blender gives a lot of opportunities.

I will first try to 3d-plot nuclid chart (isotopes, binding energy, etc).

Contributes welcome.

slugzzz
Posts: 1
Joined: Wed Oct 19, 2011 2:51 pm
Location: Worcester, UK

Postby slugzzz » Wed Oct 19, 2011 3:11 pm

Please let us know if you make any headway with this. I need to be able to make dynamic plots in the game engine. Say, in your game you have a falling ball.. I will need to plot speed / acceleration / position vs time ... etc. as the falling ball moves.

Will keep in touch.

Slugzzz

SirDude
Posts: 941
Joined: Sun Oct 13, 2002 7:37 pm
Location: University of Minnesota (USA)
Contact:

Postby SirDude » Wed Oct 19, 2011 6:24 pm

This isn't "blender" specific but http://www.gapminder.org/
has a really good way of doing plots.

Probably what you would want to do is scale your data to
values 0.0 - 10.0 or something similar, have a fixed camera and lighting
and then if you get additional data, rescale things as they go
If your doing it "realtime" allow it to go X amount over the scale before you
adjust things to again fit in the 0.0 - 10.0 range.
(make sure your camera can see the data that goes outside the optimal scale)


Return to “Academic & Research”

Who is online

Users browsing this forum: No registered users and 4 guests