/g/, what tool do you use to draw graphs and diagrams?
I personally enjoy https://www.draw.io/ (and especially its desktop client).
Is there some hidden gem that I am unaware of? I've tried Visual Paradigm, but I wasn't very fond of it.
GIMP
>>58104731
GIMP works for graph drawing?
How?
>>58104638
tikz
PlantUML
>>58104866
Tikz is pretty good for standard trees but I've always found it pretty lacking in terms of customization.
>>58104638
Matlab
>>58104638
Dia
>>58104972
Dia is what they recommended at my university, but I've found it far inferior to draw.io.
>>58104638
libreoffice draw, inkscape
>>58104638
I use inkscape
Pic related, over 9000 hours in inkscape. Wish I had something better
>>58105179
>>58105087
That seems like something easy to make in draw.io
What are the main advantages of inkscape?
>>58105200
Well,
1. I have it installed
2. it doesn't require a shitty web interface to use.
That alone is enough for me to use it over draw.io
>>58105234
draw.io has a desktop client though.
>>58105271
Well it's not in my repos. Based on this, and the fact that the screenshot looks disgustingly ugly, I'm going to assume this is proprietary software - in which case no thanks, but I'll stick to inkscape.
yED
>>58105303
It's a chrome webapp.
umlet
It gets the job done quick and easy.
I don't really need more than it provides.
>>58104638
I don't draw diagrams very often, but I used Tikz within LaTeX a few times in university.
>>58105374
I've never heard of this one
>>58104638
yEd is pretty cool.
>>58105303
It's GPLv3 apparently
Visio and Graphviz
>>58104638
Yes is the best one, mindscape is good for certain things
>>58105564
>>58105443
What's yed?
>>58105584
http://lmgtfy.com/?q=Yed+graph
>>58105917
>You can't ask about technology here this is /g/!
How about you google your way back to facebook, friend?
>>58105271
Does it work fully offline and is it free as in beer?
xfig
>>58105374
umlet is also nice if you need UML
>>58105271
it's still JS garbage
I bet you use Atom too
>>58106128
Yes. All features work 100% offline, except viewing a diagram exported to HTML, as that makes use of a webviewer.
>>58106181
>It's still JS garbage
Being too dumb to use Node.js is not a crime, anon. I forgive you.
>>58106202
node is even worse than the usual js shit
whoever thought it would be a good idea to have server-side JS should be shot
>>58104638
Visual Paradigm is ok, definitely a good piece of software. My problem with UML in general is that is nearly impossible to design a good system without actually writing the code. And when you start writing it you suddenly stop giving a shit about constantly updating the UML every time you make a change so it quickly becomes stale. Good tool to boost team efficiency, but in my experience it seriously hinders your progress when working alone
>>58104638
>hidden gem
You took a wrong turn somewhere.
>>58106245
Yeah, keep using Java like the cuck you are.
>>58106298
>implying I use Java
Although even Java is better since it's not retarded dynamic weak typing shit, not limited to a single thread, and doesn't have ridiculously awful error handling.
>>58106187
HTML files can be open offline and will work fine unless they have online dependencies, which I doubt a simple diagram would have.
>>58106656
Like I said: saving a diagram as HTML actually just saves a HTML file with an iframe in it that loads the draw.io web viewer to show the actual diagram from the saved XML.
I use Draw.io, Lucid Chart, and Easely for my diagramming.
Lucid Chart is the best of them, but I have the Pro subscription. If you want free Draw.io is the way to go.