Добавьте прозрачность объектам в осях
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 являются полностью непрозрачными. Вместо этого преобразуйте значения прозрачности, чтобы охватить альфа-карту с помощью 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' | вектор или матрицаОпция для изменения прозрачности по объекту, заданный как одно из значений в этой таблице. Столбцы таблицы показывают, как каждая опция влияет на различные типы объектов, в зависимости от того, какие объекты содержатся в осях.
| Опция | Поверхностные объекты | Точечные объекты | Объекты Patch | Объекты изображений |
|---|---|---|---|---|
'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 свойство данных CData свойство. |
'rand' | Устанавливает AlphaData свойство для матрицы случайных чисел того же размера, что и ZData свойство и устанавливает FaceAlpha свойство к 'flat'. | Устанавливает AlphaData свойство для матрицы случайных чисел того же размера, что и XData свойство и устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. | Устанавливает FaceVertexAlphaData свойство для матрицы случайных чисел того же размера, что и ZData свойство и устанавливает FaceAlpha свойство к 'flat'. | Устанавливает AlphaData свойство данных к матрице случайных чисел того же размера, что и 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'Опция для плоской или интерполированной прозрачности граней, заданная в качестве одного из значений в этой таблице. Столбцы таблицы показывают, как каждая опция влияет на различные типы объектов, в зависимости от того, какие объекты содержатся в осях.
| Опция | Поверхностные объекты | Точечные объекты | Объекты Patch |
|---|---|---|---|
'flat' | Устанавливает FaceAlpha свойство к 'flat'. The AlphaData свойство должно быть массивом того же размера, что и CData свойство. The FaceColor свойство должно быть установлено в 'flat'. | Устанавливает MarkerFaceAlpha и MarkerEdgeAlpha свойства для 'flat'. The AlphaData свойство должно быть вектором того же размера, что и XData свойство. The MarkerFaceColor свойство должно быть установлено в 'flat'. | Устанавливает FaceAlpha свойство к 'flat'. The FaceVertexAlphaData свойство должно быть вектором-столбцом с длиной, равной количеству граней в Faces свойство. |
'interp' | Устанавливает FaceAlpha свойство к 'interp'. The AlphaData свойство должно быть массивом того же размера, что и CData свойство. The FaceColor свойство должно быть установлено в 'interp'. | Эффекта нет. | Устанавливает FaceAlpha свойство к 'interp'. The FaceVertexAlphaData свойство должно быть вектором-столбцом с длиной, равной количеству вершин в Vertices свойство. |
'texture' | Устанавливает FaceAlpha свойство к 'texturemap'. The FaceColor свойство должно быть установлено в 'texturemap'. | Эффекта нет. | Эффекта нет. |
alphadatamapping - Интерпретация значений альфа-данных'none' | 'direct' | 'scaled'Интерпретация значений альфа- данных, заданная как 'none', 'direct', или 'scaled'. Эта опция устанавливает AlphaDataMapping свойство для изображений, закрашенных фигур, поверхностей и объектов рассеяния в осях.
'none' - Интерпретируйте значения альфа-данных как значения прозрачности. Значение 0 или менее полностью прозрачно. Значение 1 или больше непрозрачно. Значения от 0 до 1 являются полупрозрачными.
'direct' - Интерпретируйте значения как индексы в альфа-карту рисунка. Исправьте значения десятичным фрагментом до ближайшего нижнего целого числа. The Alphamap свойство рисунка содержит альфа-карту.
'scaled' - Преобразуйте значения альфа-данных, чтобы охватить фрагмент альфа-карты рисунка, обозначенной ALim свойство осей. Линейно сопоставьте значения данных с альфа-значениями.
obj - Графические объекты, поддерживающие прозрачностьГрафические объекты, поддерживающие прозрачность, заданные как скаляр или вектор. Используйте эту опцию, если вы хотите контролировать какие объекты alpha влияет. В противном случае alpha Влияния все объекты в осях, которые поддержка прозрачность.
Задайте один или несколько из следующих типов объектов:
Объект области
Объект линейчатого ряда
Объект серии рассеяния
Объект гистограммы или гистограммы2
Объект изображения
Закрашенная фигура объекта
График или примитивный поверхностный объект
Примечание
Не все объекты поддерживают alphadata, facealpha, и alphadatamapping входные параметры. Список объектов, поддерживаемых каждой опцией, см. в описаниях синтаксиса.
ax - Объект осейОбъект осей. Если вы не задаете оси, то 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.