Fixed problem with log axes
This commit is contained in:
parent
3b33b054d3
commit
e8e2cecbef
@ -510,7 +510,7 @@ function gr_display(sp::Subplot{GRBackend}, w, h, viewport_canvas)
|
|||||||
xaxis[:flip] && (scale |= GR.OPTION_FLIP_X)
|
xaxis[:flip] && (scale |= GR.OPTION_FLIP_X)
|
||||||
yaxis[:flip] && (scale |= GR.OPTION_FLIP_Y)
|
yaxis[:flip] && (scale |= GR.OPTION_FLIP_Y)
|
||||||
if scale & GR.OPTION_X_LOG == 0
|
if scale & GR.OPTION_X_LOG == 0
|
||||||
majorx = 1 #5
|
majorx = 1
|
||||||
xtick = GR.tick(xmin, xmax) / majorx
|
xtick = GR.tick(xmin, xmax) / majorx
|
||||||
else
|
else
|
||||||
# log axis
|
# log axis
|
||||||
@ -518,7 +518,7 @@ function gr_display(sp::Subplot{GRBackend}, w, h, viewport_canvas)
|
|||||||
majorx = 2 # no minor grid lines
|
majorx = 2 # no minor grid lines
|
||||||
end
|
end
|
||||||
if scale & GR.OPTION_Y_LOG == 0
|
if scale & GR.OPTION_Y_LOG == 0
|
||||||
majory = 1 #5
|
majory = 1
|
||||||
ytick = GR.tick(ymin, ymax) / majory
|
ytick = GR.tick(ymin, ymax) / majory
|
||||||
else
|
else
|
||||||
# log axis
|
# log axis
|
||||||
@ -576,8 +576,8 @@ function gr_display(sp::Subplot{GRBackend}, w, h, viewport_canvas)
|
|||||||
|
|
||||||
x1, x2 = xaxis[:flip] ? (xmax,xmin) : (xmin,xmax)
|
x1, x2 = xaxis[:flip] ? (xmax,xmin) : (xmin,xmax)
|
||||||
y1, y2 = yaxis[:flip] ? (ymax,ymin) : (ymin,ymax)
|
y1, y2 = yaxis[:flip] ? (ymax,ymin) : (ymin,ymax)
|
||||||
GR.axes(xtick, ytick, x1, y1, majorx, majory, ticksize)
|
GR.axes(xtick, ytick, x1, y1, 1, 1, ticksize)
|
||||||
GR.axes(xtick, ytick, x2, y2, -majorx, -majory, -ticksize)
|
GR.axes(xtick, ytick, x2, y2, -1, -1, -ticksize)
|
||||||
end
|
end
|
||||||
# end
|
# end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user