Scissor LaTeX मध्ये pgfplots
Scissor LaTeX मध्ये pgfplots पॅकेज बहुतेक 2D प्लॉट्ससाठी चालते, त्याच्या स्वतःच्या रेंडररने काढलेले: अक्ष, रेषा, स्कॅटर आणि बार प्लॉट्स, सूत्रे, टेबल आणि CSV फाइल्स, लॉग अक्ष, त्रुटी पट्ट्या, लेजंड, groupplots, fill between आणि वरून पाहिलेले हीट मॅप; 3D दृश्ये, axis equal आणि pgfplotstable ची टेबल अजून सपोर्टेड नाहीत.
पॅकेज काय करते
pgfplots TikZ चित्राच्या आत डेटा किंवा सूत्रांवरून प्लॉट्स काढते. तुम्ही \begin{tikzpicture}\begin{axis}[...] उघडता, प्रत्येक मालिकेसाठी एक \addplot जोडता, आणि pgfplots टिक्स, लेजंड आणि रंग निवडते. त्याचे पर्याय लॉगरिदमिक अक्ष, बार चार्ट, त्रुटी पट्ट्या, रंग नकाशे आणि आणखी बरेच काही व्यापतात.
Scissor LaTeX pgfplots चालवत नाही. टाइपसेटर तोच कोड वाचतो आणि प्लॉट स्वतः वेक्टर ग्राफिक्स म्हणून काढतो, लेबल तुमच्या दस्तऐवजाच्या फॉन्टमध्ये. निकाल pgfplots च्या डीफॉल्ट्सच्या अगदी जवळ असतो, आणि सोर्स TeX इन्स्टॉलेशनमध्ये कोणताही बदल न करता कंपाइल होतो.
इथे काय चालते
| वैशिष्ट्य | Scissor LaTeX मध्ये | अधिक |
|---|---|---|
लेबल, शीर्षक, लेजंड, ग्रिड, टिक्स, श्रेणींसह axis | चालते | pgfplots च्या मूलभूत गोष्टी |
रेषा, खुणा, रंग, cycle lists, smooth, const plot | चालते | रेषा प्लॉट्स |
only marks, स्कॅटर प्लॉट्स | चालते | स्कॅटर प्लॉट्स |
ybar, xbar, एकावर एक बार, nodes near coords, symbolic x coords | चालते | बार चार्ट |
error bars/.cd, y explicit, +- (x, y) | चालते | त्रुटी पट्ट्या |
semilogyaxis, loglogaxis, xmode=log | चालते | लॉग अक्ष |
group style सह groupplot (groupplots लायब्ररी) | चालते | गट प्लॉट्स |
ओळीतील ओळींमधून किंवा प्रोजेक्टमधील .csv/.dat फाइलमधून \addplot table | चालते | CSV मधील डेटा |
view={0}{90} सह \addplot3: surf, matrix plot, contour filled, colorbar | चालते | कंटूर आणि हीट मॅप |
fill between (fillbetween लायब्ररी), name path | चालते | |
\pgfplotsset{...}, शैली, compat= | चालते | सेटिंग काहीही असो, compat=1.18 सारखे वागते. |
इतर कोणत्याही view सह \addplot3 (खरे 3D) | सपोर्टेड नाही | संदेशासह रिकामा अक्ष काढला जातो. |
axis equal | सपोर्टेड नाही | संदेशासह दुर्लक्षित होते; अक्ष त्यांचे स्वतःचे प्रमाण ठेवतात. |
\pgfplotstabletypeset (pgfplotstable) | सपोर्टेड नाही | संदेशासह वगळले जाते, आणि फाइलचे नाव छापले जाते. |
| अज्ञात पर्याय | वगळले | पर्यायाचे नाव सांगणाऱ्या संदेशासह दुर्लक्षित होतात; बाकीचे काढले जाते. |
उदाहरणे
मूल्य लेबलसह बार चार्ट:
nodes near coords सह बार चार्ट
\begin{tikzpicture}
\begin{axis}[ybar, bar width=12pt, ymin=0, ymax=52,
symbolic x coords={Mon,Tue,Wed,Thu}, xtick=data,
nodes near coords, enlarge x limits=0.2,
ylabel={Visitors}, width=7cm, height=5cm]
\addplot coordinates {(Mon,31) (Tue,44) (Wed,38) (Thu,27)};
\end{axis}
\end{tikzpicture}दस्तऐवजाच्या आत लिहिलेल्या टेबलमधून वाचलेल्या दोन मालिका, लेजंडसह:
ओळीतील टेबलचे स्तंभ
\begin{tikzpicture}
\begin{axis}[xlabel={Week}, ylabel={Hours of practice},
legend pos=north west, width=7cm, height=5cm]
\addplot table [x=week, y=erika] {
week erika john
1 4 2
2 6 3
3 5 5
4 8 6
};
\addlegendentry{Erika}
\addplot table [x=week, y=john] {
week erika john
1 4 2
2 6 3
3 5 5
4 8 6
};
\addlegendentry{John}
\end{axis}
\end{tikzpicture}कोनातून पाहिलेला पृष्ठभाग अजून काढला जात नाही. अक्ष रिकामा दिसतो, आणि समस्या टॅब कारण समजावतो:
3D दृश्य काढले जात नाही
\begin{tikzpicture}
\begin{axis}[view={60}{30}, width=6cm]
\addplot3[surf, domain=-2:2] {x^2 - y^2};
\end{axis}
\end{tikzpicture}समस्या टॅब: 3D plots are drawn only when seen from above (view={0}{90}) for now
सुसंगतता
- TeX इन्स्टॉलेशनमधून इथे: बहुतेक 2D प्लॉट्स तिथे दिसतात तसेच, एक-दोन पॉइंटच्या फरकात, दिसतात. खरे 3D प्लॉट्स,
axis equalआणि सपोर्टेड संचाबाहेरील पर्याय समस्या टॅबमध्ये नावाने दाखवले जातात. - इथून TeX इन्स्टॉलेशनमध्ये: प्लॉट्स तिथे pgfplots सह कोणताही बदल न करता कंपाइल होतात.
contour luaआणिcontour gnuplotला तिथे LuaLaTeX किंवा gnuplot लागते;contour filledला यांपैकी काहीही लागत नाही.
संपूर्ण मॅन्युअल CTAN वर आहे: ctan.org/pkg/pgfplots. अक्षांशिवाय रेखाटनांसाठी TikZ पाहा.
प्रश्न आणि उत्तरे
इथे pgfplots वापरण्यासाठी ते इन्स्टॉल करावे लागते का?
नाही. नेहमीप्रमाणे \usepackage{pgfplots} लिहा; Scissor LaTeX कोड ओळखते आणि प्लॉट ब्राउझरमध्ये काढते.
माझा 3D प्लॉट रिकामा का आहे?
आतापर्यंत फक्त वरून पाहिलेले प्लॉट्स (view={0}{90}) काढले जातात. इतर दृश्ये रिकामा अक्ष आणि समस्या टॅबमधील संदेश देतात.
मी CSV फाइलमधील डेटाचा प्लॉट काढू शकतो का?
हो. फाइल प्रोजेक्टमध्ये जोडा आणि \addplot table[x=a, y=b, col sep=comma] {file.csv}; लिहा.
या पेजवरील प्रत्येक उदाहरण साइट तयार होताना Scissor LaTeX टाइपसेट करते. शेवटचे अपडेट: 2026-11-07.