朱莉娅 Plotly设置绘图尺寸

4
当我调用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])

有没有人知道如何正确传递这个布局参数?
1个回答

7
这可以通过指定 size 参数而非布局参数来实现:
plot(data, size = (width, height))

我所提到的布局参数是在 Plotly 文档中仅适用于调用 Plotly.plot,而不是使用 plotly 后端调用 Plots.plot 时。Plots.plot 调用会将其自己的一组参数正确地转换为所选的后端。
有关不同用法的参考: http://docs.juliaplots.org/latest/attributes/ https://plot.ly/julia/setting-graph-size/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接