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

  • LoRa in AI image generators

    This stands for Low Rank adaptation. In AI terms, this is a small add-on to the model that makes it do specific things. It is usually used in the context of stable diffusion. A large model takes very long to train with significant resources. However, sometimes, you need specific details – for example you could…

  • |

    Engaging website

    There are many ways that websites show their landing pages. Usually there are a lot of graphics. The Harvard innovation lab does it wonderfully with their landing page for one of their challenges showing particles which are responsive to mouse movement. Very dynamic and very intriguing! https://innovationlabs.harvard.edu/presidents-innovation-challenge/finalists The developer’s console tells you a bit about…

  • |

    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…

  • | | |

    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…