Hi,
In the meantime I've managed to achieve the main goal. An additional
problem appeared with my figure f2. Here is my function:

function colorplot(T, f2)

   t=diag(T);
   mt=size(t,'r');
   [sort_t,index_sort_t]=gsort(t,'g','i');

   f2.color_map=jetcolormap(mt);

   for i=1:mt
f2.children(1).children(7).children(mt-(index_sort_t(i)-1)).foreground=i;
   end

   colorbar(min(t),max(t),[1,mt]);
   f2.children(2).children(15).visible="off";

endfunction

Unfortunately the last line, which should switch off the visibility of a
group of polylines, doesn't work inside the function. When I put this
line in the console after calling function colorplot it works fine.
Maybe someone could help me with this?

Kind regards,
Iza

---
Izabela Wójcik-Grząba
Zespół Konstrukcji Metalowych
ZKBiM IIB WIL Politechnika Warszawska

W dniu 15.11.2021 13:38, Izabela Wójcik-Grząba napisał(a):

Hello, I need some help with a param3d1 graph. Each polyline should have color from a colormap according to the value assigned in a T vector. Here is a simple example (not finished): X=[0.5 1.5 1.5 ; 1.5 2.5 1.5]; Y=[0.5 1 1 ; 1 0.5 2]; Z=[0 1 1 ; 1 2 3]; T=[2 1 3]; [sorted_T, index_sort_T]=gsort(T , 'g' , 'i'); colors=zeros(size(T , 'r'); colors(index_sort_T , :)=jetcolormap(size(T , 'r'); param3d1(X,Y,Z); h=gca().children(1); h.children.thickness=4; for i=size(T,'r') h.children(i).color=??? end Instead of question marks there should be a color index, but I don't know how to define it using jetcolormap.
I would be grateful for your kind help,

--
Izabela Wójcik-Grząba
Zespół Konstrukcji Metalowych
ZKBiM IIB WIL Politechnika Warszawska

_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to