Matrices are linear transformations, so they can scale, rotate, etc. But they cannot be stretched logarithmically. This is a nonlinear transformation.
EDIT: But you should be able to overturn it yourself, without too much trouble. (Does not require knowledge of lin alg.) I mean, if you want the x axis to be on a logarithmic scale, take the x coordinate log that you draw with graphics . The tricky part is getting the scale legend to work on the side of the graph - it boils down to converting each scale value from x to 10 ^ x (or to any base of logarithms you use.)
, :
1 10 100 1000
1 2 3 4