variable colors with newhistograms

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

variable colors with newhistograms

Valerio Schiavoni
Hello,
i'd like to assign colors to the bars of histograms according to the value of a given column in the input file.
I'm using gnuplot version 5.0 patchlevel 5 on Mac OSX.

The current gnuplot script is:

set term post color eps 22 enhanced
set output "single.eps"
set size 1.9,0.65
set lmargin 6
set rmargin 1
set bmargin 4
set tmargin 2
set style data histogram 
set style fill solid
set style histogram clustered gap 0.05
set datafile missing '-'
set style fill solid
set boxwidth 0.7
set yrange [0:1.6]
set xrange [-0.5:104]
set xtics  norangelimit 
# Labels
set xtics font "Arial,15" offset +0.5 #rotate by -90
set grid noxtics 
set grid y
set xtics () nomirror 
set key autotitle columnhead
unset key

plot newhistogram, "data/ratio_small.txt"   using ( $2):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"   using ( $3):xtic(1) notitle,\
newhistogram,   "data/ratio_small.txt"   using ( $4):xtic(1) notitle,\
         newhistogram,    "data/ratio_small.txt"  using ( $5):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ( $6):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ( $7):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ( $8):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ( $9):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ($10):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ($11):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ($12):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ($13):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ($14):xtic(1) notitle,\
newhistogram,    "data/ratio_small.txt"  using ($15):xtic(1) notitle,\
     1 with lines linecolor 0 linetype 6;

!epstopdf single.eps
!rm single.eps
quit

The input file ratio_small.txt is the following :
The first column is an identifier.
The following 14 columns have the values of the bar.
The last 14 columns (for example "124 124 124 124 124 124 lime lime 124 124 124 124 124") have the colors to use for the corresponding column at the (i-14) place. For instance, in the 2nd row, the var with value 0.60237220283 should be colored with color 124.


- "cryfs" "ecryptfs" "encfs" "lessfs" "metfs" "sdsfuse\\_aligned\\_aes" "sdsfuse\\_aligned\\_det" "sdsfuse\\_aligned\\_nop" "sdsfuse\\_aligned\\_nop\\_padded" "sdsfuse\\_fuse" "sdsfuse\\_nop\\_encode\\_nop\\_align" "sdsfuse\\_rep" "sdsfuse\\_xor" - - - - - - - - - - - - -
"{/ZapfDingbats \300} " 0.60237220283 0.711344856725 0.582073883361 0.561468395169 0.603971833124 0.575229774521 0.813573769298 0.771643308547 0.740536179457 0.557035680285 0.548084588862 0.725980132011 0.583761565013 124 124 124 124 124 124 lime lime 124 124 124 124 124
"{/ZapfDingbats \301} " 0.828140563793 0.765377304019 0.525156213021 0.499275338734 0.82259078758 0.810583550209 0.90517243804 0.832808370792 0.85616508535 0.435176869986 0.497580109525 0.980843387581 0.537928091583 lime lime 124 red lime lime lime lime lime red red lime 124
"{/ZapfDingbats \302}" 0.904716215072 0.9782538275 0.890741302346 0.854583799197 0.917847306987 0.896293508144 1.0256528681 1.0177182497 1.03861543433 0.828367721449 0.86518859574 0.994039596381 0.889451921888 lime lime lime lime lime lime lime lime lime lime lime lime lime
"{/ZapfDingbats \303} " 1.08435421701 0.908573825168 1.31416588444 1.20433784027 1.05710491103 1.0877693675 0.990982804418 0.861592538595 0.94912224641 0.9949811268 1.21051107427 0.833466477602 1.33826965709 lime lime lime lime lime lime lime lime lime lime lime lime lime
"{/ZapfDingbats \304} " 0.984592491056 1.01684770897 0.881511303546 0.897089139514 1.03427135005 0.992558483823 1.06725668178 1.07300848486 1.06531720912 0.908734725952 0.861996719541 1.0868248165 0.856056225665 lime lime lime lime lime lime lime lime lime lime lime lime lime
"{/ZapfDingbats \305} " 0.560462965052 0.924647572034 1.36731646391 1.32606135282 0.640285625269 0.587394675894 1.13208012281 1.23169129299 1.10314905856 1.31119793361 1.27579591436 1.09900540945 1.33576106248 124 lime lime lime 124 124 lime lime lime lime lime lime lime
"{/ZapfDingbats \306} " 0.601744213649 0.945552385642 0.639627276921 0.602851791101 0.617152828593 0.538149627645 1.16342545291 1.54587559776 1.12360405139 0.629261782578 0.55989311075 1.16338958747 0.644274734595 124 lime 124 124 124 124 lime lime lime 124 124 lime 124

