Visual Elements Language ========================= Here are the components of the language. We will combine them and map them to data values to build visualizations, which will evolve using genetic techniques. - Color: H, L, S - Shape: Geometric (Parallel., Elipse, Polygon), Irregular (Blobs) - Size: depends upon shape - Textures & Masks: Map, Procedural - Position: anchor point in each shape - Orientation: principal axis in each shape - Order: Zbuffer - Border & Interior - Behavior: We can create competitions to evolve visualizations The evolution needs rules for selection. We can have users as the selection agents, but we can have some implicit selection rules that will discard visualizations automatically. For this we need some metrics: - Individual metrics: Per element + Visibility (maximize) - Local metrics: - Global metrics: