是否可以創建這些類型的圖(山脊線)?

是否可以創建這些類型的圖(山脊線)?

我想知道是否可以使用 PGFPlots 來建立這些類型的圖?我確實瀏覽了文檔中的所有繪圖類型,但我沒有看到任何與此接近的內容。也許有人有一些建議?

谷歌稱這些被稱為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}

在此輸入影像描述

相關內容