Hi Jake,

this is a really cool approach!

Kind regards

Christian

Am 06.06.2013 14:10, schrieb Juernjakob Dugge:
> 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
> Pgfplots-features@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pgfplots-features


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Pgfplots-features mailing list
Pgfplots-features@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pgfplots-features

Reply via email to