From 1254d5aaa8244f3c98314c54ffc354a7b74b6018 Mon Sep 17 00:00:00 2001 From: Polarolouis Date: Thu, 15 Jun 2023 18:16:52 +0200 Subject: [PATCH] Changed bipartite graph colors --- rapport.pdf | Bin 256359 -> 256331 bytes rapport.tex | 31 ++++++++++++++++++------------- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/rapport.pdf b/rapport.pdf index e05978c5fdfef23ca3ff84a6302443735c05d322..2e14b7df999c41ac32955ca7d90fb07f364d0bd8 100644 GIT binary patch delta 6593 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 delta 6628 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 diff --git a/rapport.tex b/rapport.tex index 9da4bc3..625f9dd 100644 --- a/rapport.tex +++ b/rapport.tex @@ -41,12 +41,17 @@ % pour tickz multilevel \definecolor{redorg}{RGB}{215,48,39} \definecolor{orangeorg}{RGB}{253,174,97} + \definecolor{blueind}{RGB}{69,117,233} \definecolor{cyanind}{RGB}{116,173,209} +\definecolor{electricblue}{RGB}{125, 249, 255} + \definecolor{greenind}{RGB}{112,130,56} -\definecolor{grassgreen}{RGB}{124, 252, 0} -\definecolor{shamrockgreen}{RGB}{0, 158, 96} -\definecolor{peargreen}{RGB}{201, 204, 63} + +\definecolor{burntorange}{RGB}{204, 85, 0} +\definecolor{goldenyellow}{RGB}{255, 192, 0} +\definecolor{peach}{RGB}{255, 229, 180} + \definecolor{gray}{RGB}{128,128,128} % Nouvelles commandes @@ -77,7 +82,7 @@ $V$ vertices. \tikzstyle{every edge}=[-,>=stealth',shorten >=1pt,auto,draw,line width=1.5pt] \tikzstyle{every state}=[draw, text=white,scale=0.95, transform shape] \tikzstyle{every state}=[draw=none,text=white,scale=0.75, transform shape] - \tikzstyle{every node}=[fill=orangeorg] + \tikzstyle{every node}=[fill=electricblue] \node[state, draw=black!50] (A1) at (0,5) {\textbf{R1}}; \node[state, draw=black!50] (A2) at (2.5,5) {\textbf{R2}}; @@ -169,22 +174,22 @@ This model supposes that: \node[state, draw=black!50] (R21) at (6,5) {\textbf{R21}}; \node[state, draw=black!50] (R22) at (7,5) {\textbf{R22}}; - \tikzstyle{every node}=[fill=orangeorg] + \tikzstyle{every node}=[fill=electricblue] \node[state, draw=black!50] (R31) at (10,5) {\textbf{R3}}; - \tikzstyle{every node}=[fill=grassgreen, shape=rectangle] + \tikzstyle{every node}=[fill=burntorange, shape=rectangle] \tikzstyle{every state}=[draw=none,text=white,scale=0.75, transform shape, shape=rectangle] \node[state, draw=black!50] (B1) at (0,0) {\textbf{C11}}; \node[state, draw=black!50] (B2) at (1,0) {\textbf{C12}}; - \tikzstyle{every node}=[fill=shamrockgreen, shape=rectangle] + \tikzstyle{every node}=[fill=goldenyellow, shape=rectangle] \node[state, draw=black!50] (B3) at (4,0) {\textbf{C21}}; \node[state, draw=black!50] (B4) at (5,0) {\textbf{C22}}; - \tikzstyle{every node}=[fill=peargreen, shape=rectangle] + \tikzstyle{every node}=[fill=peach, shape=rectangle] \node[state, draw=black!50] (B5) at (10,0) {\textbf{C31}}; \tikzstyle{every edge}=[-,>=stealth',shorten >=1pt,auto,draw,line width=1.5pt,draw opacity=0.2] - \path (R11) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{blueind}\bullet}{\color{grassgreen}\bullet}}$} (B1); + \path (R11) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{blueind}\bullet}{\color{burntorange}\bullet}}$} (B1); \path (R11) edge (B2); \path (R11) edge (B3); \path (R11) edge (B4); @@ -197,17 +202,17 @@ This model supposes that: \path (R13) edge [] (B1); \path (R13) edge (B2); \path (R13) edge (B3); - \path (R13) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{blueind}\bullet}{\color{shamrockgreen}\bullet}}$} (B4); + \path (R13) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{blueind}\bullet}{\color{goldenyellow}\bullet}}$} (B4); - \path (R21) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{cyanind}\bullet}{\color{shamrockgreen}\bullet}}$} (B3); + \path (R21) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{cyanind}\bullet}{\color{goldenyellow}\bullet}}$} (B3); \path (R21) edge (B4); \path (R21) edge (B5); \path (R22) edge (B3); \path (R22) edge (B4); - \path (R22) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{cyanind}\bullet}{\color{peargreen}\bullet}}$} (B5); + \path (R22) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{cyanind}\bullet}{\color{peach}\bullet}}$} (B5); - \path (R31) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{orangeorg}\bullet}{\color{peargreen}\bullet}}$} (B5); + \path (R31) edge[-,>=stealth',shorten >=1pt,auto,draw=gray,line width=1.5pt, fill=gray, opacity=1] node[anchor=center, fill=none] {$\alpha_{{\color{electricblue}\bullet}{\color{peach}\bullet}}$} (B5); \end{tikzpicture} \caption[LBMvisu]{An LBM model visualization}