[Scilab-users] 4-D plots.
Samuel Gougeon
sgougeon at free.fr
Fri Jan 25 13:58:20 CET 2019
Le 25/01/2019 à 11:01, Adrian Weeks a écrit :
>
> Hello,
>
> I want to plot a function of three independent variables ( v = f(x, y,
> z) ) so that I can visualize it.
>
> Essentially, this requires a 4-D plot but I can do it by using param3d
> to give me three independent axes then representing the value of the
> function at each point by using the colour or size of the dot.
>
> This all works nicely but the problem is the slowness of the plotting
> operation:
>
> for i = 1: size(dots, 'r') do
>
> param3d(dots(i, 1), dots(i, 2), dots(i, 3));
>
> pl = gce();
>
> pl.line_mode = 'off';
>
> pl.mark_mode = 'on';
>
> pl.mark_size_unit = 'point';
>
> pl.mark_size = 10; // Using dot colour to display the
> dependent variable
>
> pl.mark_foreground = dots(i, 4);
>
> // pl.mark_size = dots(i,
> 4); // Using dot size to
> display the dependent variable
>
> // pl.mark_foreground = size(cmap, 'r') - 1;
>
> end
>
> Is it possible to 'vectorize' this operation ?
>
Hello Adrian,
You may have a look to
https://help.scilab.org/docs/6.0.1/en_US/scatter3.html
Regards
Samuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20190125/64f1c5b5/attachment.htm>
More information about the users
mailing list