如何在Matlab中旋转2D散点图

时间:2012-04-22 12:20:45

标签: matlab rotation scatter-plot

我使用以下命令创建了2D散点图:

h = scatter(handles.axsScatterPlot, sig2, sig1, 'x');
xlabel(['Signal ' num2str(sigNum2) ' Amplitude']);
ylabel(['Signal ' num2str(sigNum1) ' Amplitude']);

我需要将散点图顺时针旋转90度。

使用camroll(90)可以正常工作,但是轴标签会搞得一团糟。

我尝试过使用rotate(h, [0 0 1], 90);rotate(handles.axsScatterPlot, [0 0 1], 90);,但似乎都没有效果。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

view camva 命令可指定您的观看角度

答案 1 :(得分:0)

使用camporbit(theta,phi)代替camproll(theta)