Diagramming software

From WhyNotWiki

Jump to: navigation, search

Contents

[edit] Instances

[edit] Dia

Dia edit



http://live.gnome.org/Dia

Welcome to Dia's new homepage. Dia is a GTK+ based diagram creation program for Linux, Unix and Windows released under the GPL license.

Dia is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.

It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages).

http://www.gnome.org/projects/dia/

[edit] How to export a .dia file to another format (like .png) from the command line

Why I want to do this: So that I can upload a .dia file to a wiki and have it automatically generate a version that can be displayed on the web (.png). Sort of like MediaWiki can handle .svg files and automatically convert them to .png as needed...

Command Line Options (http://www.togaware.com/linux/survivor/Reference_Command.html). Retrieved on 2007-05-11 11:18.


  dia --export survey-chart.png survey-chart.dia

generates a Portable Network Graphics image.

Re: Command line flags to allow exporting DIA diagram in any format? (http://www.mail-archive.com/dia-list@lysator.liu.se/msg03821.html). Retrieved on 2007-05-11 11:18.


> Is it possible to have command line flags to DIA to allow export of a
> diagram, without firing up the GUI, in any format (including SVG?).

--export (autodetects the extension), if you compile with --enable-gnome (or install the dia-gnome flavour of the package, on some distributions). However, it still depends on X libraries, and still requires a live X connection (alas).

When I tried to run dia from the command line (without X running, because this is on a server, which doesn't have X):

> dia

(dia:23037): Gtk-WARNING **: cannot open display:

Too bad.

 


[edit] Best4c

Hosted/web-based

http://www.best4c.com/index.html

Best4c(Best for chart) is a Web-based, online diagram tool that allows you to create, edit and share charts anytime, anywhere.

  • Offers you a way to create and share charts online. No software installation. No downloads.
  • Provide an interactive drawing and diagramming solution within all popular internet browsers (FireFox,IE,Opera,Safari).
  • Desktop application feel in a web-based diagramming solution.
  • Create many types of diagrams such as Flowcharts, Floor plans, Network diagrams, or any other simple drawing or diagram.

http://www.best4c.com/login.jsp?register=2

lenovolabs.com is an experimental platform of Lenovo Research Institute for web services. Lenovolabs showcases our interesting software and service. Your feedback can help us improve them. And Lenovolabs will supply resource for those studients and programmers who want to set up his own business. Everyone can create his own lab and update his product. Lenovolabs will supply a commune platform to people.

[edit] Visio

Closed source

[edit] Graphviz

[Data structures / Graphs (category)]

http://www.graphviz.org/

Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains.

Graphviz is open source graph visualization software. It has several main graph layout programs. See the gallery for some sample layouts. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.

The Mac OS X edition of Graphviz, by Glen Low, won two 2004 Apple Design Awards.

The Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in several useful formats such as images and SVG for web pages, Postscript for inclusion in PDF or other documents; or display in an interactive graph browser. (Graphviz also supports GXL, an XML dialect.)

Graphviz has many useful features for concrete diagrams, such as options for colors, fonts, tabular node layouts, line styles, hyperlinks, and custom shapes.

In practice, graphs are usually generated from an external data sources, but they can also be created and edited manually, either as raw text files or within a graphical editor. (Graphviz was not intended to be a Visio replacement, so it is probably frustrating to try to use it that way.)

[edit] Links

http://swik.net/diagramming+opensource


Diagramming software  edit   (Category  edit)

Personal tools