如何使用 Plots.jl 在 Julia 中缩放绘图
How to scale a plot in Julia using Plots.jl
我目前正在尝试放大一个非常小的图。如何限制 x 轴和 y 轴以便我可以近距离查看我的绘图?
这是我当前的代码,它可以工作,但与图像的其余部分相比,我的绘图很小(这实际上是正确的,我只是想特别放大)。
img = load("/Users/xxxx/xxxx/xxxx-xxx.png")
plot!(img)
plot!(x_coordinate_holder, y_coordinate_holder, color = :black,linewidth=0.4)
如何才能只显示特定范围的 x 和 y 坐标?
以下是我对其进行可变缩放的方式。在我的例子中,我在地图上绘制了一个代理的遍历,所以我希望比例动态变化(因此使用最小值和最大值)。
xMin = minimum(x_coordinate_holder)-50
xMax = maximum(x_coordinate_holder)+50
yMin = minimum(y_coordinate_holder)-50
yMax = maximum(y_coordinate_holder)+50
print("X-Coords: ", xMin, ", ", xMax, " Y-Coords: ", yMin, ", ", yMax, "\n")
plot(img, xlim=(xMin,xMax), ylim=(yMin, yMax), yflip = false)
plot!(x_coordinate_holder, y_coordinate_holder, color = :black, linewidth=0.4)
我目前正在尝试放大一个非常小的图。如何限制 x 轴和 y 轴以便我可以近距离查看我的绘图?
这是我当前的代码,它可以工作,但与图像的其余部分相比,我的绘图很小(这实际上是正确的,我只是想特别放大)。
img = load("/Users/xxxx/xxxx/xxxx-xxx.png")
plot!(img)
plot!(x_coordinate_holder, y_coordinate_holder, color = :black,linewidth=0.4)
如何才能只显示特定范围的 x 和 y 坐标?
以下是我对其进行可变缩放的方式。在我的例子中,我在地图上绘制了一个代理的遍历,所以我希望比例动态变化(因此使用最小值和最大值)。
xMin = minimum(x_coordinate_holder)-50
xMax = maximum(x_coordinate_holder)+50
yMin = minimum(y_coordinate_holder)-50
yMax = maximum(y_coordinate_holder)+50
print("X-Coords: ", xMin, ", ", xMax, " Y-Coords: ", yMin, ", ", yMax, "\n")
plot(img, xlim=(xMin,xMax), ylim=(yMin, yMax), yflip = false)
plot!(x_coordinate_holder, y_coordinate_holder, color = :black, linewidth=0.4)