View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Let it snow: falling snow on every figure!

4.8 | 4 ratings Rate this file 6 Downloads (last 30 days) File Size: 2.95 KB File ID: #34349 Version: 1.2
image thumbnail

Let it snow: falling snow on every figure!


Mingjing Zhang (view profile)


24 Dec 2011 (Updated )

Amazing falling snow effect for your MATLAB figure. Suitable for Holidays.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| Watch this File

File Information

This submission was inspired by the google 'let it snow' effect (for those who

don't already know this, try searching 'let it snow' with google and see what

will happen). However, this implementation does not include the frosty window effect as

seen in the google version, since I really can't make the rendering fast

enough for MATLAB.

How to use:
Type 'letitsnow' and snow will fall on your CURRENT figure. If no figure

exists, an empty one will be created.

You can also use 'letitsnow(figure_hdl, color)' to specify in which figure the

snow should appear and what color the snow is.

Use 'help letitsnow' for more information

How to stop the snow:
Press 's' key on the figure or close the figure.

The falling snow animation runs in a 'non-blocking' way. That is, you can run

other scripts while the snow is falling.

It is also possible to make multiple figures snow at the same time.

This function works regardless of the content of the figure. So you can draw

a christmas tree and then run letitsnow for more christmas festivity. For a

good christmas tree plot, look at submission #22478 by Anselm.

Happy Holidays!


A Christmas Tree Plot inspired this file.

MATLAB release MATLAB 7.12 (R2011a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (5)
02 Dec 2016 Vedrana Dahl

24 Dec 2012 mahaju

mahaju (view profile)

great code

08 Nov 2012 Zejia

Zejia (view profile)

I like it soooo much!

01 Aug 2012 Manohar

good one

08 Jan 2012 hamada zaier


Comment only
02 Jan 2013 1.2

Fixed the improperly displayed snowflakes in MATLAB R2012b.

Contact us