This chapter provides an introduction to the use of *diagrammatic
language*, or perhaps more accurately, *diagrammatic calculus*, in
quantum information and quantum foundations.

We illustrate the use of diagrammatic calculus in one particular
case, namely the study of *complementarity* and *non-locality*, two
fundamental concepts of quantum theory whose relationship we explore
in later part of this chapter.