如何绘制带有水平和垂直图例的 ROC 平面图?

如何绘制带有水平和垂直图例的 ROC 平面图?

我想知道如何制作一个与图片中带有所有标题和网格的轴相同的轴。

在此处输入图片描述

我尝试了几种方法,但还是不行。如果有人能帮助我,那就太好了

答案1

我重新创建了 Matlab 默认样式的基本内容(我也是用户,所以我认出了该样式)。我在以下示例中使用了颜色,以便明确每种样式的位置。您可以将它们更改为黑色或直接删除它们。

关键概念是编辑<property> style={keys}。请检查:

找到您喜欢的字体。我\fontfamily{phv}\selectfont思考Helvetica(几乎等于 Arial)是最接近的字体样式。只需更改三个字母即可\fontfamily更改字体样式。

如果你愿意绘制其他函数,请检查

您还可以绘制表格和外部数据文件中的数据。

MWE 如下:

\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
  \begin{axis}[
    tick style={grid=major, very thick},
    title style={font=\LARGE\fontfamily{phv}\selectfont\bfseries, color=green!50!black},
    tick label style={font=\small\fontfamily{phv}\selectfont\bfseries, color=red},
    label style={font=\small\fontfamily{phv}\selectfont\bfseries, color=blue},
    xmin=0, xmax = 1,
    ymin=0, ymax = 1,
    xtick={0,0.1,...,1}, ytick={0,0.1,...,1},
    xlabel={1 - espeficidade},
    ylabel={Sensibilidade},
    title={Title},
    ]
    \addplot[blue, ultra thick] {x};
  \end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容