Go to TogaWare.com Home Page. GNU/Linux Desktop Survival Guide
by Graham Williams
Duck Duck Go

DIA: Charts and Diagrams

20190406 Dia is a vector-based drawing tool similar to Microsoft's Visio. It is suitable for graphical languages such as dataflow diagrams, entity-relationship diagrams, organisation flow

Image dia-logo

charts, universal modelling language (UML) diagrams, electronic circuit diagrams and much more. It is ideal when the diagram has shapes that recur and are connected by lines.

Dia is extensible through the use of sheets which contain collections of shapes for use in diagrams. The ER sheet, for example, has shapes for different types of entities, attributes and relationships as required when drawing entity-relationship diagrams for database design.

Image dia-sheet-er-sample

Dia also runs under Microsoft Windows (see http://hans.breuer.org/dia) providing a free cross platform tool. Storing its diagrams natively as XML documents means that they are accessible on multiple platforms and from other applications. You could even edit the dia XML diagrams by hand. Some applications also generate dia diagrams.

In this chapter we begin with some basics and then a walkthrough that should get you started with dia. We then review the functionality of dia. And we end with a walkthrough creating your own shape library.


Subsections
Support further development by purchasing the PDF version of the book.
Other online resources include the Data Science Desktop Survival Guide.
Books available on Amazon include Data Mining with Rattle and Essentials of Data Science.
Popular open source software includes rattle and wajig.
Hosted by Togaware, a pioneer of free and open source software since 1984.
Copyright © 1995-2020 Togaware Pty Ltd. . Creative Commons ShareAlike V4.