to_latex_raw#
- to_latex_raw(G, pos='pos', tikz_options='', default_node_options='', node_options='node_options', node_label='label', default_edge_options='', edge_options='edge_options', edge_label='label', edge_label_options='edge_label_options')[source]#
Return a string of the LaTeX/TikZ code to draw
GThis function produces just the code for the tikzpicture without any enclosing environment.
- Parameters:
- GNetworkX graph
The NetworkX graph to be drawn
- posstring or dict (default “pos”)
The name of the node attribute on
Gthat holds the position of each node. Positions can be sequences of length 2 with numbers for (x,y) coordinates. They can also be strings to denote positions in TikZ style, such as (x, y) or (angle:radius). If a dict, it should be keyed by node to a position. If an empty dict, a circular layout is computed by TikZ.- tikz_optionsstring
The tikzpicture options description defining the options for the picture. Often large scale options like
[scale=2].- default_node_optionsstring
The draw options for a path of nodes. Individual node options override these.
- node_optionsstring or dict
The name of the node attribute on
Gthat holds the options for each node. Or a dict keyed by node to a string holding the options for that node.- node_labelstring or dict
The name of the node attribute on
Gthat holds the node label (text) displayed for each node. If the attribute is “” or not present, the node itself is drawn as a string. LaTeX processing such as"$A_1$"is allowed. Or a dict keyed by node to a string holding the label for that node.- default_edge_optionsstring
The options for the scope drawing all edges. The default is “[-]” for undirected graphs and “[->]” for directed graphs.
- edge_optionsstring or dict
The name of the edge attribute on
Gthat holds the options for each edge. If the edge is a self-loop and"loop" not in edge_optionsthe option “loop,” is added to the options for the self-loop edge. Hence you can use “[loop above]” explicitly, but the default is “[loop]”. Or a dict keyed by edge to a string holding the options for that edge.- edge_labelstring or dict
The name of the edge attribute on
Gthat holds the edge label (text) displayed for each edge. If the attribute is “” or not present, no edge label is drawn. Or a dict keyed by edge to a string holding the label for that edge.- edge_label_optionsstring or dict
The name of the edge attribute on
Gthat holds the label options for each edge. For example, “[sloped,above,blue]”. The default is no options. Or a dict keyed by edge to a string holding the label options for that edge.
- Returns:
- latex_codestring
The text string which draws the desired graph(s) when compiled by LaTeX.
See also