[haskell-gnuplot] histogram

Michael Litchard michael at schmong.org
Thu Jun 9 01:12:52 BST 2011


Thank you so much for your efforts. I will get the latest code within
the next week and let you know what happens.

On Wed, Jun 8, 2011 at 9:36 AM, Henning Thielemann
<lemming at henning-thielemann.de> wrote:
>
> Hi Michael,
>
>
> On Tue, 31 May 2011, Michael Litchard wrote:
>
>> set terminal png transparent nocrop enhanced font arial 8 size 820,820
>> set output 'histograms.2.png'
>> set boxwidth 0.9 absolute
>> set style fill   solid 1.00 border -1
>> set style histogram clustered gap 1 title  offset character 0, 0, 0
>> set style data histograms
>> set xtics   ("220" 0.00000, "320" 1.00000, "420" 2.00000, "520" 3.00000,
>> "620" 4.00000, "720" 5.00000)
>> set title "Comparison of how well software revisions perform on each
>> hardware version"
>> set yrange [ 0.00000 : 3000. ] noreverse nowriteback
>> plot 'example.dat' using 2:xtic(1) ti col, '' u 3 ti col, '' u 4 ti col,
>> '' u 5 ti col
>
>
> Please get the latest version from the darcs repository and see, whether
> this helps you:
>  darcs get http://code.haskell.org/gnuplot/
>
> Your script helped me to see, what you need and let me re-engineer, what
> gnuplot is actually doing. Gnuplot maintains a lot of internal state, that
> is neither documented nor is it implied by the syntax. I need to know how
> these state interact, since I want to have a functional style interface,
> that is more composable in my opinion. I needed to find out, that 'ti', 'u',
> 'col' are abbreviations and what they mean, that 'set style data histograms'
> can also be written in a stateless way in the plot command by the 'with'
> clause, and that histograms can be mixed with other kinds of plots. I had to
> find out, that the 'title offset' does not belong to histograms and can be
> written in a separate line, and that the ":xtic(1)" is equivalent to the
> 'set xtics' command, that is, they are redundant.
>  I hope I got it right now and put your example into Demo.
>



More information about the Gnuplot mailing list