2

箱ひげ図を描いているので、MATLAB で次のコードを使用します。私はmatlabが初めてです。

for k=1:N    % running through k categories in the plot 
  patch(...);   % The box 

  % now drawing the whiskers and percentiles 
  line(...); % the median
  line(..); % the 25th percentile 
  line(..); % the 75th percentile
  line(...); % the max
  line(..); % the min 
end

% THIS LINE ONLY IS DISPLAYED NOT THE BOX-PLOT, WHY?? 
% A poly-line passing median of each box 
plot([1:N]-0.5, Ys, '-Xr', 'LineWidth', 4, 'MarkerSize', 12);

ボックスプロットではなく、最後のステートメントで描かれた線のみが表示されますステートメントをコメントアウトするとplot、ボックスプロットが表示されます。

しかし、それらを重ねて表示するにはどうすればよいでしょうか。

4

1 に答える 1

2

ボックス プロットを使用したことがないため、これが機能するかどうかは 100% わかりませんが、図で複数のプロットが上書きされるのを防ぐために、通常はhold onコマンドを使用します。hold on最後のプロット ステートメントの直前に行を追加してみてください

于 2012-08-26T10:26:57.187 に答える