exponenta event banner

alphamap

Указать буквенную карту фигуры (прозрачность)

Синтаксис

alphamap(alpha_map)
alphamap('parameter')
alphamap('parameter',length)
alphamap('parameter',delta)
alphamap(fig,...)
alphamap(ax,...)
alpha_map = alphamap
alpha_map = alphamap(fig)
alpha_map = alphamap(ax)
alpha_map = alphamap('parameter')

Описание

alphamap(alpha_map) устанавливает AlphaMap текущего показателя к указанному m-по-1 массив альфа-значений, alpha_map. Если для фигуры задана буквенная карта, то оси и диаграммы на фигуре используют одну и ту же буквенную карту.

alphamap('parameter') создает новую alphamap или изменяет текущую alphamap. Можно задать следующие параметры:

  • 'default' - Установите AlphaMap свойству alphamap рисунка по умолчанию.

  • 'rampup' - Создание линейной альфа-карты с увеличением непрозрачности (по умолчанию length равна текущей длине alphamap).

  • 'rampdown' - Создание линейной альфа-карты с уменьшением непрозрачности (по умолчанию length равна текущей длине alphamap).

  • 'vup' - Создать буквенную карту, которая является непрозрачной в центре и становится более прозрачной линейно к началу и концу (по умолчанию length равна текущей длине alphamap).

  • 'vdown' - Создание альфа-карты, которая прозрачна в центре и становится более непрозрачной линейно к началу и концу (по умолчанию length равна текущей длине alphamap).

  • 'increase' - Изменить буквенную карту, сделав ее более непрозрачной (по умолчанию delta является .1, добавлено к текущим значениям).

  • 'decrease' - Изменить буквенную карту, сделав ее более прозрачной (по умолчанию delta является .1, вычитается из текущих значений).

  • 'spin' - Повернуть текущую буквенную карту (по умолчанию delta равно 1; delta должно быть целым числом).

alphamap('parameter',length) создает новую буквенную карту с длиной, указанной целым числом length (используется с параметрами 'rampup', 'rampdown', 'vup', 'vdown').

alphamap('parameter',delta) изменяет существующую буквенную карту, используя значение, указанное целым числом delta (используется с параметрами 'increase', 'decrease', 'spin').

alphamap(fig,...) выполняет операцию над буквенной картой фигуры, идентифицированной fig.

alphamap(ax,...) выполняет операцию на alphamap Axes объект, PolarAxes объект, или GeographicAxes объект, идентифицированный ax.

alpha_map = alphamap возвращает текущий alphamap.

alpha_map = alphamap(fig) возвращает текущую буквенную карту из фигуры, идентифицированной fig.

alpha_map = alphamap(ax) возвращает текущую буквенную карту из Axes объект, PolarAxes объект, или GeographicAxes объект, идентифицированный ax.

alpha_map = alphamap('parameter') возвращает alphamap, измененный parameter, но не устанавливает AlphaMap собственность.

Примеры

свернуть все

Создайте график поверхности и измените буквенную карту.

[x,y] = meshgrid([-2:.2:2]);
z = x.*exp(-x.^2-y.^2);

Постройте график данных с использованием градиента z в качестве альфа-карты.

figure
surf(x,y,z+.001,'FaceAlpha','flat',...
    'AlphaDataMapping','scaled',...
    'AlphaData',gradient(z),...
    'FaceColor','blue')

Figure contains an axes. The axes contains an object of type surface.

Измените буквенную карту так, чтобы она была непрозрачной в середине и прозрачной по направлению к концам.

alphamap('vup')

Figure contains an axes. The axes contains an object of type surface.

Подробнее

свернуть все

Вопросы совместимости

Начиная с R2018a, если для фигуры задана буквенная карта, то оси и диаграммы на фигуре используют одну и ту же буквенную карту. Ранее любые оси или диаграммы, для которых явно задана буквенная карта, не затрагивались при задании буквенной карты фигуры. Если вы хотите Axes объект использовать другую буквенную карту, чем рисунок, а затем установить осевую буквенную карту после установки буквенной карты рисунка.

См. также

|

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