Isn't this backwards? I read "X as code" as "you can execute X (and observe some result)". But you can't execute these diagrams. What you can do is to "execute" <i>code</i> and observe visual <i>diagrams</i> as a result. So I think this should be "code as diagrams". Or simply "some diagram description languages".