带坐标系的条形图

带坐标系的条形图

我正在研究匿名化和GDA 评分对于一篇论文,我想制作以下图表:

在此处输入图片描述

有人能帮我用图表得到这样的坐标系吗?到目前为止,我只能使用 tikz 和 pgfplots 在一个框中得到一个图表,而没有 y 轴将两个区域分开。我也查看了文档,但这对我没有帮助。这是我第一次创建图表(到目前为止我只创建了函数图),我希望我能学到一些东西!

答案1

一个简单的方法就是直接画出来。我希望代码是不言自明的。

在此处输入图片描述

\documentclass[tikz,border=5mm]{standalone}
\begin{document}
\begin{tikzpicture}
\foreach \i/\j/\col/\lw/\itextB/\itextA in {
    1/2/cyan/7mm/0.94/Conf,
    2/2/cyan/7mm/1.00/Prob,
    3/2/gray/7mm/0.00/Know,
    4/1.5/gray/7mm/16.00/Work,
    5/2/gray/7mm/1.00/Susc,
    -.9/1.7/red/18mm/0.06/Combined
}{
\draw[color=\col,line width=\lw] (\i-.3,0)--+(90:-\j);
\path 
(\i-.3,0)   node[above=1mm,scale=.9]{\itextA}
(\i-.3,-\j) node[above,scale=.7]{\itextB};      
}
\draw[thick] (-3,0)--(5.5,0) 
(0,-2) node[below]{bad} -- (0,2) node[above]{good};
\end{tikzpicture}
\end{document}

相关内容