答案1
这对于PGFPlots。因为你的需求不是很具体,这里我也只提供一个例子关于如何做到这一点,使用从手册中复制的一些虚拟数据。
如果你的文件中含有实验数据,并且需要使用“符号坐标”,请查看删除条形图和轴之间的空间。如果你真的需要第二个 y 轴,也可以这样做。为此,请查看组图中的第二个 y 轴。
希望这至少能给你一个好的开始。如果你稍后需要更多细节方面的帮助,请随时咨询后续问题然后。
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.groupplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
\begin{groupplot}[
group style={
group size=1 by 2,
x descriptions at=edge bottom,
y descriptions at=edge left,
vertical sep=5mm,
},
ybar,
enlargelimits=0.15,
ylabel={\#participants},
xtick=data,
symbolic x coords={tool8,tool9,tool10},
nodes near coords,
]
\nextgroupplot
\addplot coordinates {(tool8,7) (tool9,9) (tool10,4)};
\addplot coordinates {(tool8,4) (tool9,4) (tool10,4)};
\addplot coordinates {(tool8,1) (tool9,1) (tool10,1)};
\nextgroupplot
\addplot coordinates {(tool8,7) (tool9,9) (tool10,4)};
\addplot coordinates {(tool8,4) (tool9,4) (tool10,4)};
\addplot coordinates {(tool8,1) (tool9,1) (tool10,1)};
\end{groupplot}
\end{tikzpicture}
\end{document}