是否可以使用 tikz 设计图形?

是否可以使用 tikz 设计图形?

可以使用 tikz 设计如此复杂的图形,如果可能的话,那么如何设计呢?因为我知道连接线,但是有太多的链接,以及在哪里可以找到节点的图像在此处输入图片描述

答案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}

在此处输入图片描述

相关内容