So here is my code that produces a circle with text inside and three clouds, also with text, around it. I would like the clouds to curve in an arc around the circle, if that is possible. There is this thread here, but I do not know how to adopt the code to my case
\documentclass[tikz, preview=true, border=2mm]{standalone}
\renewcommand*\familydefault{\sfdefault}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{mindmap,trees,shadows}
\usetikzlibrary{positioning}
\usetikzlibrary{shapes}
\pgfplotsset{compat=1.7}
\begin{document}
\makeatletter
\def\tikz@compute@circle@radii@b{%
\pgf@process{\pgfpointtransformed{\pgfpointanchor{\tikztostart}{center}}}%
\pgf@xa=\pgf@x%
\pgf@process{\pgfpointtransformed{\pgfpointanchor{\tikztostart}{west}}}%
\advance\pgf@xa by-\pgf@x%
\pgf@xa=.6\pgf@xa\relax%
\pgfkeys{/pgf/decoration/start radius/.expanded=\the\pgf@xa}%
\pgf@process{\pgfpointtransformed{\pgfpointanchor{\tikztotarget}{center}}}%
\pgf@xa=\pgf@x%
\pgf@process{\pgfpointtransformed{\pgfpointanchor{\tikztotarget}{west}}}%
\advance\pgf@xa by-\pgf@x%
\pgf@xa=.3\pgf@xa\relax%
\pgfkeys{/pgf/decoration/end radius/.expanded=\the\pgf@xa}%
}
\def\tikz@compute@segmentamplitude@b{%
\pgf@x=\pgfkeysvalueof{/pgf/decoration/start radius}\relax%
\ifdim\pgf@x>\pgfkeysvalueof{/pgf/decoration/end radius}\relax%
\pgf@x=\pgfkeysvalueof{/pgf/decoration/end radius}\relax%
\fi%
\pgf@x=.4\pgf@x\relax%
\edef\pgfdecorationsegmentamplitude{\the\pgf@x}%
}
\tikzoption{thick bar concept color}{%
\let\tikz@old@concept@color=\tikz@concept@color%
\let\tikz@old@compute@circle@radii=\tikz@compute@circle@radii%
\let\tikz@compute@circle@radii=\tikz@compute@circle@radii@b%
\let\tikz@old@compute@segmentamplitude=\tikz@compute@segmentamplitude%
\let\tikz@compute@segmentamplitude=\tikz@compute@segmentamplitude@b%
\def\tikz@edge@to@parent@path{
(\tikzparentnode)
to[circle connection bar switch color=from (\tikz@old@concept@color) to (#1)]
(\tikzchildnode)}
\def\tikz@concept@color{#1}%
}
\tikzoption{thicker bar concept color}{%
\let\tikz@old@concept@color=\tikz@concept@color%
\let\tikz@old@compute@circle@radii=\tikz@compute@circle@radii%
\let\tikz@compute@circle@radii=\tikz@compute@circle@radii@b%
\let\tikz@old@compute@segmentamplitude=\tikz@compute@segmentamplitude%
\let\tikz@compute@segmentamplitude=\tikz@old@compute@segmentamplitude%
\def\tikz@edge@to@parent@path{
(\tikzparentnode)
to[circle connection bar switch color=from (\tikz@old@concept@color) to (#1)]
(\tikzchildnode)}
\def\tikz@concept@color{#1}%
}
\tikzoption{standard bar concept color}{%
\let\tikz@old@concept@color=\tikz@concept@color%
\let\tikz@compute@circle@radii=\tikz@old@compute@circle@radii%
\let\tikz@compute@segmentamplitude=\tikz@old@compute@segmentamplitude%
\def\tikz@edge@to@parent@path{
(\tikzparentnode)
to[circle connection bar switch color=from (\tikz@old@concept@color) to (#1)]
(\tikzchildnode)}
\def\tikz@concept@color{#1}%
}
\makeatother
\begin{tikzpicture}
\begin{scope}[mindmap,
every node/.style={concept, circular drop shadow, minimum size=0pt,execute at begin node=\hskip0pt},
root concept/.append style={
concept color=black, line width=1.5ex},
level 1 concept/.append style={},
text=white,
partner/.style={thick bar concept color=gray!70!black},
colleague/.style={thicker bar concept color=gray!70!black},
staff/.style={standard bar concept color=gray!70!black},
grow cyclic,
level 1/.append style={level distance=6.2cm,sibling angle=45},
level 2/.append style={level distance=3cm,sibling angle=45},
]
\node [root concept,font=\huge] {\color{white}Big text}
child[partner, grow=30, level distance=45mm] {node[draw=black,double,cloud,fill=black!75, inner sep=-16pt, cloud puffs=14, aspect=2, rotate=-60, text width=4.5cm] {\color{white}Some interesting \textbf{text} with an equation in it $x^2+5x-3=0$}
}
child[colleague, grow=-90, level distance=45mm] {node[draw=black,double,cloud,fill=black!75, inner sep=-40pt, cloud puffs=20, aspect=5, text width=8.5cm] {\color{white}Some important details here plus a bit of controversy to spark a discussion for example}
}
child[partner, grow=150, level distance=40mm] {node[draw=black,double,cloud,fill=black!75, inner sep=-2pt, cloud puffs=8, aspect=2, rotate=57, text width=2.5cm] {\color{white}Last piece of text that people have to deal with}
};
\end{scope}
\end{tikzpicture}
\end{document}
The result:


smartdiagramin case something there is what you're after. (I'm not sure what it is you're after, so I don't know. But it can draw various kinds of these ping-ping-ping-done diagrams.) – cfr Jan 28 '18 at 22:57xshift,yshiftorrotate, then there are some mysterious effects. – Feb 08 '18 at 12:13