version 1.181, 2018/10/24 13:37:43
|
version 1.182, 2019/05/08 12:24:27
|
Line 1827 sub write_gnuplot_file {
|
Line 1827 sub write_gnuplot_file {
|
'/'.$font_properties->{'file'}.'.ttf" '; |
'/'.$font_properties->{'file'}.'.ttf" '; |
$gnuplot_input .= $fontsize; |
$gnuplot_input .= $fontsize; |
$gnuplot_input .= ' size '.$Apache::lonplot::plot{'width'}.','.$Apache::lonplot::plot{'height'}.' '; |
$gnuplot_input .= ' size '.$Apache::lonplot::plot{'width'}.','.$Apache::lonplot::plot{'height'}.' '; |
$gnuplot_input .= "@Colors\n"; |
if ($version > 4.6) { |
|
if ($Apache::lonplot::plot{'bgcolor'}) { |
|
$gnuplot_input .= "background '$Apache::lonplot::plot{'bgcolor'}'\n"; |
|
} |
|
} else { |
|
$gnuplot_input .= "@Colors\n"; |
|
} |
# set output |
# set output |
$gnuplot_input .= "set output\n"; |
$gnuplot_input .= "set output\n"; |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
Line 1903 sub write_gnuplot_file {
|
Line 1909 sub write_gnuplot_file {
|
if ($Apache::lonplot::plot{'gridlayer'} eq 'on'); |
if ($Apache::lonplot::plot{'gridlayer'} eq 'on'); |
|
|
# grid |
# grid |
$gnuplot_input .= 'set grid'.$/ if ($Apache::lonplot::plot{'grid'} eq 'on'); |
if (($version > 4.6) && ($Apache::lonplot::plot{'fgcolor'} ne '')) { |
|
$gnuplot_input .= 'set grid linecolor "'.$Apache::lonplot::plot{'fgcolor'}.'"'.$/ |
|
if ($Apache::lonplot::plot{'grid'} eq 'on'); |
|
} else { |
|
$gnuplot_input .= 'set grid'.$/ if ($Apache::lonplot::plot{'grid'} eq 'on'); |
|
} |
# border |
# border |
$gnuplot_input .= ($Apache::lonplot::plot{'border'} eq 'on'? |
if ($Apache::lonplot::plot{'border'} eq 'on') { |
'set border'.$/ : |
if (($version > 4.6) && (($axis{'color'} ne '') || ($Apache::lonplot::plot{'fgcolor'} ne ''))) { |
'set noborder'.$/ ); |
$gnuplot_input .= 'set border linecolor "'. |
|
(($axis{'color'} ne '')?$axis{'color'}: |
|
$Apache::lonplot::plot{'fgcolor'}). |
|
'" '.$/; |
|
} else { |
|
$gnuplot_input .= 'set border '.$/; |
|
} |
|
} else { |
|
$gnuplot_input .= 'set noborder '.$/; |
|
} |
# sampling rate for non-data curves |
# sampling rate for non-data curves |
$gnuplot_input .= "set samples $Apache::lonplot::plot{'samples'}\n"; |
$gnuplot_input .= "set samples $Apache::lonplot::plot{'samples'}\n"; |
# title, xlabel, ylabel |
# title, xlabel, ylabel |