fix: figure fonts adjusted to match

This commit is contained in:
2026-01-13 17:04:15 +01:00
parent 1950976eae
commit f4f2a6d9cf
2 changed files with 11 additions and 13 deletions

View File

@@ -4,7 +4,7 @@
axis/.style={->, >=Stealth, line width=1.2pt, color=black!85}, axis/.style={->, >=Stealth, line width=1.2pt, color=black!85},
curve/.style={color=black, line width=2.5pt}, curve/.style={color=black, line width=2.5pt},
point/.style={circle, fill=black, inner sep=0pt, minimum size=6pt}, point/.style={circle, fill=black, inner sep=0pt, minimum size=6pt},
label_text/.style={font=\sffamily\large, align=center, color=black}, label_text/.style={font=\large, align=center, color=black},
annotation_line/.style={thick, -, color=black!60} annotation_line/.style={thick, -, color=black!60}
] ]
@@ -13,8 +13,8 @@
% Draw Axes % Draw Axes
% Extended slightly beyond radius (\R + 1) % Extended slightly beyond radius (\R + 1)
\draw[axis] (0,0) -- (\R+1.5,0) node[midway, below=10pt, font=\bfseries\sffamily\large] {UX Index}; \draw[axis] (0,0) -- (\R+1.5,0) node[midway, below=10pt, font=\bfseries\large] {UX Index};
\draw[axis] (0,0) -- (0,\R+1.5) node[midway, left=15pt, rotate=90, font=\bfseries\sffamily\large] {Performance}; \draw[axis] (0,0) -- (0,\R+1.5) node[midway, left=15pt, rotate=90, font=\bfseries\large] {Performance};
% Draw Perfect 1/4 Circle % Draw Perfect 1/4 Circle
% Syntax: arc (start_angle : end_angle : radius) % Syntax: arc (start_angle : end_angle : radius)

View File

@@ -15,8 +15,7 @@
fill=mygreenfill, fill=mygreenfill,
line width=1.2pt, line width=1.2pt,
align=center, align=center,
minimum height=1cm, minimum height=1cm
font=\sffamily
}, },
% Style for Blue Nodes % Style for Blue Nodes
bluebox/.style={ bluebox/.style={
@@ -25,8 +24,7 @@
fill=mybluefill, fill=mybluefill,
line width=1.2pt, line width=1.2pt,
align=center, align=center,
minimum height=1cm, minimum height=1cm
font=\sffamily
}, },
% Style for Arrows % Style for Arrows
myarrow/.style={ myarrow/.style={
@@ -90,20 +88,20 @@
\draw[myarrow] (policy.north) to[out=90, in=0] (trainedpricing.east); \draw[myarrow] (policy.north) to[out=90, in=0] (trainedpricing.east);
% Trained Pricing -> Commerce (Crossing back) % Trained Pricing -> Commerce (Crossing back)
\draw[myarrow] (trainedpricing.west) -- node[above, font=\sffamily\small, yshift=2pt] {New Pricing} (commerce.east); \draw[myarrow] (trainedpricing.west) -- node[above, font=\small, yshift=2pt] {New Pricing} (commerce.east);
% --- Text Labels --- % --- Text Labels ---
% Loop One Label % Loop One Label
\node[font=\sffamily, align=center] at (-3.8, 0) {Loop One:\\Data \textit{(Online)}}; \node[align=center] at (-3.8, 0) {Loop One:\\Data \textit{(Online)}};
% Loop Two Label % Loop Two Label
\node[font=\sffamily, align=center] at (3.5, 0) {Loop Two:\\Defense Gym \textit{(Offline)}}; \node[align=center] at (3.5, 0) {Loop Two:\\Defense Gym \textit{(Offline)}};
% Bottom Legend % Bottom Legend
\node[font=\sffamily\small] (taskA) at (-4, -4) {Dynamic Pricing Task A}; \node[font=\small] (taskA) at (-4, -4) {Dynamic Pricing Task A};
\node[font=\sffamily\small] (taskB) at (4, -4) {Dynamic Pricing Task B}; \node[font=\small] (taskB) at (4, -4) {Dynamic Pricing Task B};
\node[font=\sffamily\small] (indep) at (0, -4) {Independent}; \node[font=\small] (indep) at (0, -4) {Independent};
% Arrows for bottom legend % Arrows for bottom legend
\draw[->, >=Stealth, thick, darkgray] (indep.west) -- (taskA.east); \draw[->, >=Stealth, thick, darkgray] (indep.west) -- (taskA.east);