Exploring the Botany of Waxflowers with Wolfram Language Fancy GUIs

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

This Demonstration illustrates a rich graphical user interface (GUI) with different controls by using both the Manipulate and ClickPane Wolfram Language functions. Different waxflower species that belong to the taxonomical genre Hoya can be displayed along with relevant information. To select a species, you can either click any hexagonal tile in the top-left corner of the Manipulate output, or use the A to H setter buttons in the Manipulate panel. The chosen hexagon tile is highlighted in yellow and the unselected tiles appear green.


Click the "genre Hoya" button (or somewhere in the panel supporting the hexagon mesh tiles) to see information related to the genre Hoya and set the controls to their default values. No species is selected and all tiles are displayed with the same blue color. In this case, a picture of the flower belonging to the species Hoya carnosa is displayed as the most representative of the genre. It is the most commonly available species in greenhouses and gardens all around the world, although it usually grows in tropical forests of southeastern Asia countries. The author herself keeps one in her open-ended porch in northeastern Italy; here, blooming occurs in the days around summer solstice (June 20).

The solution comprising ClickPane and hexagonal Voronoi meshes can be the case for users interested into coding a customized paneled grid with polygon-shaped buttons, beyond default rectangular controls as provided in SetterBar [1, 2], to make fancier and richer GUIs.


Contributed by: Jessica Alfonsi  (June 13)
(Padova, Italy)
Open content licensed under CC BY-NC-SA



[1] "VoronoiMesh as a TogglerBar." (Mar 17, 2023) mathematica.stackexchange.com/questions/212664/voronoimesh-as-a-togglerbar.

[2] "Creating a Hexagonal Lattice with VoronoiMesh." (Mar 17, 2023) mathematica.stackexchange.com/questions/212624/creating-a-hexagonal-lattice-with-voronoimesh.

[3] Wikipedia. "Hoya (plant)." (Mar 17, 20232) en.wikipedia.org/wiki/Hoya_(plant).


Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.