Добавление прозрачности к объектам в осях
alpha задает прозрачность граней для объектов в текущих осях, поддерживающих прозрачность. Определить valuevalue как 'clear' или 'opaque'или в виде числа в диапазоне [0, 1]. Значение 0 делает объекты прозрачными, и значение 1 делает объекты полностью непрозрачными.
alpha изменяет прозрачность для всех объектов изображения, фрагмента, поверхности и рассеяния в осях. Эта опция задает соответствующие свойства альфа-данных для объектов.alphadata
alpha управляет прозрачностью граней сегмента, поверхности и объектов рассеяния в осях. Этот параметр задает facealphaFaceAlpha на объектах участка и поверхности. Для объектов рассеяния устанавливается значение MarkerFaceAlpha и MarkerEdgeAlpha свойства.
alpha управляет интерпретацией значений альфа-данных для всех объектов изображения, фрагмента, поверхности и рассеяния в осях. Этот параметр задает alphadatamappingAlphaDataMapping свойства объектов.
alpha( задает прозрачность для объектов, указанных obj,___)obj. Опция, obj, может предшествовать любому из входных аргументов в предыдущих синтаксисах. Используйте одинарные кавычки вокруг входных аргументов, которые являются символьными массивами, например: alpha(obj,'opaque').
alpha( задает прозрачность для объектов в осях, указанных ax,___)ax, вместо текущих осей. Определить ax в качестве первого входного аргумента. Вы не можете указать оба ax и obj входные данные.
Создание гистограммы и диаграммы разброса. Задайте прозрачность граней для ряда полос и объекта серии разброса как 0.5.
bar(1:10) hold on scatter(10*rand(10,1),10*rand(10,1),'filled','SizeData',200) hold off alpha(.5)

Создание гистограммы и диаграммы разброса. Задайте прозрачность для объекта серии рассеяния как 0.5 не влияя на объект линейчатого ряда.
b = bar(1:10); hold on s = scatter(10*rand(10,1),10*rand(10,1),'filled','SizeData',200); hold off alpha(s,.5)

Создайте диаграмму поверхности. Изменение прозрачности поверхности на основе значений z.
s = surf(peaks);
alpha(s,'z')
Создание изображения. Изменение прозрачности изображения на основе значений цвета. По умолчанию изображение зажимает значения прозрачности в диапазоне от 0 до 1. Значения меньше 0 полностью прозрачны, а значения больше 1 полностью непрозрачны. Вместо этого преобразуйте значения прозрачности для охвата alphamap с помощью alpha scaled команда.
imagesc(peaks) alpha color alpha scaled

