MATLAB свечная ручка - PullRequest
       12

MATLAB свечная ручка

0 голосов
/ 04 апреля 2011

Когда я использую

>> load disney;
>> hcndl = candle(dis('3/31/98::4/30/98'))

hcndl =

  176.0044
  178.0032
  177.0031

Как я могу использовать этот маркер для изменения цвета фона диаграммы.

Спасибо

Ответы [ 2 ]

3 голосов
/ 04 апреля 2011

Я думаю, что вы ищете функцию набора. Функция set принимает дескриптор фигуры и позволяет изменять свойства фигуры.

handle  = candle(dis('3/31/98::4/30/98'));
set(handle,'BackgroundColor','blue');
1 голос
/ 05 апреля 2011

Вы хотите изменить цвет осей.candle дает вам дескрипторы линий, чьи родители являются осями, которые вы хотите изменить.

load disney;
hcndl = candle(dis('3/31/98::4/30/98'));

%# find handle to axes using the first of the three handles
%# note that you could have used any of the three
axH = get(hcndl(1),'Parent');

%# modify axes
set(axH,'Color','k') %# black color
...