Sets opacity of axes children
Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
MAKETRANSPARENT(h,alpha) sets the transparency of the objects referenced
by h (or the children if the object is an Axes) to alpha.
Inputs
h: an axes handle (does all children) or specific line handle(s)
alpha: the opacity in [0,1] or [] (see below).
Sets the line and marker face opacity and add listener to reset them
in case they are redrawn automatically by MATLAB.
Use alpha = [] to remove the listeners. Note that this will not
revert the transparency automatically.
Example:
x = linspace(0,100,1000);
y1 = sin(x/10)+randn(size(x))/2;
y2 = sin(x/10);
h = plot(x,y1,'o',x,y2,'-');
set(h(1),'MarkerFaceColor',get(h(1),'Color'),'MarkerEdgeColor','none')
set(h(2),'LineWidth',8)
maketransparent(h,0.5)
Requires R2014b or newer (HG2)
Inspired by Yair Altman's UndocumentedMatlab.com
Citation pour cette source
Robert (2026). maketransparent (https://github.com/raaperrotta/maketransparent), GitHub. Extrait(e) le .
Informations générales
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.10.0.0 | Connected to github |
||
| 1.1.0.0 | Added image |
||
| 1.0.0.0 |