value - Значение прозрачности лица'clear' | 'opaque'Значение прозрачности лица, указанное как одно из следующих значений:
Число в диапазоне [0, 1] - задайте для прозрачности грани указанное значение. Значение 0 означает прозрачность. Значение 1 означает непрозрачность. Значения между 0 и 1 частично прозрачны.
'clear' - Установите прозрачность грани равной 0 (прозрачная).
'opaque' - Установите прозрачность грани равной 1 (непрозрачная).
Если объект не имеет грани или если грань не имеет цвета, то alpha функция не оказывает визуального воздействия на объект. Например, alpha не оказывает визуального воздействия на объекты рассеяния, которые используют незаполненные маркеры или которые используют маркеры без лица ('*', '+', '.', и 'x').
В этой таблице перечислены графические объекты, поддерживающие прозрачность, и связанные свойства прозрачности граней, которые обновляются до указанного значения.
| Графический объект | Свойство прозрачности грани |
|---|---|
| Зональные объекты | FaceAlpha |
| Штриховые объекты | FaceAlpha |
| Разбросать объекты | MarkerFaceAlpha, MarkerEdgeAlpha |
| Гистограмма и гистограмма2 объекты | FaceAlpha |
| Объекты изображения | AlphaData |
| Объекты-диаграммы и примитивные поверхности | FaceAlpha |
| Объекты-исправления | FaceAlpha |
alphadata - Параметр для изменения прозрачности объекта'x' | 'y' | 'z' | 'color' | 'rand' | вектор или матрицаПараметр для изменения прозрачности объекта, указанного как одно из значений в этой таблице. Столбцы таблицы показывают, как каждая опция влияет на различные типы объектов в зависимости от того, какие объекты содержатся в осях.
| Выбор | Объекты поверхности | Разбросать объекты | Объекты-исправления | Объекты изображения |
|---|---|---|---|---|
'x' | Устанавливает AlphaData свойство должно совпадать с XData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData свойство должно совпадать с XData и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Устанавливает FaceVertexAlphaData свойство должно совпадать с XData и устанавливает FaceAlpha свойство для 'flat'. | Никакого эффекта. |
'y' | Устанавливает AlphaData свойство должно совпадать с YData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData свойство должно совпадать с YData и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Устанавливает FaceVertexAlphaData свойство должно совпадать с YData и устанавливает FaceAlpha свойство для 'flat'. | Никакого эффекта. |
'z' | Устанавливает AlphaData свойство должно совпадать с ZData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData свойство должно совпадать с ZData и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Устанавливает FaceVertexAlphaData свойство должно совпадать с ZData и устанавливает FaceAlpha свойство для 'flat'. | Никакого эффекта. |
'color' | Устанавливает AlphaData свойство должно совпадать с CData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData свойство должно совпадать с CData и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Устанавливает FaceVertexAlphaData свойство должно совпадать с FaceVertexCData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData свойство data должно совпадать со свойством CData собственность. |
'rand' | Устанавливает AlphaData для матрицы случайных чисел того же размера, что и ZData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData для матрицы случайных чисел того же размера, что и XData и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Устанавливает FaceVertexAlphaData для матрицы случайных чисел того же размера, что и ZData и устанавливает FaceAlpha свойство для 'flat'. | Устанавливает AlphaData свойство data для матрицы случайных чисел того же размера, что и CData собственность. |
Создание вектора или матрицы A = [.1 .2; .3 .4] alpha(A) | Определить A как матрица того же размера, что и CData свойство поверхности. alpha функция устанавливает AlphaData свойство для A и устанавливает FaceAlpha свойство для 'flat'. | Определить A как вектор, который имеет тот же размер, что и XData свойство объекта-рассеивателя. alpha функция устанавливает AlphaData свойство для A и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Определить A как матрица того же размера, что и FaceVertexCData свойства патча. alpha функция устанавливает FaceVertexAlphaData свойство для A и устанавливает FaceAlpha свойство для 'flat'. | Определить A как матрица того же размера, что и CData свойства изображения. alpha функция устанавливает AlphaData свойство данных для A. |
facealpha - Опция прозрачности плоской или интерполированной грани'flat' | 'interp' | 'texture'Опция прозрачности плоской или интерполированной грани, заданная как одно из значений в этой таблице. Столбцы таблицы показывают, как каждая опция влияет на различные типы объектов в зависимости от того, какие объекты содержатся в осях.
| Выбор | Объекты поверхности | Разбросать объекты | Объекты-исправления |
|---|---|---|---|
'flat' | Устанавливает FaceAlpha свойство для 'flat'. AlphaData свойство должно быть массивом того же размера, что и CData собственность. FaceColor свойство должно иметь значение 'flat'. | Устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. AlphaData свойство должно быть вектором того же размера, что и XData собственность. MarkerFaceColor свойство должно иметь значение 'flat'. | Устанавливает FaceAlpha свойство для 'flat'. FaceVertexAlphaData свойство должно быть вектором столбца с длиной, равной числу граней в Faces собственность. |
'interp' | Устанавливает FaceAlpha свойство для 'interp'. AlphaData свойство должно быть массивом того же размера, что и CData собственность. FaceColor свойство должно иметь значение 'interp'. | Никакого эффекта. | Устанавливает FaceAlpha свойство для 'interp'. FaceVertexAlphaData свойство должно быть вектором-столбцом с длиной, равной числу вершин в Vertices собственность. |
'texture' | Устанавливает FaceAlpha свойство для 'texturemap'. FaceColor свойство должно иметь значение 'texturemap'. | Никакого эффекта. | Никакого эффекта. |
alphadatamapping - Интерпретация значений альфа-данных'none' | 'direct' | 'scaled'Интерпретация значений альфа-данных, указанных как 'none', 'direct', или 'scaled'. Этот параметр задает AlphaDataMapping свойство для объектов изображения, фрагмента, поверхности и рассеяния в осях.
'none' - интерпретировать значения альфа-данных как значения прозрачности. Значение 0 или менее является полностью прозрачным. Значение 1 или более является непрозрачным. Значения от 0 до 1 полупрозрачны.
'direct' - Интерпретировать значения как индексы в буквенной карте рисунка. Зафиксируйте значения с десятичной частью до ближайшего нижнего целого числа. Alphamap свойство фигуры содержит alphamap.
'scaled' - Преобразование значений альфа-данных для охвата части альфа-карты рисунка, указанной ALim свойства осей. Линейное отображение значений данных в альфа-значения.
obj - графические объекты, поддерживающие прозрачность;Графические объекты, поддерживающие прозрачность, заданные как скаляр или вектор. Эта опция используется для управления объектами alpha влияет. В противном случае alpha влияет на все объекты в осях, поддерживающие прозрачность.
Укажите один или несколько объектов следующих типов:
Объект области
Объект линейчатого ряда
Объект серии рассеяния
Гистограмма или гистограмма2 объект
Объект изображения
Объект исправления
Объект-диаграмма или примитивная поверхность
Примечание
Не все объекты поддерживают alphadata, facealpha, и alphadatamapping входные аргументы. Список объектов, поддерживаемых каждым параметром, см. в описании синтаксиса.
ax - Объект AxesОбъект Axes. Если оси не указаны, то alpha задает прозрачность для графических объектов в текущих осях.
alphadata, facealpha, или alphadatamapping аргументыВ R2020b изменилось поведение
Начиная с R2020b, Scatter затрагиваются объекты в осях при вызове alpha функции с помощью alphadata, facealpha, или alphadatamapping аргументы без указания определенного объекта в осях для изменения.
В R2020a и более ранних выпусках alphadata, facealpha, и alphadatamapping аргументы не влияют на Scatter объекты в осях.
Например, этот код создает график поверхности и график рассеяния, а затем вызывает alpha для изменения прозрачности вдоль размера X. В R2020a график поверхности изменяется только при вызове команды alpha функция. В R2020b затрагиваются оба участка.
[X,Y] = meshgrid(-10:10); Z = ones(21,21) * -2; surf(X,Y,Z) hold on scatter([-8 2 4 -5 5 3],[7 4 2 -1 -7 0],200,'filled') alpha('x')

Предотвратить Scatter от изменения, укажите объект для изменения в качестве первого аргумента alpha функция. Например, чтобы обновить предыдущий код, вызовите surf функция с выходным аргументом s. Затем пройти s в alpha для изменения только Surface объект.
[X,Y] = meshgrid(-10:10); Z = ones(21,21) * -2; s = surf(X,Y,Z) hold on scatter([-8 2 4 -5 5 3],[7 4 2 -1 -7 0],200,'filled') alpha(s,'x')
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.