You could adapt the approach from
http://tex.stackexchange.com/questions/116765/particular-bar-plot-with-pgfplots-bar-color-category/116773#116773
for this, which uses the `scatter/@pre marker code` to draw "fake" bars:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ymin=0]
\addplot+[
scatter,
only marks,
colormap={test}{
color=(blue!10); color=(blue!20); color=(blue!30);
color=(blue!40); color=(blue!50); color=(blue!60); color=(blue!70) },
scatter/use mapped color={draw=blue,fill=mapped color},
scatter/@pre marker code/.append code={
\pgfkeys{/pgf/fpu=true,/pgf/fpu/output format=fixed}
\pgfmathsetmacro\negheight{-\pgfplotspointmeta}
\fill [draw=black] (-1ex,0) rectangle ([xshift=1ex]axis
direction cs:0,\negheight);
\pgfplotsset{mark=none}
},
]
plot coordinates {
(1,1565)
(2,1164)
(3,740)
(4,2273)
(5,1688)
(6,2942)
};
\end{axis}
\end{tikzpicture}
\end{document}
On 06/06/2013 04:23 AM, Denis Bitouzé wrote:
> Hello,
>
> is there a way to get scatter (y)bar plots, I mean the bars filled
> with a colour depending on the y values?
>
> The following MCE doesn't give the expected result:
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> \documentclass{article}
> \usepackage{pgfplots}
> \pgfplotsset{compat=1.8}
> \begin{document}
> \begin{tikzpicture}
> \begin{axis}[ybar]
> \addplot+[
> colormap={test}{
> color=(blue!10); color=(blue!20); color=(blue!30);
> color=(blue!40); color=(blue!50); color=(blue!60); color=(blue!70) },
> scatter/use mapped color={draw=blue,fill=mapped color}
> ]
> plot coordinates {
> (1,1565)
> (2,1164)
> (3,740)
> (4,2273)
> (5,1688)
> (6,2942)
> };
> \end{axis}
> \end{tikzpicture}
> \end{document}
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> Thanks.
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Pgfplots-features mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pgfplots-features