सामग्री पर जाएँ

groupplots से ग्रिड में कई प्लॉट

groupplots लाइब्रेरी लोड करें, group style={group size=2 by 1} के साथ एक groupplot एनवायरनमेंट खोलें, और हर प्लॉट \nextgroupplot से शुरू करें।

साथ-साथ दो प्लॉट

groupplots लाइब्रेरी कई ऐक्सिस को एक ग्रिड में, एक ही साइज़ और सीध में फ़्रेम के साथ रखती है। group size=2 by 1 का मतलब है दो कॉलम और एक पंक्ति। हर \nextgroupplot पढ़ने के क्रम में अगला सेल शुरू करता है।

एक पंक्ति में दो प्लॉट

\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{tikzpicture}
  \begin{groupplot}[
      group style={group size=2 by 1, horizontal sep=1.5cm},
      width=6cm, height=4.5cm, xlabel=$t$,
    ]
    \nextgroupplot[title={Position}, ylabel=$x$]
    \addplot[blue, thick, domain=0:4, samples=40] {x^2/2};
    \nextgroupplot[title={Velocity}, ylabel=$v$]
    \addplot[red, thick, domain=0:4] {x};
  \end{groupplot}
\end{tikzpicture}
\end{document}

groupplot पर दिए ऑप्शन हर सेल पर लागू होते हैं; \nextgroupplot पर दिए ऑप्शन सिर्फ़ उसी पर।

साझा लेबल वाला 2 गुणा 2 ग्रिड

ग्रिड में अंदर के टिक लेबल और ऐक्सिस लेबल दोहराए जाते हैं। xlabels at=edge bottom और ylabels at=edge left ऐक्सिस लेबल सिर्फ़ बाहरी प्लॉट पर रखते हैं, और xticklabels at=edge bottom x टिक लेबल के लिए यही करता है।

बाहरी किनारों पर लेबल वाले चार प्लॉट

\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{tikzpicture}
  \begin{groupplot}[
      group style={
        group size=2 by 2,
        horizontal sep=1.2cm, vertical sep=1cm,
        xlabels at=edge bottom, ylabels at=edge left,
        xticklabels at=edge bottom,
      },
      width=5.5cm, height=4cm,
      xlabel=$t$, ylabel=$y$, domain=0:6, samples=50,
    ]
    \nextgroupplot \addplot[blue] {sin(deg(x))};
    \nextgroupplot \addplot[red] {cos(deg(x))};
    \nextgroupplot \addplot[teal] {exp(-x/2)};
    \nextgroupplot \addplot[orange] {x/6};
  \end{groupplot}
\end{tikzpicture}
\end{document}

मुख्य प्लॉट और रेज़िडुअल पैनल

सेल की ऊँचाई और रेंज अलग-अलग हो सकती हैं। एक आम लेआउट है डेटा प्लॉट और उसके नीचे रेज़िडुअल का एक छोटा पैनल, जो x ऐक्सिस साझा करता है।

डेटा और रेज़िडुअल

\documentclass{article}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\begin{document}
\begin{tikzpicture}
  \begin{groupplot}[
      group style={group size=1 by 2, vertical sep=0.4cm, xticklabels at=edge bottom},
      width=8cm, xmin=0, xmax=5,
    ]
    \nextgroupplot[height=5cm, ylabel={Signal}]
    \addplot+[only marks] coordinates {(1,2.1) (2,3.9) (3,6.2) (4,7.8)};
    \addplot[red, domain=0:5] {2*x};
    \nextgroupplot[height=3cm, xlabel=$x$, ylabel={Residual}, ymin=-0.5, ymax=0.5]
    \addplot+[only marks] coordinates {(1,0.1) (2,-0.1) (3,0.2) (4,-0.2)};
    \addplot[gray, dashed, domain=0:5] {0};
  \end{groupplot}
\end{tikzpicture}
\end{document}

group style की keys

Keyक्या करती हैScissor LaTeX में
group size=C by Rकॉलम गुणा पंक्तियाँकाम करता है
horizontal sep, vertical sepऐक्सिस फ़्रेम के बीच की जगहकाम करता है
xlabels at=edge bottom, ylabels at=edge leftऐक्सिस लेबल सिर्फ़ बाहरी प्लॉट पर (या all)काम करता है
xticklabels at=edge bottom, yticklabels at=edge leftटिक लेबल सिर्फ़ बाहरी प्लॉट पर (या all)काम करता है
group name=gसेल को रेफ़र करने के लिए एक नाम, जैसे g c1r1स्वीकार किया जाता है; सेल के रेफ़रेंस सपोर्टेड नहीं हैं

TeX इंस्टॉलेशन से क्या अलग है

यह लाइब्रेरी pgfplots का हिस्सा है; CTAN पर मैनुअल का "groupplots" सेक्शन देखें: ctan.org/pkg/pgfplots। अगर आप pgfplots में नए हैं, तो pgfplots से प्लॉट से शुरू करें।

यह भी देखें: लाइन प्लॉट, लॉगरिदमिक ऐक्सिस और pgfplots।

सवाल और जवाब

LaTeX में सबप्लॉट कैसे बनाएँ?

pgfplots की groupplots लाइब्रेरी इस्तेमाल करें: \usepgfplotslibrary{groupplots}, फिर \begin{groupplot}[group style={group size=2 by 2}] और हर प्लॉट के लिए एक \nextgroupplot।

ग्रुप प्लॉट में ऐक्सिस लेबल कैसे साझा करें?

group style में xlabels at=edge bottom और ylabels at=edge left जोड़ें, और groupplot पर xlabel और ylabel सेट करें।

क्या दो प्लॉट एक ही लेजेंड साझा कर सकते हैं?

हर सेल का अपना लेजेंड होता है। लेजेंड को एक सेल में रखें और legend style={at={(x,y)}, anchor=...} से उसकी जगह तय करें।

इस पेज का हर उदाहरण साइट बनते समय Scissor LaTeX टाइपसेट करता है। पिछला अपडेट: 2026-11-07।