Problema de meta min max do Tikz Colorbar

Problema de meta min max do Tikz Colorbar

Estou tentando incluir uma barra de cores, onde encontro algum comportamento estranho. A primeira barra de cores funciona:

\documentclass{article}
\usepackage{tikzscale,pgfplots}
\pgfplotsset{compat=1.13}
\newcommand\figurescale{1} 
\newlength\figH
\newlength\figW
\begin{document}
\centering
\setlength{\figH}{0.5\textheight}
\setlength{\figW}{0.9\textwidth}
\begin{tikzpicture}
\begin{axis}[
width=\figW,
height=0.333\figH,
at={(0\figW,0.002\figH)},
hide axis,
scale only axis,                 
colorbar sampled,                
colormap/jet,
colorbar style={
    samples=100,                
    point meta min=295.1111, 
    point meta max=295.5111, 
    scaled y ticks = false,
    ytick={295.1111,295.5111},
   yticklabel style={/pgf/number format/.cd,precision=5},
}  
]
\end{axis}
\end{tikzpicture}
\end{document}

mas mudando de point meta maxpara 295.5111e 295.2111correspondendo a ytickcomo

\documentclass{article}
\usepackage{tikzscale,pgfplots}
\pgfplotsset{compat=1.13}
\newcommand\figurescale{1} 
\newlength\figH
\newlength\figW
\begin{document}
\centering
\setlength{\figH}{0.5\textheight}
\setlength{\figW}{0.9\textwidth}
\begin{tikzpicture}
\begin{axis}[
width=\figW,
height=0.333\figH,
at={(0\figW,0.002\figH)},
hide axis,
scale only axis,                 
colorbar sampled,                
colormap/jet,
colorbar style={
    samples=100,                
    point meta min=295.1111, 
    point meta max=295.2111, 
    scaled y ticks = false,
    ytick={295.1111,295.2111},
   yticklabel style={/pgf/number format/.cd,precision=5},
}  
]
\end{axis}
\end{tikzpicture}
\end{document}

leva ao erro

Erro do pacote pgfplots: os argumentos de [mesh/rows=2,mesh/cols=75] assumem 150 pontos, mas na verdade obtive N = 192 pontos! A matriz de dados parece estar incompleta ou supercompleta!? [Use mesh/check=false para desativar esta mensagem

Virar mesh/check=falsenão ajuda (resulta em uma barra de cores corrompida).

Atualizar

Eu poderia diminuir um pouco o intervalo com isso:

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
hide axis,
scale only axis,
height=0pt,
width=0pt,
colorbar,
colormap/jet,
point meta min=295.1111,
point meta max=295.1121,
colorbar style={
    height=10cm,
    ytick={295.1111,295.1121},
    yticklabel style={/pgf/number format/.cd,fixed,precision=9},
}]
\addplot [draw=none] coordinates {(0,0)};
\end{axis}
\end{tikzpicture}
\end{document}

Mas mudando o ponto meta max de 295.1121 para 295.1112

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
hide axis,
scale only axis,
height=0pt,
width=0pt,
colorbar,
colormap/jet,
point meta min=295.1111,
point meta max=295.1112,
colorbar style={
    height=10cm,
    ytick={295.1111,295.1112},
    yticklabel style={/pgf/number format/.cd,fixed,precision=9},
}]
\addplot [draw=none] coordinates {(0,0)};
\end{axis}
\end{tikzpicture}
\end{document}

recebe o

Dimensão muito grande

erro. É possível diminuir ainda mais o intervalo exibido na barra de cores? Existe um recurso de domínio como em pgfplots-error-dimension-muito-grandedisponível para a barra de cores?

Gostaria de alterar o meta max para cerca de 295,11111112.

Atualização 2 Lualatex não ajuda aqui, resulta em uma barra de cores corrompida:

Lualatex funcionandoLualatex não funciona

Responder1

Eu encontrei uma solução para isso. Acabei de criar uma barra de cores com um intervalo "padrão" de 0 a 1 e substituí os rótulos ytick pelos rótulos corretos. O resultado final fica assim exemplo

informação relacionada