You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
2.9 KiB

\tikzstyle{edge} = [draw, very thick, shorten >=2pt, shorten <=2pt]
\tikzstyle{directed} = [arrows={-latex}, shorten >=2pt, shorten <=0pt]
\tikzstyle{inverse directed} = [arrows={latex-}, shorten >=0pt, shorten <=2pt]
\tikzstyle{random variable} = [draw, very thick, circle, inner sep=2pt, minimum size=5.5ex, with struts]
\tikzstyle{implicit} = [rectangle, inner sep=3pt]
\tikzstyle{observed} = [fill=sRedDark!40]
\tikzstyle{variational} = [fill=sBlueDark!40]
\tikzstyle{small} = [inner sep=0pt, minimum size=10pt]
\tikzstyle{hyperparameter} = [fill=sYellowDark!40]
\tikzstyle{latent} = [fill=sGreenDark!40]
\tikzstyle{plate} = [draw=sStoneDark, fill=sStone, fill opacity=.2, very thick, inner xsep=2pt, inner ysep=2pt]
\pgfplotsset{data/.style = {
only marks,
mark size=2pt,
% draw opacity=.75,
fill opacity=.5,
sStoneDark,
}}
\pgfplotsset{model plot/.style = {
grid=major,
% enlarge x limits=false,
ylabel style={rotate=-90},
width=380.5pt,
height=165pt,
}}
\pgfplotsset{result plot/.style = {
model plot,
xlabel=$\mat{y}$, ylabel=$\mat{x}$,
ymax=6,
xtick={0, 2.5, 5},
ytick={0, 2.5, 5},
width=350pt,
height=350pt,
}}
\pgfplotsset{choicenet plot/.style = {
model plot,
width=.8\textwidth,
height=175pt,
clip mode=individual,
xlabel=$\rv{X}$, ylabel=$\rv{y}$,
ymin=-1.5, ymax=3.5,
xtick={-3, 0, 3},
ytick={-1, 1, 3},
}}
\pgfplotsset{multimodal plot/.style = {
model plot,
width=.8\textwidth,
height=175pt,
clip mode=individual,
xlabel=$\rv{X}$, ylabel=$\rv{y}$,
ymin=-5, ymax=3,
xmin=-11, xmax=11,
xtick={-10, -5, 0, 5, 10},
ytick={-4, -2, 0, 2},
}}
\pgfplotsset{slim colorbar right/.style = {
colorbar,
colorbar style={
at={(1.05, 0.5)},
anchor=west,
width=.02*\plottextwidth,
},
}}
\pgfplotsset{slim colorbar left/.style = {
colorbar,
colorbar style={
at={(-0.05, 0.5)},
anchor=east,
width=.02*\plottextwidth,
yticklabel pos=left,
},
}}
\tikzstyle{mean} = [thick]
\tikzstyle{std} = [thin]
\tikzstyle{first} = [sTealDark]
\tikzstyle{first fill} = [sTealDark, opacity=0.3]
\tikzstyle{first full} = [sTealDark, fill=sTealDark]
\tikzstyle{second} = [sGreenLight]
\tikzstyle{second fill} = [sGreenDark, opacity=0.3]
\tikzstyle{second full} = [sGreenDark, fill=sGreenDark]
\tikzstyle{third} = [sRedLight]
\tikzstyle{third fill} = [sRedLight, opacity=0.3]
\tikzstyle{third full} = [sRedLight, fill=sRedLight]
\tikzstyle{fourth} = [sYellowDark]
\tikzstyle{fourth fill} = [sYellowDark, opacity=0.3]
\tikzstyle{fourth full} = [sYellowDark, fill=sYellowDark]
\tikzstyle{quiver arrow} = [thick, -{Stealth[length=8pt, round]}]
\tikzstyle{waterfall} = [draw=none, fill=sStone]
\newcommand{\addwaterfall}{%
\draw[waterfall] (0, 5) rectangle (5, 5.25) node[midway, above, yshift=-1pt] {waterfall};
}