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

  • |

    Virtual cell

    Hani Goodrazi – Arc institute has been working on virtual cell. Drugs fail due to overfit experimental models, You need screen drugs with better models of human biology. Geneva is platfrom that brings tumor models into perturbation model – that is a transcriptomics assay that deconvolves into effect. Take multiple cell line and then treat…

  • Observability

    Observability is important for AI and AI tools. It is the ability to monitor them for token usage, response quality and model drift. Typically, an AI system is monitored through logs, traces and metrics but an AI system on AI agent may need other metrics. Troubleshooting a complex AI system that produces its output probabilistically…

  • |

    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…

  • Error codes

    There is no error code in the answers that are provided by AI prompts. It will return an answer that is the best fit to the prompt or the question, but it does not tell you the probability that it is not correct or that it is low probability of answer. The conversational AI will…