注意:只是示意图,不是根据数据绘制的。。论文需要

 

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;

  

posted on 2017-12-22 11:33  zhouerba  阅读(8188)  评论(3编辑  收藏  举报