AIGrounding/Diagram-MMU huggingface dataset:
\documentclass[tikz,border=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xlabel=$x$ \emph{decreasing} $\to$,x dir=reverse]\addplot {x+rand*0.3};
\end{axis}
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}
\ctikzset{transformer L1/.style={inductors/width=1.8, inductors/coils=13}}
\draw (0,0) node[transformer core](T1){};
\ctikzset{quadpoles/transformer core/height=2.4}
\draw (2.5,0) node[transformer core](T1){};
\end{circuitikz}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[scale=4]
\tikzstyle{vertex}=[draw, circle, thick]
\tikzstyle{edge} = [draw,line width=1.5pt,-]
\node[vertex, fill =black] (a) at (0,-.15){};
\node[vertex, fill = black] (b) at (0,.95){};
\node[vertex, fill = black] (c) at (1, .15){};
\node[vertex, fill = black] (d) at (-1, .15){};
\node[vertex, fill = black] (e) at (-.6,-1){};
\node[vertex, fill = black] (f) at (.6,-1){};
\draw[edge] (a) -- (b);
\draw[edge] (a) -- (c);
\draw[edge] (a) -- (d);
\draw[edge] (a) -- (e);
\draw[edge] (a) -- (f);
\draw[edge] (b) -- (c);
\draw[edge] (b) -- (d);
\draw[edge] (b) -- (e);
\draw[edge] (b) -- (f);
\draw[edge] (c) -- (d);
\draw[edge] (c) -- (e);
\draw[edge] (c) -- (f);
\draw[edge] (d) -- (e);
\draw[edge] (d) -- (f);
\draw[edge] (e) -- (f);
\node[vertex, fill =black] (A) at (3.05,1){};
\node[vertex, fill = black] (B) at (4,.5){};
\node[vertex, fill = black] (C) at (4, -.5){};
\node[vertex, fill = black] (D) at (3.05,-1){};
\node[vertex, fill = black] (E) at (2,-.5){};
\node[vertex, fill = black] (F) at (2,.5){};
\draw[edge] (A) -- (B);
\draw[edge] (A) -- (C);
\draw[edge] (A) -- (D);
\draw[edge] (A) -- (E);
\draw[edge] (A) -- (F);
\draw[edge] (B) -- (C);
\draw[edge] (B) -- (D);
\draw[edge] (B) -- (E);
\draw[edge] (B) -- (F);
\draw[edge] (C) -- (D);
\draw[edge] (C) -- (E);
\draw[edge] (C) -- (F);
\draw[edge] (D) -- (E);
\draw[edge] (D) -- (F);
\draw[edge] (E) -- (F);
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage[dvipsnames]{xcolor}
\usepackage{pgfplots}
\colorlet{color1}{SkyBlue}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=10cm,
height=10cm,
scale only axis,
xmin=7,
xmax=9.5,
xlabel={(hh0)},
ymin=11.7,
ymax=12.7,
ylabel={(00l)},
axis x line*=bottom,
axis y line*=left
]
\addplot[
scatter,
only marks,
scatter src=explicit,
scatter/classes={
1={mark=*,mark options={},blue},
2={mark=*,mark options={},red},
3={mark=*,mark options={},color1},
4={mark=*,mark options={},green},
5={mark=*,mark options={},olive}
},
] plot table[row sep=crcr,meta index=2]{
7.38517703285077 11.8600971333007 1\\
7.96222790369133 11.9099275551383 2\\
8.49288094528219 11.9557513572467 3\\
8.9868007534447 11.998403112297 4\\
9.45070037936319 12.0384625164465 5\\
};
\end{axis}
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath,amssymb}
\usepackage{xfp}
\usepackage[dvipsnames,svgnames]{xcolor}
\usetikzlibrary{calc,patterns,patterns.meta,arrows.meta,decorations.pathreplacing,decorations.markings,backgrounds,shapes.geometric,positioning,intersections,through,angles,quotes}
\usepackage{tkz-base}
\usepackage{tkz-euclide}
\providecolor{teal}{rgb}{0.0, 0.5, 0.5}\providecolor{darkgray}{rgb}{0.4, 0.4, 0.4}\providecolor{lightgray}{rgb}{0.8, 0.8, 0.8}\tkzSetUpColors[background=white,text=black]\tkzSetUpCompass[color=orange, line width=.2pt,delta=10]\tkzSetUpArc[color=gray,line width=.2pt]\tkzSetUpPoint[size=2,color=teal]\tkzSetUpLine[line width=.2pt,color=teal]\tikzset{every picture/.style={line width=.2pt}
}\tikzset{new/.style={color=orange,line width=.2pt}
}\tikzset{label angle style/.append style={color=teal,font=\footnotesize}
}\tikzset{label style/.append style={below,color=teal,font=\scriptsize}
}\tikzset{line style/.style={line width=.2pt}
}\tikzset{mybox/.style={draw=gray,fill=gray!10,very thick,rectangle,rounded corners,inner sep=10pt,inner ysep=10pt}
,title/.style={fill=gray,text=white,font=fseries,right=10pt}}\providecommand{\widearc}[1]{\overset{\frown}{#1}}\providecommand{\rmark}{}\providecommand{\parallelslant}{\mathbin{\!/\mkern-5mu/\!}}
\begin{document}
\begin{tikzpicture}[scale=.75]
\tkzDefPoints{1/2/O,2/5/I}\tkzDefPointWith[orthogonal](O,I)\tkzGetPoint{J}\tkzDefPointWith[orthogonal,K=-1](O,I)\tkzGetPoint{K}\tkzDrawSegment(O,I)\tkzDrawSegments[->](O,J O,K)\tkzMarkRightAngles(I,O,J I,O,K)\tkzDrawPoints(O,I,J,K)\tkzLabelPoints(O,I,J,K)
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{chemfig}
\setchemfig{
atom sep=2em,
bond offset=1pt,
cram width=2pt,
}
\begin{document}
\chemfig{[2]OH-[3]-a-b-c-d-=[1]O}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsfonts,amsmath,amssymb}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\fill(-1,0,0) circle (0.12);
\fill(0,{sqrt(2)},0) circle (0.12);
\fill(1/2,0,{sqrt(3)/2}) circle (0.12);
\fill(1/2,0,{-sqrt(3)/2}) circle (0.12);
\fill(1,1.5,1) circle (0.12);
\draw (-1,0,0)--(0,{sqrt(2)},0)--(1/2,0,{-sqrt(3)/2})--(1/2,0,{sqrt(3)/2})--(-1,0,0);
\draw (0,{sqrt(2)},0)--(1/2,0,{sqrt(3)/2});
\draw[dashed] (-1,0,0)--(1/2,0,{-sqrt(3)/2});
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{datavisualization,datavisualization.formats.functions}
\begin{document}
\tikz\datavisualization data group {sin functions}={data [format=function]{var set : {1,...,8};
var x : interval [0:50];
func y = sin(\value x * (\value{set}+10))/(\value{set}+5);
}};
\tikzdatavisualizationset{legend example/.style={scientific axes,all axes={length=1cm,ticks=none},1={label in legend={text=1}},2={label in legend={text=2}},3={label in legend={text=3}},4={label in legend={text=4}},5={label in legend={text=5}},6={label in legend={text=6}},7={label in legend={text=7}},8={label in legend={text=8}}}}\tikz\datavisualization[visualize as smooth line/.list={1,2,3,4,5,6,7,8},legend example,style sheet=vary hue,main legend={ideal number of columns=2}]data group {sin functions};
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath,amsthm,amsfonts,amssymb,amscd,extarrows,array}
\usepackage[table]{xcolor}
\usepackage[most]{tcolorbox}
\usepackage{xcolor, soul}
\usepackage{pgfornament}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}
\draw[black!30](0,0)--++(90:1cm);
\draw[black!30] (0,0)--++(210:1cm);
\draw (0,0)--++(330:1cm);
\filldraw[black!30](90:1cm) circle (0.02);
\filldraw(0,0) circle (0.02);
\filldraw[black!30](210:1cm) circle (0.02);
\filldraw(330:1cm) circle (0.02);
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{tikz-cd}
\usepackage{amsthm,amsfonts,amsmath,amscd,amssymb}
\usepackage{xcolor,float}
\usetikzlibrary{decorations.markings, arrows}
\tikzset{tangent/.style={decoration={markings,mark=at position #1 with {
\coordinate (tangent point-\pgfkeysvalueof{/pgf/decoration/mark info/sequence number}
) at (0pt,0pt);
\coordinate (tangent unit vector-\pgfkeysvalueof{/pgf/decoration/mark info/sequence number}) at (1,0pt);
\coordinate (tangent orthogonal unit vector-\pgfkeysvalueof{/pgf/decoration/mark info/sequence number}) at (0pt,1);
}},postaction=decorate}, use tangent/.style={ shift=(tangent point-#1), x=(tangent unit vector-#1), y=(tangent orthogonal unit vector-#1) }, use tangent/.default=1 }
\begin{document}
\begin{tikzpicture}[baseline=0]
\draw (0,0) circle [radius=2];
\draw [blue] (-2,0) -- (2,0);
\draw [blue] (0,0) -- (0,2);
\draw [blue] (-60:2) -- (1,0);
\draw [blue] (-120:2) -- (-1,0);
\draw [dotted,thick] (-1,0) to [out=-45, in=90] (-0.8,-0.2) node [right] {$1$} -- (-0.8,-1.7) arc (-115:-90:1.7) -- (0,-2);
\draw [dotted,thick] (0,0) to [out=135,in=-90] (-0.2,0.2) node [left] {$2$} -- (-0.2,1.7) arc (96:270:1.7) arc (-90:90:1.6) arc (90:270:1.5) -- (0,-2);
\draw [dotted,thick] (1,0) to [out=-135,in=90] (0.8,-0.2) node [left] {$2$} -- (0.8,-1.2) arc (-57:90:1.35) arc (90:280:1.3) -- (0,-2);
\node at (0,-2) [] {$\ast$};
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage[siunitx, RPvoltages]{circuitikz}
\begin{document}
\begin{circuitikz}[
TA core/.style={transformer core,
circuitikz/quadpoles style=inline,
circuitikz/transformer L1/.style={
american inductors, inductors/coils=1,
inductors/width=0.3},
} ]
\draw (0,0) node[TA core](T1){};
\draw (0,-3) node[transformer]{};
\end{circuitikz}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\begin{document}
\begin{tikzpicture}
\def\ngon{5}
\node[regular polygon,regular polygon sides=\ngon,minimum size=2cm] (p) {};
\foreach\x in {1,...,\ngon}{\node[draw, circle, fill=black, minimum size=0.2cm, inner sep=0pt] (p\x) at (p.corner \x){};
}\draw[densely dotted] (p1) -- (p2);
\draw[densely dotted] (p1) -- (p3);
\draw[densely dotted] (p1) -- (p4);
\draw[densely dotted] (p1) -- (p5);
\draw[densely dotted] (p2) -- (p3);
\draw[densely dotted] (p2) -- (p4);
\draw[densely dotted] (p2) -- (p5);
\draw (p3) -- (p4);
\draw[densely dotted] (p3) -- (p5);
\draw[densely dotted] (p4) -- (p5);
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{pgfplots}
\usetikzlibrary{mindmap,shadows,pgfplots.colormaps}
\newcounter{mycolor}\makeatletter\def\redefinecolorconnect{\tikzoption{concept color}
{\let\tikz@old@concept@color=\tikz@concept@color\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{document}
\tikzset{y color/.style={/utils/exec=\pgfgetlastxy{\macrox}
{\macroy}\pgfmathsetmacro{\mycol}{5*(\macroy-270)},/pgfplots/color of colormap={\mycol},/utils/exec=\stepcounter{mycolor}\global\expandafter\colorlet{curr\number\value{mycolor}}{.}
,draw/.expanded=curr\number\value{mycolor}!80!black,concept color/.expanded=curr\number\value{mycolor}}}\redefinecolorconnect
\begin{tikzpicture}[mindmap,grow cyclic,text=white,/pgfplots/colormap/viridis high res,every node/.style={circular drop shadow,execute at begin node=\hskip0pt},every concept/.append style={y color,text=black},root concept/.append style={concept,fill=white,line width=1ex,text=black,font=\bfseries\large\scshape},level 1 concept/.append style={level distance=4.5cm,sibling angle=120,font=\bfseries\scshape},level 2 concept/.append style={level distance=3cm,sibling angle=30,font=\bfseries\scriptsize}]
\begin{scope}[mindmap,text=black,font=\bfseries\large\scshape]\node[root concept]at(0,10){Root 2}child[text=black,grow=30]{node[concept]{Data1}child[text=black,grow=-40]{node[concept]{Data 1.1}}}child[text=black,grow=150]{node[concept]{Data 2}child[text=black,grow=30]{node[concept]{Data 2.1}}child[text=black,grow=160]{node[concept]{Data 2.2}}child[text=black,grow=200]{node[concept]{Data 2.3}}child[text=black,grow=240]{node[concept]{Data 2.4}}};
\end{scope}
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric, arrows, positioning}
\tikzstyle{startstop} = [rectangle, rounded corners, minimum width=3cm, minimum height=1cm,text centered, draw=black, fill=red!30]\tikzstyle{io} = [trapezium, trapezium left angle=70, trapezium right angle=110, minimum width=2cm, minimum height=1cm, text centered, draw=black, fill=blue!30]\tikzstyle{process} = [rectangle, minimum width=3cm, minimum height=1cm, text centered, text width=3cm, draw=black, fill=orange!30]\tikzstyle{decision} = [diamond, minimum width=3cm, minimum height=1cm, text centered, draw=black, fill=green!30]\tikzstyle{arrow} = [thick,->,>=stealth]\tikzstyle{Mytext} = [text width=0.5cm,text centered]\begin{document}
  \section{Introduction}\newpage
  \begin{tikzpicture}[node distance=2cm]

    \node (start) [startstop] {START};
    \node (in1) [io, below =of start] {Enter Command };
    \node (okok) [decision, below =of in1, yshift= -2.5cm] {Every thing is O.K.?};
    \node (stop) [startstop,below = of okok] {STOP};
    \draw[arrow] (start.south) to (in1.north);
    \draw[arrow] (in1.south) to (okok.north);
    \draw [arrow] (okok) -| node[Mytext,pos=0.1,above] (okokyes) {Yes}  ([xshift=1.5cm]  okok.east) |-   (in1) ;
    \draw [arrow] (okok.south) -- node[Mytext,pos=0.1,right] (okokno) {No} (stop);
  \end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsfonts,amsmath,amssymb}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage[latin1]{inputenc}
\begin{document}
\begin{tikzpicture}[scale=0.5]
\path (-1,0) node(x1) {\tiny$\bullet$} ;
\path (-1,-1) node(x2) {\tiny$\bullet$};
\path (0,1) node(x3) {\tiny$\bullet$};
\draw (-1,0) -- (-1,-1);
\draw (-1,0) -- (0,1);
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{chemfig}
\setchemfig{
atom sep=2em,
bond offset=1pt,
cram width=2pt,
}
\begin{document}
\chemfig{*6(=N-*6(-\chembelow{N}{H}-=N?)=?--HN-[,,2])}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage[dvipsnames,svgnames]{xcolor}
\usepackage{tkz-euclide}

\begin{document}
\begin{tikzpicture}[scale=.6]
    % 定义中心点
    \tkzDefPoint(0,0){O}
    
    % --- 1. 绘制粉色大扇区 (主圆主体) ---
    % 我们定义缺口在 -15度 到 -75度 之间 (共60度)
    \tkzDefPoint(-15:3){A}
    \tkzDefPointBy[rotation = center O angle 300](A) \tkzGetPoint{B}
    % 填充 300 度的粉色部分
    \tkzFillSector[fill=purple!20](O,A)(B)

    % --- 2. 绘制脱离的青色扇区 ---
    % 关键点：平移方向必须是 (-15 + -75)/2 = -45 度
    \begin{scope}[shift={(-45:0.7)}] 
        \tkzDefPoint(0,0){O2}
        % 为了和缺口边缘平行，小扇区的起始和终止角度要和大扇区的缺口保持一致
        \tkzDefPoint(-15:3){A2}
        \tkzDefPointBy[rotation = center O2 angle -60](A2) \tkzGetPoint{B2}
        \tkzFillSector[fill=teal!40](O2,B2)(A2)
    \end{scope}

\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{chemfig}
\setchemfig{
atom sep=2em,
bond offset=1pt,
cram width=2pt,
}
\begin{document}
\chemfig{*6((-)-(=O)-*6(-(-NH_2)-(-OH)=O))}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{upgreek}
\usepackage{fp}
\usepackage{tikz}
\usetikzlibrary{
arrows,
arrows.meta,
arrows.spaced,
bending,
babel,
calc,
fit,
positioning,
scopes,
intersections,
through,
backgrounds,
matrix,
chains,
quotes,
angles,
math,
topaths,
plotmarks,
graphs,
graphs.standard
}
\usepackage{amsmath,amssymb}
\usepackage{xcolor}
\makeatletter
\pgfkeys{/pgf/decoration/.unknown/.code={}}
\makeatother
\tikzset{
>=stealth,
trie/.style={},
simple/.style={}
}
\begin{document}
\tikz \graph {
{ [trie, simple]
a -> {
b,
c -> a
}
},
a b ->[red] a c a
};
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot3 [
surf,
shader=faceted,
samples=10,
domain=0:1,
] {x^2*y};
\end{axis}
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
grid=major,
colormap/viridis,
]
\addplot3 [
surf,
samples=30,
domain=0:1,
] {5*x*sin(2*deg(x)) * y};
\end{axis}
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}

