Pgfplots:顶部的水平颜色条

Pgfplots:顶部的水平颜色条

我在pgfplots手册上发现有一个水平颜色条(只需指定选项colorbar horizontal),但我怎样才能将它放在轴上方?默认情况下pgfplots将其放在轴下方。

这里是 MWE:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
    view={0}{90}
    colormap/cool,
    colorbar horizontal]
    \addplot3[surf,shader=flat] {x+y};
\end{axis}
\end{tikzpicture}
\end{document} 

答案1

任何颜色条样式的改变都将由颜色条水平和类似样式重新定义。因此,新样式必须放置在颜色条水平之后。

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.3}

\begin{document}
\begin{tikzpicture}
\begin{axis}[
view={0}{90},
colormap/cool, 
colorbar horizontal,
colorbar style={
at={(0,1.2)},anchor=north west}
]
\addplot3 [surf, shader=flat] {x+y};
\end{axis}
\end{tikzpicture}
\end{document} 

欲了解更多信息,请参阅其手册第 140-142 页。

在此处输入图片描述

相关内容