Zeichnen eines Raddiagramms mit TikZ

Zeichnen eines Raddiagramms mit TikZ

Gibt es eine schnelle Möglichkeit, einen zentralen Knoten hinzuzufügen, der mit allen anderen verbunden ist, nachdem der Zyklusgraph mit demGraphBibliothek des Tikz-Pakets?

So sieht der Code aktuell aus:

\documentclass{article}
\begin{document}                                             
\usepackage{tikz}
\usetikzlibrary{graphs,graphs.standard}

\begin{tikzpicture}[scale=0.8,every node/.style={scale=0.8}]
    \graph  [nodes={circle,fill=black!25}, edges={black!60, semithick}, clockwise, radius=8em,
    n=9, p=0.3] 
        { subgraph C_n [n=6,m=3,clockwise,radius=2cm] };
\end{tikzpicture}
\end{document}

Antwort1

Geben Sie einen Namen ein subgraphund dann können Sie die Eckpunkte verwenden. Suchen Sie schließlich den Mittelpunkt subgraphund zeichnen Sie vom Mittelpunkt zu jedem Eckpunkt.

\documentclass[tikz,margin=3mm]{standalone}

\usetikzlibrary{graphs,graphs.standard,calc}
\begin{document}
\begin{tikzpicture}[scale=0.8,every node/.style={scale=0.8}]
    \graph  [nodes={circle,fill=black!25}, edges={black!60, semithick}, clockwise, radius=8em,
    n=9, p=0.3] 
        { subgraph C_n [n=6,m=3,clockwise,radius=2cm,name=A] };
        \node at  ($(A 1)!.5!(A 4)$) (C){};
        \foreach \i in {1,2,...,6}{
        \draw (C)-- (A \i); }
        \draw [fill=black!25](C) circle (0.4em);
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

NACHTRAG: Entsprechendpgf-HandbuchAuf Seite 212 können Sie middie Definition verwenden.

\documentclass[tikz,margin=3mm]{standalone}

\usetikzlibrary{graphs,graphs.standard,calc}
\begin{document}
\begin{tikzpicture}[scale=0.8,every node/.style={scale=0.8}]
    \graph  [empty nodes, nodes={circle,fill=black!25}, edges={black!60, semithick}, clockwise, radius=8em,
    n=9, p=0.3] 
        { subgraph C_n [n=6,m=3,clockwise,radius=2cm,name=A]-- mid};
        \node at  ($(A 1)!.5!(A 4)$) (C){1};
        \foreach \i [count=\xi from 2]  in {1,2,...,6}{
        \node at (A \i){\xi}; }
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen