julia 绘图设置绘图图形大小

问题描述 投票:0回答:1

当我调用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 resize size julia plotly
1个回答
8
投票

这可以通过指定参数大小而不是布局参数来完成:

plot(data, size = (width, height))

我提到的布局参数在 Plotly 文档中使用,但仅在调用

Plotly.plot
时适用,而不是在选择 Plotly 后端的情况下调用
Plots.plot
时适用。
Plots.plot
调用将其自己的参数集转换为选定的后端。

不同用途参考:

© www.soinside.com 2019 - 2024. All rights reserved.