\begin{tikzpicture}[thick, scale=.3, every node/.style={scale=.65, line width=0.25mm, black, fill=white}]

\node[fill=RoyalBlue, ellipse, scale=0.9] (a1) at (-4, 2) {};
\node[fill=RoyalBlue, ellipse, scale=0.9] (a2) at (-1, 2) {};
\node[fill=RoyalBlue, ellipse, scale=0.9] (a3) at (-2.5, 1) {};
\node[fill=black, ellipse, scale=0.9] (ay) at (-2.5, -0.5) {};

\draw[-stealth, gray, scale=0.3] (a1) -- (a2);
\draw[-stealth, gray, scale=0.3] (a1) -- (a3);
\draw[-stealth, gray, scale=0.3] (a1) -- (ay);
\draw[-stealth, gray, scale=0.3] (a2) -- (a3);
\draw[-stealth, gray, scale=0.3] (a2) -- (ay);
\draw[-stealth, gray, scale=0.3] (a3) -- (ay);

\node[fill=orange, ellipse, scale=0.9] (b1) at (3, 2) {};
\node[fill=orange, ellipse, scale=0.9] (b2) at (0, 2) {};
\node[fill=black, ellipse, scale=0.9] (b3) at (1.5, 1) {};
\node[fill=orange, ellipse, scale=0.9] (by) at (1.5, -0.5) {};

