在cftool中调整数据点的样式

时间:2014-04-01 13:22:37

标签: matlab curve-fitting

有没有办法控制下图中黑色数据点的大小,颜色和样式?

图像

Cftool

代码

%% Fit: 'untitled fit 1'.
[xData, yData, zData] = prepareSurfaceData( x_lim, y_lim, z_lim );

% Set up fittype and options.
ft = 'linearinterp';

% Fit model to data.
[fitresult, gof] = fit( [xData, yData], zData, ft, 'Normalize', 'on' );

% Plot fit with data.
figure( 'Name', 'untitled fit 1' );
h = plot( fitresult, [xData, yData], zData );
legend( h, 'untitled fit 1', 'z_lim vs. x_lim, y_lim', 'Location', 'NorthEast' );
% Label axes
xlabel( 'x_lim' );
ylabel( 'y_lim' );
zlabel( 'z_lim' );
grid on
view( -253.5, 42.0 );

1 个答案:

答案 0 :(得分:1)

在您的代码中,绘制时返回的句柄,h的长度应为2. h(1)包含曲面的详细信息,h(2)为点。因此,您可以对此句柄的各种属性使用set

set(h(2),'Marker','o');

(您可能想要设置的其他媒体资源:MarkerSizeMarkerEdgeColorMarkerFaceColor)。