yEd, is the best graphs editor and it is available for all operating systems. I use it for a long time on Ubuntu and I could not help it.
All my diagrams, charts and often tables, are created with it.
It is written in Java and it has got all the features necessary to a system engineer as well as a programmer as well as by those who generate reports starting from raw data, to the dba.
Installation is simple, once you have downloaded the yEd-3.16_64-bit_setup.sh file, you need to make it executable and run it, obviously you must have Java installed, this is fine for the openjdk package for your distribution.
$ sudo chmod 755 yEd-3.16_64-bit_setup.sh $ sh yEd-3.16_64-bit_setup.sh
Create your first graph is simple. You can use the Palette immediately available, just select the different palette and move them to the canvas. Each object has its own properties and many can be customized if necessary.
Each graph can be exported in several formats: .bmp, .eps, .gif, .html, .jpg, .png, .pdf, .svg, and others.
Each palette can be imported, exported , created or modified, olso allows the import of stencil in Visio format, but only for the old types * .vdx and *.vds well as the proprietary format.
Just pick the image you want from the web, preferably a good resolution, resize it and paste it on a transparent background..
The best way is to create a vector image into .svg, but I’ve seen that in most cases a good .png is enough. Then simply move the image on the canvas, select it, and give it an appropriate name, and with the right button choose the Add to palette menu and place it in the chosen palette; it is possible also to create new ones by selecting one palette and the palette and clicking with the right mouse button on Manage palette.
As you can see you can choose what to show and what to leave secretly, and import and export buttons, there is also a very nice feature, adding icons from IconFinder directly.
Over the years I have created my stencil, you can download them from the badge at the bottom of the page.
Here’s an example of what you can do, this is the pattern I used in the Portfolio.
There are many other features that I have not mentioned, so you can refer to on-line manuals
yEd , creates its files in XML format with .graphml extension, but unfortunately Gnome does not open the application by clicking on these files, we can do it by making a few small changes. Edit the file yEd Graph Editor.desktop ( luncher ), located in /usr/share/applications/.
#!/usr/bin/env xdg-open [Desktop Entry] Type=Application Name=yEd Graph Editor # avvio originale #Exec=/bin/sh "/opt/yEd/yEd" # avvio modificato Exec=/opt/yEd/yEd %f Icon=/opt/yEd/.install4j/yEd.png Categories=Application;