candle

Подсвечник графика

candle обновляется, чтобы принять входные данные как матрицу, timetable, или table.

Описание

пример

candle(Data) строит график подсвечника из ряда открывающих, высоких, низких и закрывающих цен ценной бумаги. Если цена закрытия больше цены открытия, тело (область между открытой и близкой ценой) не заполнено; в противном случае тело заполняется.

пример

candle(Data,Color) добавляет необязательный аргумент для Color.

пример

h = candle(ax___) добавляет необязательный аргумент для ax.

Примеры

свернуть все

Загрузите файл SimulatedStock.mat, который обеспечивает расписание (TMW) для финансовых данных для акций TMW. Это свеча с голубыми свечами, в течение последних 21 дней в SimulatedStock .mat.

load SimulatedStock.mat;
candle(TMW(end-20:end,:),'b');
title('Candlestick chart for TMW')

Figure contains an axes. The axes with title Candlestick chart for TMW contains 22 objects of type line, patch.

Входные параметры

свернуть все

Данные для открывающих, высоких, низких и закрывающих цен, заданные в виде матрицы, таблицы или расписания. Для матричного входа, Data является M-by- 4 матрица открывающих, высоких, низких и закрывающих цен, сохраненная в соответствующих столбцах. Расписания и таблицы с M строки должны содержать переменные с именем 'Open', 'High', 'Low', и 'Close'(без учета случая).

Типы данных: double | table | timetable

Трехцветный элемент, заданный как [R G B] вектор цвета или строка, задающая название цвета. Цвет по умолчанию отличается в зависимости от цвета фона окна рисунка.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для определения пользовательских цветов.

  • Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный код цвета - это вектор символов или строковый скаляр, который начинается с хэш-символа (#), за которым следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 на F. Значения не зависят от регистра. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' являются эквивалентными.

Кроме того, вы можете задать имена некоторых простых цветов. В этой таблице перечислены именованные опции цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Название цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB® использует на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Типы данных: double | string

(Необязательно) Действительный объект оси, заданный как объект осей. График свечи создается в осях, заданных ax вместо в текущей системе координат (ax = gca). Опция ax может предшествовать любой комбинации входных аргументов.

Типы данных: object

Выходные аргументы

свернуть все

Графический указатель на рисунок, возвращенный как объект.

Представлено до R2006a