Language of Graphics

Key IDEA: Chart types are great shortcuts but graphics are really sophisticated visual structures

GoFish language for python using the Gestalt grouping principle. It can make graphics or chart that can display the messages that are intentional.

.mark() – what shape to draw at each postion and what channels to encode

part to whole relationships are possible with a stack() operator

Nesting order matters – what is grouped with what …

Vs Panda’s : what makes visualization’s effective is the value proposition. Declarative way to decide how the charts are structured.

Sometimes a heat map shows the data better than a bar chart or a line chart for multiple axis.

Similarly depending on the message – a ribbon chart flowing across the graph shows the message better. Sometimes in the data schema…

It is possible to use color for steering attention:

As example : New York Times uses color to promote or demote queries.

https://vis.csail.mit.edu/pubs/gofish

Pie charts are usually not great for showing differences among them…but in very special cases they can show relationships (see photo).

Sometimes a flower or ballon chart can show relationships that can make some properties stick out.

——

Similar Posts

  • |

    Reinforcement learning

    Reinforcement learning is a method that drives learning and memory in primitive species such as birds, humans and other living species to its use in machine learning. It is used to influence the behavior of us humans on social media to its use to train machines. The essential components were initiated by BF Skinner 20th…

  • Judging art

    Art especially with pencil and paper is the culmination of human esthetic and often times is dependent on the eye of the beholder. Some artwork that is meaningful to one person is not so understandable or sometimes even ugly to the other person. So how do you judge art. There are several ways to do…

  • | | |

    Biotech companies

    Small Biotechs: Diagonal Tx: Clustering antibodies that mimic the action of the ligand and bypass the need for the ligand and receptor. This mutation that is created makes standard AI models not useful and so need a new method. This restores new ALK1 signaling in Hereditary Hemorrhagic Telangiectasia. It also treates LoF mutations in ALK1…

  • DeepSpot

    Kalin Klonchev – the winner of a competition for AI based data analysis from Broad in 2024 had also created a tool called DeepSpot. Worth looking at for spot analysis of H&E sections by converting a full H&E slide pictures to “spots” which are analyzed. Some good links: DeepSpot paper: https://www.medrxiv.org/content/10.1101/2025.02.09.25321567v1 DeepSpot GitHub repository: https://github.com/ratschlab/DeepSpot…

  • LoRa adaptors

    LoRa in the IOT community are the low power long range wireless standards devices that are utilized to send a signal over large distances. However, in the AI field LoRa implies Low rank adaptation – which is relatively more efficient compute way to fine tune pretrained models (LLM, vision transformers, diffusion models). With a pretrained…