Code covered by the BSD License  

Highlights from
plot_alpha

4.0

4.0 | 1 rating Rate this file 13 Downloads (last 30 days) File Size: 1.99 KB File ID: #34831
image thumbnail

plot_alpha

by

 

Linear plot with translucid lines. PLOT_ALPHA(X,Y) plots vector Y versus vector X using Matlab FILL.

| Watch this File

File Information
Description

Linear plot with translucid lines.

PLOT_ALPHA(X,Y) plots vector Y versus vector X using Matlab FILL.

Three methods are included:
1) 'fast' >> positive: one fill object with constant width, problem: holes
2) 'fast2' >> positive: one fill object without holes, problem: varying width
3) 'slow' >> positive: constant width, problem: multiple objects, holes and overlaps
A future update version of this function could include interpolation in 'fast' method (avoiding the holes) and width_X and width_Y (avoiding scale problems)...
 
SYNTAX:
plot_alpha(x,y,color,width,transparency,method)
 
EXAMPLE:
points=5; min=0; max=3; figure(1); hold on;
for i =1:3
 plot_alpha( linspace(min,max,points) , rand(points,1)*(max-min)+min , [1 0 0] , 0.03 , 0.5 , 'fast' )
 plot_alpha( linspace(min,max,points) , rand(points,1)*(max-min)+min , [0 0 1] , 0.03 , 0.5 , 'fast2')
 plot_alpha( linspace(min,max,points) , rand(points,1)*(max-min)+min , [0 1 0] , 0.03 , 0.5 , 'slow' )
end
hold off; xlim([min max]);ylim([min max]); legend('fast','fast2','slow'); grid;

Required Products MATLAB
MATLAB release MATLAB 6.5 (R13)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
17 Jul 2012 Alexandre

Very useful, since there's no alpha parameter for lines in Matlab. Thanks!

Contact us