by taking a look at the following picture and the attached file, you will clearly see, that there are some inconsistent interpretations of the axis-properties. While some are applied correctly, others are taken from the hidden one. Unfortunately I have no bugid and only the information, that the bug resolved as "won't fix".
Within our application, we wanted to pass the log scale switch to the end user this way. Please, don't expect too much, if you grapple with such kind of problem.