答案1
这是一个开始。您可以使用例如中的符号fontawesome
,为节点和引脚定义一些样式,并使用定位来相对定位这些节点。
\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{positioning,shapes.symbols}
\usepackage{fontawesome,ifsym}
\definecolor{myblue}{RGB}{101,151,203}
\definecolor{myred}{RGB}{204,80,67}
\begin{document}
\begin{tikzpicture}[c/.style={circle,node font=\Large},
b/.style={c,fill=myblue},
r/.style={c,fill=myred},
w/.style={text=white},
every pin edge/.style={bend left},
every pin/.style={align=center},
font=\sffamily\footnotesize,
node distance=1em]
%
\node[b,pin=left:Camera \& security] (camera) {\rotatebox{200}{\faVideoCamera}};
\node[b,w,below=of camera,xshift=1ex,pin=left:{Connected\\ Vehicles}] (car) {\faCar};
\node[r,w,below=of car,xshift=-1.5ex,pin=below left:Retail Industry]
(industry) {\faShoppingBasket};
\node[r,w,right=of camera,yshift=1ex,pin=above left:Smart Cities] (cities) {\faBuildingO};
\node[cloud, draw,below right=of cities, aspect=2,align=center] {Blockchain};
\draw (camera) -- (car) -- (industry);
\end{tikzpicture}
\end{document}