Julia中使用PlotlyJS在Pluto绘制随机游走图时出现过窄问题
解决Pluto中Plotly图表高度极小的问题
针对你在Pluto中绘制随机游走图时遇到的图表高度过窄问题,试试以下几种方案:
修正Layout参数传递方式
直接传入Layout对象的参数有时在Pluto渲染环境中无法被正确解析,你可以尝试两种调整方式:# 方式1:直接用关键字参数传递布局设置 plot(walk, yaxis_range=[-20,20], width=800, height=800) # 方式2:明确构造yaxis的属性对象 using PlotlyJS plot(walk, Layout(; yaxis=attr(range=[-20,20]), width=800, height=800))手动指定x轴数据
仅传入一维数组时,Plotly的默认渲染逻辑可能导致布局压缩,手动绑定x轴为数组索引,强制生成标准线图布局:plot( scatter(x=1:length(walk), y=walk, mode="lines"), Layout(yaxis_range=[-20,20], width=800, height=800) )强制Pluto以HTML格式渲染输出
在代码单元格开头添加Pluto魔法注释,避免Pluto自动调整输出容器大小:# ╔═╡ output-as: html using PlotlyJS plot(walk, Layout(yaxis_range=[-20,20], width=800, height=800))回退到稳定版本的PlotlyJS
部分新版本PlotlyJS与Pluto存在适配问题,尝试安装稳定版本:using Pkg Pkg.add(Pkg.PackageSpec(name="PlotlyJS", version="0.18.10"))
内容的提问来源于stack exchange,提问作者Bhargavi Dameracharla
相关产品推荐
相关产品推荐

