Rob*_*per 5 size plot resize julia plotly
当我调用plot()函数时,生成的图在浏览器中打开时始终具有固定的大小。我尝试以多种形式将布局参数传递给函数,但它总是抛出“未处理的布局类型”错误。
示例代码:
using Plots
plotly()
data = rand(10)
plot(data, layout = [:autosize=false, :width = 500, :height = 500])
plot(data, layout = [autosize=false, width = 500, height = 500])
plot(data, layout = ["autosize"=>false, "width" => 500, "height" => 500])
Run Code Online (Sandbox Code Playgroud)
有谁知道如何正确传递这个布局参数?
这可以通过不指定布局参数而是指定参数大小来完成:
plot(data, size = (width, height))
Run Code Online (Sandbox Code Playgroud)
我提到的布局参数在 Plotly 文档中使用,但仅在调用时适用Plotly.plot,而不是在选择Plots.plotPlotly 后端的情况下调用时适用。该Plots.plot调用将其自己的参数集转换为选定的后端。
不同用途参考: