是否可以创建这些类型的图(山脊线)?

是否可以创建这些类型的图(山脊线)?

我想知道是否可以使用 PGFPlots 创建这些类型的图?我确实浏览了文档中的所有图类型,但没有看到任何与此类似的图。也许有人有一些建议?

Google 说这些被称为ridgeline情节。也许 PGFPlots 中还有其他与此类似的关键字?

山脊线

答案1

要在 y 轴上堆叠多个图,您可以使用选项stack plots = y。但是,它有一个限制,即只接受由相同数量数据组成的图表。如果您可以提供数据集供我们作为回复的基础,我们可以提供更好的答案。

\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage{xcolor}

\begin{document}

\begin{tikzpicture}
\pgfplotsset{every axis plot post/.append style={draw=black, fill=gray!25}}
\begin{axis}[
smooth,
stack plots=y,
area style,
enlarge x limits=false,
xlabel=length (minutes),
ylabel=year,]
\addplot coordinates {(0,1) (1,1.5) (2,2) (3,2) (4,1.5) (5,1)} ;
\addplot coordinates {(0,1) (1,1) (2,2) (3,2) (4,1) (5,1)} ;
\addplot coordinates {(0,0.5) (0.5,1) (1,1.5) (1.5,1) (2,0)} ;
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容