The current output is in attachment.
Can anyone help ? 

Thanks a lot,
--
Valerio


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-beta mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta

screenshot_37.png (83K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: variable colors with newhistograms

sfeam
On Wednesday, 25 January, 2017 11:43:11 Valerio Schiavoni wrote:
> Hello,
> i'd like to assign colors to the bars of histograms according to the value
> of a given column in the input file.

The only way I can think of to do that is to make 2 passes through the data file.
Pass 1:
  read in 1st column only and use it somehow to redefine linetype colors 1-N
Pass 2:
  plot with histograms as usual will color by linetype with the redefined colors





> I'm using gnuplot version 5.0 patchlevel 5 on Mac OSX.
>
> The current gnuplot script is:
>
> set term post color eps 22 enhanced
> set output "single.eps"
> set size 1.9,0.65
> set lmargin 6
> set rmargin 1
> set bmargin 4
> set tmargin 2
> set style data histogram
> set style fill solid
> set style histogram clustered gap 0.05
> set datafile missing '-'
> set style fill solid
> set boxwidth 0.7
> set yrange [0:1.6]
> set xrange [-0.5:104]
> set xtics  norangelimit
> # Labels
> set xtics font "Arial,15" offset +0.5 #rotate by -90
> set grid noxtics
> set grid y
> set xtics () nomirror
> set key autotitle columnhead
> unset key
>
> plot newhistogram, "data/ratio_small.txt"   using ( $2):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"   using ( $3):xtic(1) notitle,\
> newhistogram,   "data/ratio_small.txt"   using ( $4):xtic(1) notitle,\
>          newhistogram,    "data/ratio_small.txt"  using ( $5):xtic(1)
> notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $6):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $7):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $8):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $9):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($10):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($11):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($12):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($13):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($14):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($15):xtic(1) notitle,\
>      1 with lines linecolor 0 linetype 6;
>
> !epstopdf single.eps
> !rm single.eps
> quit
>
> The input file ratio_small.txt is the following :
> The first column is an identifier.
> The following 14 columns have the values of the bar.
> The last 14 columns (for example "124 124 124 124 124 124 lime lime 124 124
> 124 124 124") have the colors to use for the corresponding column at the
> (i-14) place. For instance, in the 2nd row, the var with value
> 0.60237220283 should be colored with color 124.
>
>
> - "cryfs" "ecryptfs" "encfs" "lessfs" "metfs" "sdsfuse\\_aligned\\_aes"
> "sdsfuse\\_aligned\\_det" "sdsfuse\\_aligned\\_nop"
> "sdsfuse\\_aligned\\_nop\\_padded" "sdsfuse\\_fuse"
> "sdsfuse\\_nop\\_encode\\_nop\\_align" "sdsfuse\\_rep" "sdsfuse\\_xor" - -
> - - - - - - - - - - -
> "{/ZapfDingbats \300} " 0.60237220283 0.711344856725 0.582073883361
> 0.561468395169 0.603971833124 0.575229774521 0.813573769298 0.771643308547
> 0.740536179457 0.557035680285 0.548084588862 0.725980132011 0.583761565013
> 124 124 124 124 124 124 lime lime 124 124 124 124 124
> "{/ZapfDingbats \301} " 0.828140563793 0.765377304019 0.525156213021
> 0.499275338734 0.82259078758 0.810583550209 0.90517243804 0.832808370792
> 0.85616508535 0.435176869986 0.497580109525 0.980843387581 0.537928091583
> lime lime 124 red lime lime lime lime lime red red lime 124
> "{/ZapfDingbats \302}" 0.904716215072 0.9782538275 0.890741302346
> 0.854583799197 0.917847306987 0.896293508144 1.0256528681 1.0177182497
> 1.03861543433 0.828367721449 0.86518859574 0.994039596381 0.889451921888
> lime lime lime lime lime lime lime lime lime lime lime lime lime
> "{/ZapfDingbats \303} " 1.08435421701 0.908573825168 1.31416588444
> 1.20433784027 1.05710491103 1.0877693675 0.990982804418 0.861592538595
> 0.94912224641 0.9949811268 1.21051107427 0.833466477602 1.33826965709 lime
> lime lime lime lime lime lime lime lime lime lime lime lime
> "{/ZapfDingbats \304} " 0.984592491056 1.01684770897 0.881511303546
> 0.897089139514 1.03427135005 0.992558483823 1.06725668178 1.07300848486
> 1.06531720912 0.908734725952 0.861996719541 1.0868248165 0.856056225665
> lime lime lime lime lime lime lime lime lime lime lime lime lime
> "{/ZapfDingbats \305} " 0.560462965052 0.924647572034 1.36731646391
> 1.32606135282 0.640285625269 0.587394675894 1.13208012281 1.23169129299
> 1.10314905856 1.31119793361 1.27579591436 1.09900540945 1.33576106248 124
> lime lime lime 124 124 lime lime lime lime lime lime lime
> "{/ZapfDingbats \306} " 0.601744213649 0.945552385642 0.639627276921
> 0.602851791101 0.617152828593 0.538149627645 1.16342545291 1.54587559776
> 1.12360405139 0.629261782578 0.55989311075 1.16338958747 0.644274734595 124
> lime 124 124 124 124 lime lime lime 124 124 lime 124
>
> The current output is in attachment.
> Can anyone help ?
>
> Thanks a lot,
> --
> Valerio


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-beta mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: variable colors with newhistograms

Valerio Schiavoni
Hello Ethan,

On Wednesday, 25 January, 2017 11:43:11 Valerio Schiavoni wrote:
> Hello,
> i'd like to assign colors to the bars of histograms according to the value
> of a given column in the input file.

The only way I can think of to do that is to make 2 passes through the data file.
Pass 1:
  read in 1st column only and use it somehow to redefine linetype colors 1-N
Pass 2:
  plot with histograms as usual will color by linetype with the redefined colors

When I say "according to the value" I really mean that the column specify the color ("red", "green", or some RGB code). 
Is there really need to redefine that ? 

Let's make my use-case more concrete. 
What I need in the end is the following:
- any column whose value is  <= 0.50 should be in red
- any column whose value is between 0.50 and  0.75 should be in orange
- any column whose value is between 0.75 1.0  should be in green

Does this makes the task any simpler ? ...

 
> I'm using gnuplot version 5.0 patchlevel 5 on Mac OSX.
>
> The current gnuplot script is:
>
> set term post color eps 22 enhanced
> set output "single.eps"
> set size 1.9,0.65
> set lmargin 6
> set rmargin 1
> set bmargin 4
> set tmargin 2
> set style data histogram
> set style fill solid
> set style histogram clustered gap 0.05
> set datafile missing '-'
> set style fill solid
> set boxwidth 0.7
> set yrange [0:1.6]
> set xrange [-0.5:104]
> set xtics  norangelimit
> # Labels
> set xtics font "Arial,15" offset +0.5 #rotate by -90
> set grid noxtics
> set grid y
> set xtics () nomirror
> set key autotitle columnhead
> unset key
>
> plot newhistogram, "data/ratio_small.txt"   using ( $2):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"   using ( $3):xtic(1) notitle,\
> newhistogram,   "data/ratio_small.txt"   using ( $4):xtic(1) notitle,\
>          newhistogram,    "data/ratio_small.txt"  using ( $5):xtic(1)
> notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $6):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $7):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $8):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ( $9):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($10):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($11):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($12):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($13):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($14):xtic(1) notitle,\
> newhistogram,    "data/ratio_small.txt"  using ($15):xtic(1) notitle,\
>      1 with lines linecolor 0 linetype 6;
>
> !epstopdf single.eps
> !rm single.eps
> quit
>
> The input file ratio_small.txt is the following :
> The first column is an identifier.
> The following 14 columns have the values of the bar.
> The last 14 columns (for example "124 124 124 124 124 124 lime lime 124 124
> 124 124 124") have the colors to use for the corresponding column at the
> (i-14) place. For instance, in the 2nd row, the var with value
> 0.60237220283 should be colored with color 124.
>
>
> - "cryfs" "ecryptfs" "encfs" "lessfs" "metfs" "sdsfuse\\_aligned\\_aes"
> "sdsfuse\\_aligned\\_det" "sdsfuse\\_aligned\\_nop"
> "sdsfuse\\_aligned\\_nop\\_padded" "sdsfuse\\_fuse"
> "sdsfuse\\_nop\\_encode\\_nop\\_align" "sdsfuse\\_rep" "sdsfuse\\_xor" - -
> - - - - - - - - - - -
> "{/ZapfDingbats \300} " 0.60237220283 0.711344856725 0.582073883361
> 0.561468395169 0.603971833124 0.575229774521 0.813573769298 0.771643308547
> 0.740536179457 0.557035680285 0.548084588862 0.725980132011 0.583761565013
> 124 124 124 124 124 124 lime lime 124 124 124 124 124
> "{/ZapfDingbats \301} " 0.828140563793 0.765377304019 0.525156213021
> 0.499275338734 0.82259078758 0.810583550209 0.90517243804 0.832808370792
> 0.85616508535 0.435176869986 0.497580109525 0.980843387581 0.537928091583
> lime lime 124 red lime lime lime lime lime red red lime 124
> "{/ZapfDingbats \302}" 0.904716215072 0.9782538275 0.890741302346
> 0.854583799197 0.917847306987 0.896293508144 1.0256528681 1.0177182497
> 1.03861543433 0.828367721449 0.86518859574 0.994039596381 0.889451921888
> lime lime lime lime lime lime lime lime lime lime lime lime lime
> "{/ZapfDingbats \303} " 1.08435421701 0.908573825168 1.31416588444
> 1.20433784027 1.05710491103 1.0877693675 0.990982804418 0.861592538595
> 0.94912224641 0.9949811268 1.21051107427 0.833466477602 1.33826965709 lime
> lime lime lime lime lime lime lime lime lime lime lime lime
> "{/ZapfDingbats \304} " 0.984592491056 1.01684770897 0.881511303546
> 0.897089139514 1.03427135005 0.992558483823 1.06725668178 1.07300848486
> 1.06531720912 0.908734725952 0.861996719541 1.0868248165 0.856056225665
> lime lime lime lime lime lime lime lime lime lime lime lime lime
> "{/ZapfDingbats \305} " 0.560462965052 0.924647572034 1.36731646391
> 1.32606135282 0.640285625269 0.587394675894 1.13208012281 1.23169129299
> 1.10314905856 1.31119793361 1.27579591436 1.09900540945 1.33576106248 124
> lime lime lime 124 124 lime lime lime lime lime lime lime
> "{/ZapfDingbats \306} " 0.601744213649 0.945552385642 0.639627276921
> 0.602851791101 0.617152828593 0.538149627645 1.16342545291 1.54587559776
> 1.12360405139 0.629261782578 0.55989311075 1.16338958747 0.644274734595 124
> lime 124 124 124 124 lime lime lime 124 124 lime 124
>
> The current output is in attachment.
> Can anyone help ?
>
> Thanks a lot,
> --
> Valerio



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-beta mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: variable colors with newhistograms

sfeam
On Wednesday, 25 January, 2017 22:49:01 Valerio Schiavoni wrote:

> Hello Ethan,
>
> On Wednesday, 25 January, 2017 11:43:11 Valerio Schiavoni wrote:
> > > Hello,
> > > i'd like to assign colors to the bars of histograms according to the
> > value
> > > of a given column in the input file.
> >
> > The only way I can think of to do that is to make 2 passes through the
> > data file.
> > Pass 1:
> >   read in 1st column only and use it somehow to redefine linetype colors
> > 1-N
> > Pass 2:
> >   plot with histograms as usual will color by linetype with the redefined
> > colors
> >
>
> When I say "according to the value" I really mean that the column specify
> the color ("red", "green", or some RGB code).
> Is there really need to redefine that ?
>
> Let's make my use-case more concrete.
> What I need in the end is the following:
> - any column whose value is  <= 0.50 should be in red
> - any column whose value is between 0.50 and  0.75 should be in orange
> - any column whose value is between 0.75 1.0  should be in green
>
> Does this makes the task any simpler ? ...

That is not possible for the "with histograms" plot style.
It always colors boxes using the next linetype color in sequence.
You can control the linetype definitions and which one is used
first but nothing else.

There are many other plot styles that do allow providing color
information in a separate column.  Perhaps you can reformat your
data so that it can be plotted "with boxes".

        Ethan


>
>
>
> > > I'm using gnuplot version 5.0 patchlevel 5 on Mac OSX.
> > >
> > > The current gnuplot script is:
> > >
> > > set term post color eps 22 enhanced
> > > set output "single.eps"
> > > set size 1.9,0.65
> > > set lmargin 6
> > > set rmargin 1
> > > set bmargin 4
> > > set tmargin 2
> > > set style data histogram
> > > set style fill solid
> > > set style histogram clustered gap 0.05
> > > set datafile missing '-'
> > > set style fill solid
> > > set boxwidth 0.7
> > > set yrange [0:1.6]
> > > set xrange [-0.5:104]
> > > set xtics  norangelimit
> > > # Labels
> > > set xtics font "Arial,15" offset +0.5 #rotate by -90
> > > set grid noxtics
> > > set grid y
> > > set xtics () nomirror
> > > set key autotitle columnhead
> > > unset key
> > >
> > > plot newhistogram, "data/ratio_small.txt"   using ( $2):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"   using ( $3):xtic(1) notitle,\
> > > newhistogram,   "data/ratio_small.txt"   using ( $4):xtic(1) notitle,\
> > >          newhistogram,    "data/ratio_small.txt"  using ( $5):xtic(1)
> > > notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ( $6):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ( $7):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ( $8):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ( $9):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ($10):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ($11):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ($12):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ($13):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ($14):xtic(1) notitle,\
> > > newhistogram,    "data/ratio_small.txt"  using ($15):xtic(1) notitle,\
> > >      1 with lines linecolor 0 linetype 6;
> > >
> > > !epstopdf single.eps
> > > !rm single.eps
> > > quit
> > >
> > > The input file ratio_small.txt is the following :
> > > The first column is an identifier.
> > > The following 14 columns have the values of the bar.
> > > The last 14 columns (for example "124 124 124 124 124 124 lime lime 124
> > 124
> > > 124 124 124") have the colors to use for the corresponding column at the
> > > (i-14) place. For instance, in the 2nd row, the var with value
> > > 0.60237220283 should be colored with color 124.
> > >
> > >
> > > - "cryfs" "ecryptfs" "encfs" "lessfs" "metfs" "sdsfuse\\_aligned\\_aes"
> > > "sdsfuse\\_aligned\\_det" "sdsfuse\\_aligned\\_nop"
> > > "sdsfuse\\_aligned\\_nop\\_padded" "sdsfuse\\_fuse"
> > > "sdsfuse\\_nop\\_encode\\_nop\\_align" "sdsfuse\\_rep" "sdsfuse\\_xor"
> > - -
> > > - - - - - - - - - - -
> > > "{/ZapfDingbats \300} " 0.60237220283 0.711344856725 0.582073883361
> > > 0.561468395169 0.603971833124 0.575229774521 0.813573769298
> > 0.771643308547
> > > 0.740536179457 0.557035680285 0.548084588862 0.725980132011
> > 0.583761565013
> > > 124 124 124 124 124 124 lime lime 124 124 124 124 124
> > > "{/ZapfDingbats \301} " 0.828140563793 0.765377304019 0.525156213021
> > > 0.499275338734 0.82259078758 0.810583550209 0.90517243804 0.832808370792
> > > 0.85616508535 0.435176869986 0.497580109525 0.980843387581 0.537928091583
> > > lime lime 124 red lime lime lime lime lime red red lime 124
> > > "{/ZapfDingbats \302}" 0.904716215072 0.9782538275 0.890741302346
> > > 0.854583799197 0.917847306987 0.896293508144 1.0256528681 1.0177182497
> > > 1.03861543433 0.828367721449 0.86518859574 0.994039596381 0.889451921888
> > > lime lime lime lime lime lime lime lime lime lime lime lime lime
> > > "{/ZapfDingbats \303} " 1.08435421701 0.908573825168 1.31416588444
> > > 1.20433784027 1.05710491103 1.0877693675 0.990982804418 0.861592538595
> > > 0.94912224641 0.9949811268 1.21051107427 0.833466477602 1.33826965709
> > lime
> > > lime lime lime lime lime lime lime lime lime lime lime lime
> > > "{/ZapfDingbats \304} " 0.984592491056 1.01684770897 0.881511303546
> > > 0.897089139514 1.03427135005 0.992558483823 1.06725668178 1.07300848486
> > > 1.06531720912 0.908734725952 0.861996719541 1.0868248165 0.856056225665
> > > lime lime lime lime lime lime lime lime lime lime lime lime lime
> > > "{/ZapfDingbats \305} " 0.560462965052 0.924647572034 1.36731646391
> > > 1.32606135282 0.640285625269 0.587394675894 1.13208012281 1.23169129299
> > > 1.10314905856 1.31119793361 1.27579591436 1.09900540945 1.33576106248 124
> > > lime lime lime 124 124 lime lime lime lime lime lime lime
> > > "{/ZapfDingbats \306} " 0.601744213649 0.945552385642 0.639627276921
> > > 0.602851791101 0.617152828593 0.538149627645 1.16342545291 1.54587559776
> > > 1.12360405139 0.629261782578 0.55989311075 1.16338958747 0.644274734595
> > 124
> > > lime 124 124 124 124 lime lime lime 124 124 lime 124
> > >
> > > The current output is in attachment.
> > > Can anyone help ?
> > >
> > > Thanks a lot,
> > > --
> > > Valerio
> >
> >


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-beta mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: variable colors with newhistograms

Valerio Schiavoni

> What I need in the end is the following:
> - any column whose value is  <= 0.50 should be in red
> - any column whose value is between 0.50 and  0.75 should be in orange
> - any column whose value is between 0.75 1.0  should be in green
>
> Does this makes the task any simpler ? ...

That is not possible for the "with histograms" plot style.
It always colors boxes using the next linetype color in sequence.
You can control the linetype definitions and which one is used
first but nothing else.

There are many other plot styles that do allow providing color
information in a separate column.  Perhaps you can reformat your
data so that it can be plotted "with boxes".

Ok then. Can you point me to a gnuplot demo where "with boxes" is used, so that I can adapt my data to the right format ?  

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-beta mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: variable colors with newhistograms

sfeam
On Wednesday, 25 January, 2017 23:12:08 Valerio Schiavoni wrote:

> >
> >
> > > What I need in the end is the following:
> > > - any column whose value is  <= 0.50 should be in red
> > > - any column whose value is between 0.50 and  0.75 should be in orange
> > > - any column whose value is between 0.75 1.0  should be in green
> > >
> > > Does this makes the task any simpler ? ...
> >
> > That is not possible for the "with histograms" plot style.
> > It always colors boxes using the next linetype color in sequence.
> > You can control the linetype definitions and which one is used
> > first but nothing else.
> >
> > There are many other plot styles that do allow providing color
> > information in a separate column.  Perhaps you can reformat your
> > data so that it can be plotted "with boxes".
> >
>
> Ok then. Can you point me to a gnuplot demo where "with boxes" is used, so
> that I can adapt my data to the right format ?

http://gnuplot.sourceforge.net/demo/varcolor.html
http://gnuplot.sourceforge.net/demo/boxplot.html


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-beta mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
Loading...