Como corrigir um gráfico PGFPLOT com dados mínimos que não segue as opções globais?

Como corrigir um gráfico PGFPLOT com dados mínimos que não segue as opções globais?

Tenho dados de teste incompletos, conforme mostrado no MWE. Eu gostaria de usar todos os (poucos) pontos de dados disponíveis no gráfico, ou seja, (55,16, 0,08) para cobre, mas o gráfico não leva isso em consideração. Além disso, as opções globais, como o delimitador de vírgula, não funcionam (funciona apenas para o rótulo de tick nativo y = 0,5 y, mas não para os rótulos de tick y adicionados. (No entanto, eles funcionam bem com um dos gráficos do manual, portanto o problema está nos meus dados e/ou opções de plotagem. Também não consegui usar na plotagem a opção "apenas marcas" que provavelmente faria sentido.

\documentclass[]{scrartcl}
\usepackage{siunitx}
\usepackage{filecontents}
\usepackage{pgfplots}
\usepackage{pgfplotstable}


\pgfplotsset{compat=newest,
every linear axis/.append style={
/pgf/number format/use comma,
/pgf/number format/fixed,
}}

\begin{document}

\begin{filecontents}{data-W.csv}
{Stress};{Aluminium};{Copper}
3.44;0.0015;0.001
6.89;0.1;0.002
10.34;0.2; 
11.72; ;0.0068
13.79; ; 
15.51;0.5; 
17.24; ; 
20.68;1;0.01
24.13; ; 
27.58; ; 
31.03; ; 
34.47; ;
37.92; ; 
41.37; ;0.04
44.82; ; 
48.26; ; 
55.16; ;0.08
\end{filecontents}

\pgfplotstableread[col sep=semicolon]{data-W.csv}{\datatableW}

\begin{tikzpicture}
\begin{axis}[
height=.5\textwidth, width=\textwidth,
xticklabel style= {font={\small}},
grid=both,
%xticklabels from table={\datatableW}{[index]0}, %does not accept plot settings
 extra y ticks={.1,.3,.5,.7,.9},  % Did not accept global option but now does
%extra y tick labels={.1,.3,.5,.7,.9} % not necessary now
xlabel={Stress (\si{\mega\pascal})}, 
ylabel={Relaxation (\%)}, 
legend entries={Pure aluminium,Copper}, ]
\addplot [blue,only marks]  table [ 
x index =0, y index=1] {\datatableW};
% x expr=\coordindex, x index =0,{\datatableW}; % Incorrect
\addplot [red,]  table [
x index =0, 
%x expr=\coordindex, x index =0, % incorrect
y index=2] {\datatableW}; 
\end{axis} \end{tikzpicture}

\end{document}

Responder1

Houve vários erros nas opções do enredo (e contradições nas configurações gerais do enredo) que criaram os problemas. Editei o código para destacá-los e corrigi-los. Ainda não está claro para mim por que a opção

xticklabels from  table={\datatableW}{[index]0}

parece não aceitar as configurações globais do enredo, mas removê-las torna o enredo mais comum, mais bonito e mais lógico.

informação relacionada