2012-04-05 3 views
1
marker={'r','b','g'}; 
for i=1:size(X,3) 
    for r=1:size(X,1) 
     for c=1:size(X,2) 
      text(X(r,c,i),Y(r,c,i),Z(r,c,i),num2str(dof(c,r,i))) 
     end 
    end 
end 

Для каждого значения i, я хочу использовать другой цвет, как указано в , для построения графика num2str(dof(c,r,i)). Как я могу это сделать? Благодарю.Как изменить цвет шрифта с помощью функции text() в Matlab?

ответ

2

Я на ложном компьютере (не MatLab для тестирования) прямо сейчас, но

текст (X (г, с, я), Y (г, с, я), Z (г , c, i), num2str (dof (c, r, i)), «Цвет», маркер {i})

должно работать. Однако будут проблемы, если размер (X, 1)> 3 таким образом.

+0

Да, это работает. Спасибо, кайбы! – Pupil

Смежные вопросы