注意:只是示意图,不是根据数据绘制的。。论文需要
close all; clear; clc; %% 数据 %% 画图ROC % x=0:0.01:1; % y=x; % plot(x,y,\'k--\'); % hold on; % theta=pi/2:0.01:pi; % X=1+1*cos(theta); % Y=0+1*sin(theta); % plot(X,Y); % xlim([0 1]) % %axis([0 1 0 1]) % text(0.4,0.8,\' \leftarrow ROC曲线\');%对曲线进行文字标注 % xlabel(\'False Positive Rate\'); % ylabel(\'True Positive Rate\'); % hold off; %% 画PR曲线 x=0:0.01:1; y=x; plot(x,y,\'k--\'); hold on; theta=0:0.01:pi/2; X=0+1*cos(theta); Y=0+1*sin(theta); plot(X,Y); xlim([0 1]) %axis([0 1 0 1]) text(0.55,0.85,\' \leftarrow PR曲线\');%对曲线进行文字标注 scatter(0.71,0.71,200,\'k.\');%第三是点的大小,后面是颜色和形状bgrcmykw text(0.71,0.71,\' \leftarrow 平衡点\');%对曲线进行文字标注 hold on; % 画某点到XY轴的垂线!! x0=0.71;y0=0.71; %曲线上的一点 hold on; %在画完函数虚线之后保持曲线图 plot([0 x0],[y0 y0],\'r--\'); %画两个虚线 plot([x0 x0],[0 y0],\'r--\'); hold off; xlabel(\'查全率\'); ylabel(\'查准率\'); box off;%去掉坐标轴上面和右边边框 hold off;