
\pgfplotstableread[col sep=semicolon]{results/deviation_num_signals_nclx.csv}\deviationsnumsignalsnclx

\begin{tikzpicture}
    \begin{axis}[
        width=.95\textwidth,
        xlabel={Deviation from max runs (\% points)},
        ylabel={Signal Coverage (\%)},
        ylabel near ticks,
        xmin=-3, xmax=3,
        ymin=0, ymax=100,
        scaled y ticks=false,
        grid=both,  % Add a grid for better readability
    ]
        
        \addplot[blue, mark=*] table[x=Timing deviation, y=Selected signals] {\deviationsnumsignalsnclx};
        \addplot[red, mark=square*] table[x=Value failure, y=Selected signals] {\deviationsnumsignalsnclx};
        \addplot[brown, mark=triangle*] table[x=Coding failure, y=Selected signals] {\deviationsnumsignalsnclx};
        \addplot[gray, mark=diamond*] table[x=Glitch, y=Selected signals] {\deviationsnumsignalsnclx};
        \addplot[purple, mark=+] table[x=Deadlock, y=Selected signals] {\deviationsnumsignalsnclx};
        \addplot[green, mark=x] table[x=Token count failure, y=Selected signals] {\deviationsnumsignalsnclx};
        \addplot[cyan, mark=halfcircle] table[x=Nothing, y=Selected signals] {\deviationsnumsignalsnclx};
    \end{axis}
\end{tikzpicture}