log plot problems

Hi:

I encounter the following problems, most are related to log plots. I am using
version 0.54.1 on Solaris. Did I miss something trivial?

(1) No y tick labels when the range is less than 10, e.g.

semilogy([8,5,6,4,5,6,7])

(2) The 0.3 tick mark is missing in this plot:

semilogy([56,7,2,0.2,999])

(3) If we do the "linear" plot first and then overplot it with the (semi)log
plot, the lowest Y label (1) is totally wrong and the lowest order of magnitude
has no tick marks! e.g.

plot([8,5,6,4,5,6,7])
semilogy([56,7,2,0.2,999])

(4) When doing semilogx(), it is always necessary to issue the show() command
afterwards, to see the plot. Not so for plot() or semilogy().

JC Hsu