Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

user_preamble not passed to gnuplot when using user_preamble="set term windows at the end of a draw2d( xx ) #1851

Open
ReneSci opened this issue Dec 4, 2023 · 1 comment

Comments

@ReneSci
Copy link

ReneSci commented Dec 4, 2023

The settings set in a user_preamble statement

user_preamble  = ["set xtics out", "set mxtics 10", "set ytics out", "set font 'Areal, 8 '", "set zero 10^-100", 
	"set format y '%0.3se%03S'", "unset clip",  "set autoscale y" /*,  "set autoscale y2" */ ],

is not passed to gnuplot when the user_preamble="set term windows" statement is used to get the "old" gnuplot therminal containing the gnu-command therminal:

(%o1)	build_info(version="branch_5_47_base_452_g182b5c1ce",timestamp="2023-11-08 23:52:47",host="x86_64-w64-mingw32",lisp_name="SBCL",lisp_version="2.3.2",maxima_userdir="C:/Users/xxx/maxima",maxima_tempdir="C:/Users/xxx/AppData/Local/Temp",maxima_objdir="C:/Users/xx/maxima/binary/branch_5_47_base_452_g182b5c1ce/sbcl/2_3_2",maxima_frontend="wxMaxima",maxima_frontend_version="23.10.0_DevelopmentSnapshot_MSW")

Also: the mean to obtain greek letters in axix labels is also different wether I use user_preamble="set term windows" or not

  • some time ago is was the same. Unfortunately, I can not tell when this has changed.

(%i1132)	set_draw_defaults(
	dimensions    = [1500, 800],
	user_preamble  = ["set xtics out", "set mxtics 10", "set ytics out", "set font 'Areal, 8 '", "set zero 10^-100", 
	"set format y '%0.3se%03S'", "unset clip",  "set autoscale y" /*,  "set autoscale y2" */ ],
	    
	 /* yrange = [-10, 100] , */
	      yrange_secondary =  [0.00, 30],
	 xtics  = LOGDataXtics[2],
	 xtics_rotate = true,
	 font           = "Sans",
	    font_size      = 12,
	title          = "Measurements",
	    xlabel         = "Time",
	ylabel         = "Temperature [°C]",
	ylabel_secondary = " Data",
	 grid           = true,
	      palette        = gray,
	  point_type    = 0,
	 point_size    = 1,
	points_joined = true)$

draw2d(
    color = blue,  
    key = concat( SSTDataFile[1], " : ", LOGDataHeader[1][5][2]),
    points(LOGDataTimeDateIteger[1],  LOGDataMatrix[1][5] ), 
    user_preamble="set term windows")

@ReneSci
Copy link
Author

ReneSci commented Dec 4, 2023

If I put "set term windows" into the first user_preamble statement it seems to pass all the settings.

Greek letters are different though

user_preamble  = ["set xtics out", "set mxtics 10", "set ytics out", "set font 'Areal, 8 '", "set zero 10^-100", 
"set format y '%0.3se%03S'", "unset clip",  "set autoscale y",  "set autoscale y2"  , "set term windows" ],

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant