Aqui, eu costumava \sisetup{round-mode=off,add-decimal-zero=false,round-precision=0}
suprimir os zeros decimais. No entanto, não consegui obter 100
o 100.0
que precisava.
\documentclass[border=1cm]{standalone}
\usepackage{pgfplots,siunitx}
\sisetup{round-mode=off,add-decimal-zero=false,round-precision=0}
\pgfplotsset{compat=1.14}
\pgfmathsetmacro{\t}{2*50}
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[mark=*] coordinates {(0,1)} node[pin=150:{%
$\SI{\t}{\us}$%
}]{} ;
\end{axis}
\end{tikzpicture}
\end{document}
Responder1
Se você examinar \t
aqui você obtém
> \t=macro:
->100.0.
então siunitx
está fazendo exatamente o que você esperaria sem arredondamentos,etc., ativo: preservando o valor conforme fornecido. Você precisará remover o zero à direita no pgf
final ou talvez arredondando para nenhuma casa:
\sisetup{round-mode=places,round-precision=0}