I am trying to add additional nodes either side of a diagram produced using smartdiagram
. Ideally, I would like node b1
placed to the left of the edge between a
and b
in the circular diagram, and b2
to the right of the edge between a
and d
. Using absolute coordinates to increase the distance between the additional nodes / try to place them still results in the circular diagram to the right of both nodes. Can this be done please?
My example code
\documentclass[border=10pt]{standalone}
\usepackage{tikz, smartdiagram}
\usetikzlibrary{shapes.multipart}
\tikzset{
state/.style={rectangle split, draw=black, text width=3cm}
}
\begin{document}
\begin{tikzpicture}[node distance = 4cm, auto]
\node [state, rectangle split parts=2] (b1) at (0,5) {text \nodepart{two} one};
\node [state, rectangle split parts=2] (b2) at (5,5) {text \nodepart{two} two};
\end{tikzpicture}
\smartdiagram[circular diagram] {a, b, c, d}
\end{document}
I thought maybe TikZ: adding nodes to a circular diagram from smartdiagram package could help but I can't see how to add the nodes i.e.
\smartdiagramadd[circular diagram]{a, b, c, d}{
left of module1/\node [state, rectangle split parts=2]}