
\pgfplotstableread[col sep=comma]{results/deviation_num_signals_dims.csv}\deviationsnumsignalsdims

\begin{tikzpicture}
    \begin{axis}[
        width=.95\textwidth,
        xlabel={Deviation from max runs (\% points)},
        ylabel={Number Simulations},
        ylabel near ticks,
        xmin=-2, xmax=2,
        ymin=0, ymax=100,
        scaled y ticks=false,
        grid=both,  % Add a grid for better readability
    ]
        
        \addplot table[x=Timing deviation, y=Selected signals] {\deviationsnumsignalsdims};
        \addplot table[x=Value failure, y=Selected signals] {\deviationsnumsignalsdims};
        \addplot table[x=Coding failure, y=Selected signals] {\deviationsnumsignalsdims};
        \addplot table[x=Glitch, y=Selected signals] {\deviationsnumsignalsdims};
        \addplot table[x=Deadlock, y=Selected signals] {\deviationsnumsignalsdims};
        \addplot table[x=Token count failure, y=Selected signals] {\deviationsnumsignalsdims};
        \addplot table[x=Nothing, y=Selected signals] {\deviationsnumsignalsdims};
    \end{axis}
\end{tikzpicture}