- One more problem which could be already fixed as it looks related to previous ones:
If in the Chart Editor try to shift all tick numbers to the left so that Y=1010, 1011, 1012 are not collide with the axis, the only what moves are numbers 10, 100 and 1000. The 104, ...., 10^12 do not move at all.
module mod1
use clrwin
parameter (N=8)
real*8 X(N), Y(N)
Data X/1e2, 2e2, 1e3, 1e4, 2e4, 3e4, 4e4, 5e4/
Data Y/1000, 6622, 8333, 11111, 171776, 1e9, 1.e12, 1.e11/
save
contains
INTEGER FUNCTION redraw ()
! CALL simpleplot_redraw@()
CALL plot_redraw@()
redraw = 2
end function redraw
end module
!................................
Program bug333
use mod1
i=winio@('%fn[Tahoma]%bf%ts&',2.d0)
CALL winop@('%pl[gridlines]')
call winop@('%pl[axes_pen=2,frame_pen=2,width=2,x_axis='X Axis Title',y_axis='Y Axis Title']')
i=winio@('%ww%pv%pl[file=aaa.set,framed,link=lines,x_array,scale=log_log,N_GRAPHS=1,y_min=100.]%ff&', 925,700, n, X, Y)
i=winio@('%sf%cn%^bt[Redraw]&', Redraw)
i=winio@('%es')
end
- Minor improvement clearly needed: to offer an options of always using numbers in scientific format like 10X with LOG scale. The mix of scientific 10X and so called engineering format 1, 10, 100, 1000 never looks nice and i'd claim never used in any graphics software