想要使用鼠标点击选取多个点并连接成一个区域并填充颜色,可以采取一种简化的方法。首先,使用ginput函数,通过点击来选取点,完成后按回车键填充。具体实现步骤如下:[x,y]=ginput;这行代码将鼠标点击的坐标分别存储在x和y数组中。接下来,利用fill函数来填充颜色:fill(x,y,'g');此处,'g'代表绿色...
[x,y] = ginput(numMouseCount); %记录所有鼠标点击时的坐标[x,y]color = rand(numMouseCount,1); %填充随机色 color = [1 0 0]; %填充红色 patch(x,y,color)
线上的点是没法单独改变颜色的,办法是再画一个点上去 clear all; close all;figure;x=5:100;plot(x,log10(x),'k-');xlim([0,100]);ylim([0.5,2]);hold on;% 上面是画好的图h=findobj(gcf,'type','line');X=get(h,'XData');Y=get(h,'YData');plot(X(1),Y(1),'bo'...