You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Julia中设置绘图坐标轴范围为-10到10

解决Plots设置坐标轴范围的问题

你用的size=(400,400)仅用于调整绘图窗口的尺寸,无法改变坐标轴的取值范围。要将x轴和y轴的范围都固定为-10到10,需要使用xlims和ylims参数(或对应的xlims!/ylims!函数),以下是两种可行的修改方案:

方案1:在初始绘图时直接指定坐标轴范围

using Plots

x = [-10]
y = [-2]

# 直接在scatter中设置xlims和ylims
scatter(x, y, label=false, size=(400,400), xlims=(-10,10), ylims=(-10,10))
scatter!([0], [0], label=false)

方案2:在绘图后动态调整坐标轴范围

如果已经完成初始绘图,也可以用xlims!和ylims!函数修改现有绘图的坐标轴范围:

using Plots

x = [-10]
y = [-2]

scatter(x, y, label=false, size=(400,400))
scatter!([0], [0], label=false)

# 后续调整坐标轴范围
xlims!(-10, 10)
ylims!(-10, 10)

额外优化:让坐标轴比例一致

如果想让x轴和y轴的单位长度在视觉上保持一致(避免图形拉伸),可以添加aspect_ratio=1参数,结合size=(400,400)就能得到方形且坐标轴范围正确的绘图:

using Plots

x = [-10]
y = [-2]

scatter(x, y, label=false, size=(400,400), xlims=(-10,10), ylims=(-10,10), aspect_ratio=1)
scatter!([0], [0], label=false)

内容的提问来源于stack exchange,提问作者Struggling_Student

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 13:35:15