CTAN Comprehensive TeX Archive Network

Direc­tory graphics/pgf/contrib/tikz-network


tikz-net­work - A tool to vi­su­al­ize com­plex net­works in .


tikz-net­work is an open source soft­ware project for vi­su­al­iz­ing graphs and net­works in . It aims to pro­vide a sim­ple and easy tool to cre­ate, vi­su­al­ize and mod­ify com­plex net­works. The pack­aged is based on the PGF/TikZ lan­guages for pro­duc­ing vec­tor graph­ics from a ge­o­met­ric/al­ge­braic de­scrip­tion. Par­tic­u­lar fo­cus is made on the soft­ware us­abil­ity and in­ter­op­er­abil­ity with other tools. Sim­ple net­works can be di­rectly cre­ated within , while more com­plex net­works can be im­ported from ex­ter­nal sources (e.g. igraph, net­workx, QGIS, ...). Ad­di­tion­ally, tikz-net­work sup­ports vi­su­al­iza­tion of mul­ti­layer net­works in two and three di­men­sions.


In re­cent years, com­plex net­work the­ory be­comes more and more pop­u­lar within the sci­en­tific com­mu­nity. Be­sides a solid math­e­mat­i­cal base on which these the­o­ries are built on, a vi­sual rep­re­sen­ta­tion of the net­works al­low com­mu­ni­cat­ing com­plex re­la­tion­ships to a broad au­di­ence.

Nowa­days, a va­ri­ety of great vi­su­al­iza­tion tools are avail­able, which helps to struc­ture, fil­ter, ma­nip­u­late and of course to vi­su­al­ize the net­works. How­ever, they come with some lim­i­ta­tions, in­clud­ing the need for spe­cific soft­ware tools, dif­fi­cul­ties to em­bed the out­puts prop­erly in a file (e.g. font type, font size, ad­di­tional equa­tions and math sym­bols needed,...) and chal­lenges in the post-pro­cess­ing of the graphs, with­out re­run­ning the soft­ware tools again.

In or­der to over­come this is­sues, the pack­age tikz-net­work was cre­ated. Since is a stan­dard for sci­en­tific pub­li­ca­tions and widely used, there is a high chance that users are al­ready fa­mil­iar with the syn­tax and the struc­ture of this lan­guage. Be­side , no other soft­ware tool is needed. The com­mands of tikz-net­work are kept sim­ple but al­low a high con­trol over the pro­duced out­put. Post-pro­cess­ing of the net­work (e.g. adding draw­ings, im­ages, texts, equa­tions,...) can be done eas­ily, due to the com­pat­i­bil­ity with PGF/TikZ (Tan­tau 2015). Also, the em­bed­ding of the net­work vi­su­al­iza­tion into the -en­vi­ron­ment en­ables the use of the fonts, font sizes, math­e­mat­i­cal sym­bols, hy­per­links, ref­er­ences,..., as used in the doc­u­ment. Ad­di­tional fea­tures are the three-di­men­sional vi­su­al­iza­tion of (mul­ti­layer) net­works, and the com­pat­i­ble with other lay­out and vi­su­al­iza­tion tools (e.g. igraph, netwrokx, QGIS, ...).

Ad­di­tional in­for­ma­tion and ex­am­ples


Copy­right (c) 2018 Juer­gen Hackl

This pro­gram is free soft­ware: you can re­dis­tribute it and/or mod­ify it un­der the terms of the GNU Gen­eral Public Li­cense as pub­lished by the Free Soft­ware Foun­da­tion, ei­ther ver­sion 3 of the Li­cense, or (at your op­tion) any later ver­sion.

This pro­gram is dis­tributed in the hope that it will be use­ful, but WITHOUT ANY WARRANTY; with­out even the im­plied war­ranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Gen­eral Public Li­cense for more de­tails.

You should have re­ceived a copy of the GNU Gen­eral Public Li­cense along with this pro­gram. If not, see http://www.gnu.org/li­censes/.

Down­load the con­tents of this pack­age in one zip archive (959.1k).

tikz-net­work – Draw net­works with TikZ

This pack­age al­lows the cre­ation of im­ages of com­plex net­works that are seam­lessly in­te­grated into the un­der­ly­ing files.

Home pagehttps://github.com/hackl/tikz-net­work
Bug trackerhttps://github.com/hackl/tikz-net­work/is­sues
Li­censesGNU Gen­eral Public Li­cense, ver­sion 3 or newer
Copy­right2018 Jür­gen Hackl
Main­tainerJür­gen Hackl
Con­tained inTeX Live as tikz-net­work
MiKTeX as tikz-net­work
Guest Book Sitemap Contact Contact Author