是否可以生成没有 X 标签的条形图pgfplots
?我只想填充条形图并使用提供颜色代码的外部图例。我正在制作一个3x1
组图,该图显示了在三组不同假设下几种不同算法的性能,因此 X 标签会重复,这开始真正挤满空间。但我似乎找不到有关如何生成没有 X 标签的条形图的任何信息...
这是一种 MWE......
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\begin{groupplot}[
footonotesize,
group style={
group size=3 by 1,
xlabels at=edge bottom,
ylabels at=edge left
}]
\nextgroupplot[title={\scriptsize Empirical CDF}]
\addplot[ybar] coordinates {
(1, 8.501)
(2, 10.179)
(3, 11.14)
(4, 15.001)
(5, 6.886)};
\nextgroupplot[title={\scriptsize Triangular CDF}]
\addplot[ybar] coordinates {
(1, 7.745)
(2, 8.606)
(3, 8.630)
(4, 15.001)
(5, 6.886)};
\nextgroupplot[title={\scriptsize LN/Exponential CDF}]
\addplot[ybar] coordinates {
(1, 8.428)
(2, 9.964)
(3, 11.087)
(4, 15.001)
(5, 6.886)};
\end{groupplot}
\end{tikzpicture}
%\ref{CombinedLegendBar}
\caption{Triage++ Performance}
\label{PlusPlusCombinedBar}
\end{figure}
\end{document}
目前看起来很糟糕:)我仍在弄清楚 pgfplots。
答案1
您可以使用xtick=\empty
或xticklabels=\empty
。在第一种情况下,刻度和标签都会消失,而在后一种情况下,只有标签会消失。这里我放了xticklabels=\empty
。
\documentclass[border=2]{standalone}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.groupplots}
\begin{document}
\begin{tikzpicture}
\begin{groupplot}[
group style={
group size=3 by 1,
xlabels at=edge bottom,
ylabels at=edge left,
}]
\nextgroupplot[title={\scriptsize Empirical CDF},xticklabels=\empty]
\addplot[ybar] coordinates {
(1, 8.501)
(2, 10.179)
(3, 11.14)
(4, 15.001)
(5, 6.886)};
\nextgroupplot[title={\scriptsize Triangular CDF},xticklabels=\empty]
\addplot[ybar] coordinates {
(1, 7.745)
(2, 8.606)
(3, 8.630)
(4, 15.001)
(5, 6.886)};
\nextgroupplot[title={\scriptsize LN/Exponential CDF},xticklabels=\empty]
\addplot[ybar] coordinates {
(1, 8.428)
(2, 9.964)
(3, 11.087)
(4, 15.001)
(5, 6.886)};
\end{groupplot}
\end{tikzpicture}
\end{document}