使用Plotly.js我有时会添加一个上边距(不一致),其中图形的总高度为300px,但图形本身只有150px高.然后拉伸SVG容器并且实际图形更小.我该怎么做才能防止这个空白区域,为什么它只是有选择地出现?
Plotly Matlab语法导致300px div而不是300px图:
`% PLOT MEAN MOVEMENT
data = {...
struct(...
'x', nScan, ...
'y',fastmotion, ...
'type', 'scatter')...
};
if max(fastmotion) < 0.3
yminval = 0.3;
else
yminval = round(max(fastmotion) + 1);
end
layout = struct(...
'yaxis', struct(...
'title', 'Movement (mm)', ...
'range', [0, yminval]));
header{3} = 'Absolute Movement';
layout.width = 800;
layout.height = 300;
p = plotlyfig;
p.data = data;
p.layout = layout;
p.PlotOptions.FileName = 'plot_5';
html_file = plotlyoffline(p);
html_file;`
Run Code Online (Sandbox Code Playgroud)