当我调用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])
有人知道如何正确传递这个布局参数吗?
这可以通过指定参数大小而不是布局参数来完成:
plot(data, size = (width, height))
我提到的布局参数在 Plotly 文档中使用,但仅在调用
Plotly.plot
时适用,而不是在选择 Plotly 后端的情况下调用 Plots.plot
时适用。 Plots.plot
调用将其自己的参数集转换为选定的后端。
不同用途参考: