

# Reflecting: How to use graphs to help Brainstorming ideas (draw.io) 

## **Why make graphs ?**

Because a well-written graph is worth a thousand words, you are conveying the same amount of information in one image, than you would convey in 20 lines of explanations. It is also something that you need to do in order to not loose your viewers' focus. Especially if they are not on the same technical level as you. 

## **How to make Graphs**

If you are showcasing a complex tutorial please put into a graph what you are talking about. I used to make graphs using yEd Graphs (but it's closed source) so instead as of q3 2024 i'm using Drawio to make them, both tools have got everything you need to write complex graphs.
    
    
    [ mainpc ] [ /dev/pts/3 ] [blog/opsec/manifesto]
    → apt search draw.io
    Sorting... Done
    Full Text Search... Done
    draw.io/now 24.7.17 amd64 [installed,local]
      draw.io desktop
    
    [ mainpc ] [ /dev/pts/3 ] [blog/opsec/manifesto]
    → apt install draw.io
    
    [ mainpc ] [ /dev/pts/3 ] [blog/opsec/manifesto]
    → drawio
    
    

` ![](../../opsec/contribute/31.png) ![](../../opsec/contribute/32.png) ![](../../opsec/contribute/33.png) ![](../../opsec/contribute/34.png) ![](../../opsec/contribute/35.png)

If you want to use my logos for onymity, surveillance, centralisation, complexity, etc you can find them in the **blog-contributions/opsec/logos/** directory:

![](../../opsec/contribute/36.png)

Then, i'll let you go through the [drawio documentation](https://www.drawio.com/doc/) to learn how to use it, as there's alot to cover to add logos, change shapes, add text, add arrows, etc:

![](../../opsec/contribute/37.png)

And in the end you can make good looking graphs like this one:

![](../../opsec/contribute/38.png)

And that's it! You just made it easier for your readers to understand what you want to convey to them, and you're not loosing half of your potential viewers on unecessary walls of text. 

