In 1967, Bertin wrote a seminal work that started the study of what is now known as 'visual variables': https://en.wikipedia.org/wiki/Visual_variable
Bertin proposed 7 principles that can be used to visualise data:
Position
Size
Shape
Orientation
Value (transparency)
Hue (colour)
Texture
This is explained with examples in the following page: https://www.axismaps.com/guide/visual-variables
For example, the following graph uses position (along the x and y axii) to encode population size and uses colour/transparency to encode time:
The following set of slides goes into this in more detail, with examples provided: