Skip to content

Fixed Colors

Uwe Schneider edited this page Jul 31, 2022 · 7 revisions

Sets

Machinery /Tractor,Combine,Trailer/,

Observation /1*12/,

DateItem /price,quantity/;

Parameters

fixedcol_line(Machinery,Observation,DateItem)

fixedcol_hist(Machinery,DateItem)

;

fixedcol_line(Machinery,Observation,"price")

= ord(Observation)+20-ord(Machinery);

fixedcol_line(Machinery,Observation,"quantity")

= ord(Observation);

fixedcol_hist(Machinery,DateItem)

= uniform(10,20);

$setglobal gp_lwidth 3

$setglobal gp_lc_1 blue

$setglobal gp_lc_2 red

$setglobal gp_lc_3 yellow

$setglobal gp_fontsize 18

* Line plots with fixed colors

$setglobal gp_fixcolor_set Machinery

$setglobal gp_title "Figure 1: All set elements are active"

$libinclude gnuplotxyz fixedcol_line quantity price

* Line plot with fixed colors despite missing lines

fixedcol_line("Combine",Observation,DateItem) = 0;

$setglobal gp_title "Figure 2: COMBINE is inactive, color fixing is switched on"

$libinclude gnuplotxyz fixedcol_line quantity price

* Line plot without fixed colors

$setglobal gp_fixcolor_set no

$setglobal gp_title "Figure 3: COMBINE is inactive, color fixing is switched off again"

$libinclude gnuplotxyz fixedcol_line quantity price

* Histograms with fixed colors

$setglobal gp_lwidth 3

$setglobal gp_lc_1 brown

$setglobal gp_lc_2 orange

$setglobal gp_lc_3 pink

$setglobal gp_fontsize 18

$setglobal gp_xlabel no

$setglobal gp_ylabel no

$setglobal gp_fixcolor_set Machinery

$setglobal gp_title "Figure 4: All set elements are active"

$libinclude gnuplotxyz fixedcol_hist

fixedcol_hist("Combine",DateItem) = 0;

$setglobal gp_title "Figure 5: COMBINE is inactive, color fixing is switched on"

$libinclude gnuplotxyz fixedcol_hist

$setglobal gp_fixcolor_set no

$setglobal gp_title "Figure 6: COMBINE is inactive, color fixing is switched off again"

$libinclude gnuplotxyz fixedcol_hist

display gp_xyz_fixed_col,gp_xyz_ind_col,gp_hex_color_name;

Clone this wiki locally