当我调用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])
是否有人知道如何正确传递此布局参数?
答案 0 :(得分:1)
这可以通过指定布局参数而不是参数大小来完成:
plot(data, size = (width, height))
我所指的布局参数也用于Plotly文档中,该文档仅在调用Plotly.plot时使用,而不是在调用Plots.plot并选择了plotly后端时使用。 Plots.plot调用将其自己的参数集正确转换为选定的后端。
有关不同用途的参考: http://docs.juliaplots.org/latest/attributes/ https://plot.ly/julia/setting-graph-size/