\draw[-stealth, gray, scale=0.3] (b1) -- (b2);
\draw[-stealth, gray, scale=0.3] (b1) -- (b3);
\draw[-stealth, gray, scale=0.3] (b1) -- (by);
\draw[-stealth, gray, scale=0.3] (b2) -- (b3);
\draw[-stealth, gray, scale=0.3] (b2) -- (by);
\draw[-stealth, gray, scale=0.3] (b3) -- (by);

\node[fill=Green, ellipse, scale=0.9] (c1) at (3, -3) {};
\node[fill=Green, ellipse, scale=0.9] (c2) at (2, -3) {};
\node[fill=Green, ellipse, scale=0.9] (c3) at (1, -3) {};
\node[fill=Green, ellipse, scale=0.9] (c4) at (2, -3) {};
\node[fill=black, ellipse, scale=0.9] (cy) at (1.5, -4.5) {};
\node[fill=Green, ellipse, scale=0.9] (c5) at (2.5, -6) {};
\node[fill=Green, ellipse, scale=0.9] (c6) at (1.5, -6) {};
\node[fill=Green, ellipse, scale=0.9] (c7) at (0.5, -6) {};

\draw[-stealth, gray, scale=0.3] (c1) -- (cy);
\draw[-stealth, gray, scale=0.3] (c2) -- (cy);
\draw[-stealth, gray, scale=0.3] (c3) -- (cy);
\draw[-stealth, gray, scale=0.3] (c4) -- (cy);
\draw[-stealth, gray, scale=0.3] (c1) -- (c5);
\draw[-stealth, gray, scale=0.3] (cy) -- (c5);
\draw[-stealth, gray, scale=0.3] (cy) -- (c6);
\draw[-stealth, gray, scale=0.3] (cy) -- (c7);

