Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
probml
GitHub Repository: probml/pyprobml
Path: blob/master/tikz/gp_kernel_search_tree_tikz.tex
1191 views
1
\documentclass[tikz, border=2pt]{standalone}
2
\usepackage[utf8]{inputenc}
3
\usepackage{tikz}
4
\usetikzlibrary{positioning}
5
% \title{Fig_18_21}
6
% \author{Vishal Ghoniya}
7
% \date{July 2022}
8
\begin{document}
9
10
\tikzstyle{fullemptynode} = [rectangle, draw=black!0, minimum size=5mm]
11
\tikzstyle{emptynode} = [rectangle, draw=black!70, thick, minimum size = 5mm]
12
\tikzstyle{fillnode} = [rectangle, draw=black!70, fill=blue!30, thick, minimum size=5mm]
13
14
\begin{tikzpicture}[font={\small}]
15
\node[fillnode] (main node) {No structure};
16
17
\node[emptynode] (first node) at (-3,-2) {SE} edge [-] (main node);
18
\node[fillnode] (second node) at (-1,-2) {RQ} edge [-] (main node);
19
\node[emptynode] (fourth node) at (1, -2) {Lin} edge [-] (main node);
20
\node[emptynode] (fifth node) at (3, -2) {Per} edge [-] (main node);
21
22
23
24
\node[fillnode] (1third node) at (-1,-4) {Per $+$ RQ} edge [-] (second node);
25
\node[fullemptynode] (1second node) at (-3,-4) {...} edge [-] (second node);
26
\node[emptynode] (1first node) at (-5,-4) {SE $+$ RQ} edge [-] (second node);
27
\node[fullemptynode] (1fourth node) at (1, -4) {...} edge [-] (second node);
28
\node[emptynode] (1fifth node) at (3, -4) {Per $\times$ RQ} edge [-] (second node);
29
30
\node[emptynode] (2first node) at (-5, -6) {SE $+$ Per $+$ RQ} edge [-] (1third node);
31
\node[fullemptynode] (2second node) at (-2, -6) {...} edge [-] (1third node);
32
\node[fillnode] (2third node) at (1, -6) {SE $\times$ (Per $+$ RQ)} edge [-] (1third node);
33
\node[fullemptynode] (2fourth node) at(4, -6) {...} edge [-] (1third node);
34
35
\node[fullemptynode] (3first node) at (-1,-8) {...} edge [-] (2third node);
36
\node[fullemptynode] (3second node) at (1,-8) {...} edge [-] (2third node);
37
\node[fullemptynode] (3third node) at (3,-8) {...} edge [-] (2third node);
38
39
\end{tikzpicture}
40
\end{document}
41
42