एक्सटेंशन:Chartie
Chartie प्रकाशन की स्थिति: स्थिर |
|
---|---|
कार्यान्वयन | पार्सर फंक्शन , टैग |
विवरण | आपके मीडियाविकि पर पंक्ति चार्ट्स का समर्थन जोड़ता है |
लेखक | Dolfinus |
नवीनतम संस्करण | 1.1 (2024-04-01) |
MediaWiki | 1.25+ |
डेटाबेस बदलता है | नहीं |
लाइसेंस | MIT लाइसेंस |
डाउनलोड करें | मास्टर स्नैपशॉट डाउनलोड करें टिप्पणियाँ: README |
उदाहरण | विकि पृष्ठों पर पंक्ति-चार्ट का उदाहरण |
$wgChartie |
|
<chart> |
|
विवरण
मीडियाविकि एक्सटेंशन जिससे आप साइट के पृष्ठों पर साधारण पंक्ति चार्ट्स जोड़ सकते हैं। d3.js पर आधारित, और चित्रों को SVG के रूप में रेंडर करता है। वहाँ पर आप एक उदाहरण चार्ट पृष्ठ देख सकते हैं।
उदाहरण
पंक्ति चार्ट दृश्य का उदाहरण
Supported file extensions
CSV
- .csv
स्थापना
- फ़ाइलों को डाउनलोड करें और अपने
extensions/
फ़ोल्डर केChartie
नामक डिरेक्ट्री में डालें। - अपने LocalSettings.php फ़ाइल के अंत में निम्न कोड जोड़ें:
wfLoadExtension( 'Chartie' );
- $wgFileExtensions पैरामीटर को बदलें:
$wgFileExtensions = array_merge(
$wgFileExtensions, array(
'csv'
)
);
- पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।
उपयोग
चित्र हैंडलर के रूप में
[[File:Data.csv|800x350px|legend_title=,x_title=,...]]
पार्सर फ़ंक्शन के रूप में
{{#chart: Name;x_value1;y_value1 Name;x_value2;y_value2 ...}}
या
{{#chart:Data.csv}}
पैरामीटरों के साथ:
{{#chart:Data.csv|width}} {{#chart:Data.csv|width|height}} ... {{#chart:Data.csv|width|height|legend_title|x_type|x_title|x_unit|x_null|y_type|y_title|y_unit|y_null|delimiter|style|class}}
अपलोड किए गए फ़ाइल के नाम की जगह आप किसी बाहरी साइट पर स्थित फ़ाइल के लिए URL का इस्तेमाल कर सकते हैं।
पार्सर टैग के रूप में
<chart data="Data.csv" width="" height="" ... ></chart>
या
<chart width="" height="" ... >Data.csv</chart>
या
<chart width="" height="" ... >
Name;x_value1;y_value1
Name;x_value2;y_value2
</chart>
आप फ़ाइल के छोटे नाम की जगह URL का इस्तेमाल कर सकते हैं।
पैरामीटर्स
नाम | विवरण | डिफ़ॉल्ट वैल्यू |
---|---|---|
width | चार्ट के कंटेनर की चौड़ाई | 865 |
height | चार्ट के कंटेनर की ऊँचाई | 360 |
legend_title | कुँजी ब्लॉक का शीर्षक | विलायक: |
x_type | X-एक्सिस के वैल्यू का प्रकार | temp |
x_title | X-एक्सिस का शीर्षक | तापमान |
x_unit | X-एक्सिस के लिए मात्रक | C |
x_null | अगर true है, X-एक्सिस के शुरुआत के रूप में 0 का इस्तेमाल करें | false |
y_type | Y-एक्सिस के वैल्यू का प्रकार | विलेयता |
y_title | Y-एक्सिस का शीर्षक | विलेयता |
y_unit | Y-एक्सिस के लिए मात्रक | g/100g |
y_null | अगर true है, Y-एक्सिस के शुरुआत के रूप में 0 का इस्तेमाल करें | false |
delimiter | CSV फ़ाइल के लिए डीलिमिटर | ; |
style | चार्ट के कंटेनर के लिए CSS स्टाइल | |
class | चार्ट के कंटेनर पर लगे HTML क्लास |
चौड़ाई और ऊँचाई को 'auto' पर सेट किया जा सकता है, जिससे कंटेनर का आकार सदस्य के स्क्रीन के आकार के अनुसार बदल दिया जाएगा।
एक्सिस का प्रकार उपलब्ध मात्रकों की सूची को नियंत्रित करता है, जिनमें वैल्यू को प्रकट किया जा सकता है। अगर आप अपने मात्रकों का इस्तेमाल करना चाहते हैं, एक्सिस के प्रकार को 'general' पर सेट करें। अगर आप मात्रक-रूपांतरण का इस्तेमाल करना ही नहीं चाहते हैं, एक्सिस के प्रकार को 'no' पर सेट करें।
डिफ़ॉल्ट से एक्सिस के शीर्षकों और मात्रकों के ज़रिए प्रकार के आधार पर वैल्यू अपने आप सेट कर दिया जाता है (सूची में =प्रकार का नाम
और =पहला मात्रक
के रूप में):
एक्सिस के प्रकार और मात्रक
प्रकार | मात्रक |
---|---|
general | a,f,p,n,u,m,c,d, ,K,M,G,T,P (उपसर्ग) |
time | s,min,hour,day,month,year |
mass | mg,ct,g,oz,lb,kg,ton |
length | mm,cm,in,ft,yd,m,km,mile |
area | mm2,cm2,in2,dm2,ft2,yd2,m2,a,da,acre,ha,km2,mile2 |
volume | mm3,cm3,pt,qt,l,gal,br,m3,km3 |
speed | mps,knot,mph,fps,kph,kps,c |
temp | C,K,F,Ra |
solub | g/100g,% |
स्थानीयकरण
इस समय यह एक्सटेंशन रूसी में भी उपलब्ध है, तो आप मात्रकों के स्थानीयकृत नामों का इस्तेमाल कर सकते हैं (जैसे 'kg' की जगह 'кг')। स्थानीयकरणों की पूरी सूची 'i18n' डिरेक्ट्री में पाई जा सकती हैं, और इनके नाम भाषाओं के अनुसार रखे गए हैं।
कॉन्फ़िगरेशन
आप सभी डिफ़ॉल्ट वैल्यूओं को अपने LocalSettings.php फ़ाइल में बदल सकते हैं:
$wgChartie["width"] = 865;
$wgChartie["height"] = 360;
...
$wgChartie["class"] = 'someclass';
नियंत्रण
कार्य | नियंत्रण |
---|---|
पंक्ति पर माउस, पंक्ति को छूते हुए | एक्सट्रपलेट किए हुए वैल्यू के साथ टूलटिप दिखाएँ |
पंक्ति के बिंदुओं के ऊपर माउस, बिंदु को छूते हुए | सटीक वैल्यू के साथ टूलटिप दिखाएँ |
एक्सिस के शीर्षक पर क्लिक | न्यूनतम / शून्य से वैल्यू दिखाता है |
एक्सिस के मात्रक पर क्लिक | नई इकाई पर वैल्यू को बदलें |
पंक्ति पर दो बार क्लिक | पंक्ति को छिपाएँ |
कुँजी के आयटम पर क्लिक करना या छूना | निर्दिष्ट पंक्ति छिपाएँ/दिखाएँ |
कुँजी के शीर्षक पर क्लिक | सभी पंक्तियाँ छिपाएँ/दिखाएँ |