\node[fill=red, ellipse, scale=0.9] (d1) at (-3.5, -3) {};
\node[fill=red, ellipse, scale=0.9] (d2) at (-1.5, -3) {};
\node[fill=black, ellipse, scale=0.9] (dy) at (-2.5, -4.5) {};
\node[fill=red, ellipse, scale=0.9] (d3) at (-4, -6) {};
\node[fill=red, ellipse, scale=0.9] (d4) at (-2.5, -6) {};
\node[fill=red, ellipse, scale=0.9] (d5) at (-1, -6) {};

\draw[-stealth, gray, scale=0.3] (d1) -- (dy);
\draw[-stealth, gray, scale=0.3] (d2) -- (dy);
\draw[-stealth, gray, scale=0.3] (dy) -- (d3);
\draw[-stealth, gray, scale=0.3] (dy) -- (d4);
\draw[-stealth, gray, scale=0.3] (dy) -- (d5);
\draw[-stealth, gray, scale=0.3] (d1) -- (d3);
\end{tikzpicture}

\end{document}
\documentclass[border=5pt]{standalone}
\usepackage[siunitx, RPvoltages]{circuitikz}
\usetikzlibrary{calc}
\begin{document}
\begin{circuitikz}[scale=1]\draw
(0,0) node[transformer] (T) {}
(T.B2) to[pD] ($(T.B2)+(2,0)$) -| (3.5, -1)
(T.B1) to[pD] ($(T.B1)+(2,0)$) -| (3.5, -1)
;\end{circuitikz}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{chemfig}
\setchemfig{
atom sep=2em,
bond offset=1pt,
}
\begin{document}
\chemfig{*6(=N-*6(-\chembelow{N}{H}-=N?)=?--HN-)}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{tikzpicture}
\begin{axis}[grid=major]
\addplot3 [
surf,
shader=interp,
samples=25,
domain=0:2,
y domain=0:1,
] {exp(-x) * sin(pi*deg(y))};
\end{axis}
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{chemfig}
\setchemfig{
atom sep=2em,
bond offset=1pt,
cram width=2pt,
}
\begin{document}
\definesubmol{&}{-[,,,,draw=none]}
\chemfig{*6((-HO)-=*6(!&!&HN---)-=-(-HO)=)}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath,amssymb}
\usepackage{xfp}
\usepackage[dvipsnames,svgnames]{xcolor}
\usetikzlibrary{calc,patterns,patterns.meta,arrows.meta,decorations.pathreplacing,decorations.markings,backgrounds,shapes.geometric,positioning,intersections,through,angles,quotes}
\usepackage{tkz-base}
\usepackage{tkz-euclide}
\providecolor{teal}{rgb}{0.0, 0.5, 0.5}\tkzSetUpColors[background=white,text=black]\tkzSetUpLine[line width=.2pt,color=teal]\tikzset{every picture/.style={line width=.2pt}
}\tikzset{label style/.append style={below,color=teal,font=\scriptsize}
}\tikzset{line style/.style={line width=.2pt}
}
\begin{document}
\begin{tikzpicture}[scale=.5]
\tkzDefPoint(0,0){C}\tkzDefPoint(4,0){A}\tkzDefPoint(0,3){B}\tkzDefSquare(B,A)\tkzGetPoints{E}{F}\tkzDefSquare(A,C)\tkzGetPoints{G}{H}\tkzDefSquare(C,B)\tkzGetPoints{I}{J}\tkzDrawPolygon(A,B,C)\tkzDrawPolygon(A,C,G,H)\tkzDrawPolygon(C,B,I,J)\tkzDrawPolygon(B,A,E,F)\tkzLabelSegment(A,C){$a$}\tkzLabelSegment[right](C,B){$b$}\tkzLabelSegment[swap](A,B){$c$}
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[node distance=1.00cm and 0.5cm, >=latex, rotate=90]
\node[draw, circle] (x1) {$x_1$};
\node[draw, circle, right=of x1] (x2) {$x_2$};
\node[draw, circle, right=of x2] (x3) {$x_3$};
\node[right=of x3] (xdots1) {$\dots$};
\node[draw, circle, right=of xdots1] (xi) {$x_i$};
\node[right=of xi] (xdots) {$\dots$};
\node[draw, circle, right=of xdots] (xn) {$x_j$};
\node[draw, circle, right=of xn] (xnn) {$x_n$};
\node[draw, rectangle, above=of x2] (f1) {$f_1$};
\node[draw, rectangle, above=of x3] (f2) {$f_2$};
\node[right=of f2] (fdots1) {$\dots$};
\node[draw, rectangle, above=of xi] (f3) {$f_{\mu}$};
\node[right=of f3] (fdots2) {$\dots$};
\node[draw, rectangle, above=of xn] (fm) {$f_m$};
\draw[->] (f1) -- (x1) node[midway, above] {$\mathbf{m_{f_1 \to x_1}}$};
\draw[->] (xnn) -- (fm) node[midway, above] {$\mathbf{m_{x_n \to f_m}}$};
\draw[-] (f1) -- (x2);
\draw[-] (f1) -- (xi);
\draw[-] (f2) -- (x1);
\draw[-] (f2) -- (x3);
\draw[-] (f2) -- (xn);
\draw[-] (f3) -- (x2);
\draw[-] (f3) -- (xi);
\draw[-] (f3) -- (xnn);
\draw[-] (fm) -- (x3);
\draw[-] (fm) -- (xn);
\draw[-] (fm) -- (xi);
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath,amssymb}
\usepackage{xfp}
\usepackage[dvipsnames,svgnames]{xcolor}
\usetikzlibrary{
calc,
patterns,
patterns.meta,
arrows.meta,
decorations.pathreplacing,
decorations.markings,
backgrounds,
shapes.geometric,
positioning,
intersections,
through,
angles,
quotes,
}
\usepackage{tkz-base}
\usepackage{tkz-euclide}
\providecolor{teal}{rgb}{0.0, 0.5, 0.5}
\providecolor{darkgray}{rgb}{0.4, 0.4, 0.4}
\providecolor{lightgray}{rgb}{0.8, 0.8, 0.8}
\tkzSetUpColors[background=white,text=black]
\tkzSetUpCompass[color=orange, line width=.2pt,delta=10]
\tkzSetUpArc[color=gray,line width=.2pt]
\tkzSetUpPoint[size=2,color=teal]
\tkzSetUpLine[line width=.2pt,color=teal]
\tikzset{every picture/.style={line width=.2pt}}
\tikzset{new/.style={color=orange,line width=.2pt}}
\tikzset{label angle style/.append style={color=teal,font=\footnotesize}}
\tikzset{label style/.append style={below,color=teal,font=\scriptsize}}
\tikzset{line style/.style={line width=.2pt}}
\tikzset{
mybox/.style={
draw=gray,
fill=gray!10,
very thick,
rectangle,
rounded corners,
inner sep=10pt,
inner ysep=10pt
},
title/.style={
fill=gray,
text=white,
font=\bfseries,
right=10pt
}
}
\providecommand{\widearc}[1]{\overset{\frown}{#1}}
\providecommand{\rmark}{}
\providecommand{\parallelslant}{\mathbin{\!/\mkern-5mu/\!}}
\begin{document}
\begin{tikzpicture}[scale=.5]

\tkzDefPoint(0,0){O} \tkzDefPoint(2,-2){A}
\tkzDefPoint(70:4){B} \tkzDrawPoints(A,O,B)
\tkzLabelPoints(A,O,B)


\tkzDrawLine[add= 2 and 2](O,A)


\tkzDefPointBy[translation=from O to A](B)
\tkzGetPoint{C}
\tkzDrawPoint[color=orange](C) \tkzLabelPoints(C)
\tkzShowTransformation[translation=from O to A, length=2](B)
\tkzDrawSegments[->,color=orange](O,A B,C)


\tkzDefPointBy[reflection=over O--A](B) \tkzGetPoint{E}
\tkzDrawSegment[blue](B,E)
\tkzDrawPoint[color=blue](E)\tkzLabelPoints(E)
\tkzShowTransformation[reflection=over O--A,size=2](B)


\tkzDefPointBy[symmetry=center O](B) \tkzGetPoint{F}
\tkzDrawSegment[color=green](B,F)
\tkzDrawPoint[color=green](F)\tkzLabelPoints(F)
\tkzShowTransformation[symmetry=center O, length=2](B)


\tkzDefPointBy[projection=onto O--A](C)
\tkzGetPoint{H}
\tkzDrawSegments[color=magenta](C,H)
\tkzDrawPoint[color=magenta](H)\tkzLabelPoints(H)
\tkzShowTransformation[projection=onto O--A, color=red,size=3,gap=-2](C)
\end{tikzpicture}
\end{document}