LaTeX में चार्ट और ड्रॉइंग: pgfplots और TikZ
Scissor LaTeX में चार्ट और ड्रॉइंग काम करते हैं: यह pgfplots और TikZ पिक्चर को एक बड़े, आम सबसेट तक खुद ड्रॉ करता है, इसलिए tikzpicture डॉक्यूमेंट के किसी भी दूसरे हिस्से की तरह ब्राउज़र में टाइपसेट होता है।
यहाँ चार्ट कैसे काम करते हैं
TeX इंस्टॉलेशन pgfplots और TikZ पैकेज चलाता है, जो TeX में लिखे बड़े प्रोग्राम हैं। Scissor LaTeX के अंदर TeX नहीं है, इसलिए इसका टाइपसेटर पिक्चर का कोड खुद पढ़ता है और लाइनें, मार्क, ऐक्सिस और लेबल सीधे ड्रॉ करता है। रोज़मर्रा के ज़्यादातर प्लॉट और डायग्राम वैसे ही बनते हैं जैसी आप उम्मीद करते हैं। जो ऑप्शन यह अभी नहीं जानता, उसे छोड़ दिया जाता है और Problems टैब में उसका नाम दिखता है, ताकि बाकी पिक्चर फिर भी दिखे।
प्लॉट के लिए pgfplots की बुनियादी बातें से शुरू करें, या डायग्राम के लिए TikZ से ड्रॉइंग से। पैकेज पेजों पर हर सपोर्टेड फ़ीचर की लिस्ट है: pgfplots और TikZ।
इस सेक्शन के पेज
- pgfplots की बुनियादी बातें: उदाहरणों के साथ LaTeX प्लॉट
pgfplotsलोड करें, एकtikzpictureखोलें जिसके अंदरaxisहो, और हर डेटा सीरीज़\addplotसे जोड़ें, या तो कोऑर्डिनेट की लिस्ट के रूप में या फ़ॉर्मूले के रूप में। - pgfplots से लाइन प्लॉट
axisके अंदर हर लाइन के लिए एक\addplotजोड़ें; हर एक कोred,dashed,thickयाmark=square*जैसे ऑप्शन से स्टाइल दें, या साइकिल लिस्ट को आपके लिए स्टाइल चुनने दें। - pgfplots से स्कैटर प्लॉटpgfplots
axisमें किसी\addplotमेंonly marksजोड़ें, ताकि पॉइंट बिना लाइनों के ड्रॉ हों;mark=से आकार चुनें और पॉइंट कोऑर्डिनेट या टेबल से पढ़ें। - pgfplots से बार चार्टpgfplots
axisमेंybar(खड़े बार) याxbar(आड़े बार) जोड़ें,symbolic x coordsसे कैटेगरी के नाम दें, और हर सीरीज़ को कोऑर्डिनेट वाले\addplotके रूप में दें। - pgfplots से एरर बार
\addplotके ऑप्शन मेंerror bars/.cd, y dir=both, y explicitजोड़ें और हर एरर को उसके पॉइंट के बाद+- (0, error)के रूप में लिखें, याy error=से एरर किसी टेबल कॉलम से पढ़ें। - pgfplots से लॉगरिदमिक ऐक्सिस
axisकी जगहsemilogyaxis(लॉग y),semilogxaxis(लॉग x) याloglogaxis(दोनों) लिखें, या सामान्यaxisपरymode=logयाxmode=logसेट करें। - groupplots से ग्रिड में कई प्लॉट
groupplotsलाइब्रेरी लोड करें,group style={group size=2 by 1}के साथ एकgroupplotएनवायरनमेंट खोलें, और हर प्लॉट\nextgroupplotसे शुरू करें। - कंटूर, हीट मैप और कलर मैप
view={0}{90}वाले ऐक्सिस में\addplot3इस्तेमाल करें: हीट मैप के लिएsurfयाmatrix plot, भरे कंटूर के लिएcontour filled, और स्केल के लिएcolorbarऔर एकcolormapजोड़ें। - CSV फ़ाइल से डेटा प्लॉट करनाफ़ाइल को अपने प्रोजेक्ट में जोड़ें और pgfplots
axisके अंदर\addplot table[x=col1, y=col2, col sep=comma] {file.csv};लिखें। - TikZ से ड्रॉइंग
tikzpictureके अंदर\draw (0,0) -- (2,1);,\draw (1,1) circle (0.5);या\fill[blue] (0,0) rectangle (1,1);जैसे पाथ कमांड लिखें, हर एक सेमीकोलन पर खत्म हो। - TikZ नोड, ऐरो और डायग्रामहर बॉक्स को
\node[draw] (name) {text};से रखें, अगले बॉक्स positioning लाइब्रेरी (right=of name) से रखें, और उन्हें\draw[->] (a) -- (b);से जोड़ें।