फ्लोचार्ट
ग्राफ़िकल अभिव्यक्ति
माइंड मैप
संरचित अभिव्यक्ति
नोट्स
कुशल अभिव्यक्ति

XY चार्टसिंटैक्स

XY चार्ट

XY चार्ट एक समग्र चार्ट मॉड्यूल है, जो डेटा प्रदर्शित करने के लिए x-अक्ष और y-अक्ष का उपयोग करता है

उदाहरण

कोड
                            
कॉपी करें
एम्बेड
xychart-beta title "Sales Revenue" x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec] y-axis "Revenue (in $)" 4000 --> 11000 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]

सिंटैक्स

जानकारी

केवल एक शब्द वाले सभी टेक्स्ट मान बिना दोहरे उद्धरण चिह्नों के लिखे जा सकते हैं। यदि टेक्स्ट मान में कई शब्द हैं, विशेष रूप से स्पेस शामिल हो, तो उसे दोहरे उद्धरण चिह्नों में लपेटना आवश्यक है।

दिशा

चार्ट क्षैतिज या ऊर्ध्वाधर बनाया जा सकता है, डिफ़ॉल्ट ऊर्ध्वाधर है।

                            
कॉपी करें
एम्बेड
xychart-beta horizontal ...

शीर्षक

शीर्षक चार्ट का संक्षिप्त विवरण है, जो हमेशा चार्ट के शीर्ष पर रेंडर होता है।

उदाहरण

                            
कॉपी करें
एम्बेड
xychart-beta title "This is a simple example" ...

x-अक्ष

x-अक्ष मुख्य रूप से श्रेणी मानों को दर्शाता है, हालाँकि इसका उपयोग संख्यात्मक श्रेणी के रूप में भी किया जा सकता है।

उदाहरण

  • mermaid.grammar_quadrant_example_x_axis_min_max_use
  • mermaid.grammar_quadrant_example_x_axis_title_text

y-अक्ष

y-अक्ष संख्यात्मक श्रेणी दर्शाने के लिए उपयोग किया जाता है, इसमें श्रेणीबद्ध मान नहीं हो सकते।

उदाहरण

  • y-axis title min --> max
  • यह केवल शीर्षक जोड़ता है, श्रेणी डेटा के आधार पर स्वतः उत्पन्न होती है

लाइन चार्ट

लाइन चार्ट रेखाओं को ग्राफ़िक रूप से प्रदर्शित करने की सुविधा देता है।

उदाहरण

  • mermaid.grammar_quadrant_example_line_2_3_valide
  • mermaid.grammar_quadrant_example_line_series_2_3_valide

बार चार्ट

बार चार्ट बार को ग्राफ़िक रूप से प्रदर्शित कर सकता है।

उदाहरण

  • mermaid.grammar_quadrant_example_bar_2_3_valide
  • mermaid.grammar_quadrant_example_bar_series_2_3_valide

सरल उदाहरण

केवल दो तत्व आवश्यक हैं: चार्ट का नाम xychart और एक डेटासेट। इसलिए, आप सरल कॉन्फ़िगरेशन का उपयोग करके चार्ट बना सकेंगे।

                            
कॉपी करें
एम्बेड
xychart-beta line [+1.3, .6, 2.4, -.34]

चार्ट कॉन्फ़िगरेशन

पैरामीटर विवरण डिफ़ॉल्ट मान
width चार्ट की चौड़ाई 700
height चार्ट की ऊँचाई 500
titlePadding शीर्षक का ऊपर-नीचे पैडिंग 10
titleFontSize शीर्षक का फ़ॉन्ट आकार 20
showTitle शीर्षक प्रदर्शित होता है या नहीं true
xAxis x-अक्ष कॉन्फ़िगरेशन AxisConfig
yAxis y-अक्ष कॉन्फ़िगरेशन AxisConfig
plotReservedSpacePercent चार्ट में प्रत्येक ग्राफ़ द्वारा घेरे जाने वाले न्यूनतम स्थान का प्रतिशत 50
showDataLabel बार चार्ट के भीतर संगत मान प्रदर्शित करना है या नहीं false

AxisConfig

पैरामीटर विवरण डिफ़ॉल्ट मान
showLabel अक्ष लेबल या टिक मान प्रदर्शित करना है या नहीं true
labelFontSize बनाए जाने वाले लेबल का फ़ॉन्ट आकार 14
labelPadding लेबल का ऊपर-नीचे अंतराल 5
showTitle अक्ष शीर्षक प्रदर्शित करना है या नहीं true
titleFontSize अक्ष शीर्षक का फ़ॉन्ट आकार 16
titlePadding अक्ष शीर्षक का ऊपर-नीचे अंतराल 5
showTick टिक प्रदर्शित करना है या नहीं true
tickLength टिक की लंबाई 5
tickWidth टिक की चौड़ाई 2
showAxisLine अक्ष रेखा प्रदर्शित होती है या नहीं true
axisLineWidth अक्ष रेखा की मोटाई 2

चार्ट थीम वेरिएबल

xychart की थीम xychart प्रॉपर्टी में होती है, जिसे निम्नलिखित सिंटैक्स से अनुकूलित किया जा सकता है:

                            
कॉपी करें
एम्बेड
--- config: themeVariables: xyChart: titleColor: '#ff0000' ---
पैरामीटर विवरण
backgroundColor पूरे चार्ट का बैकग्राउंड रंग
titleColor शीर्षक टेक्स्ट का रंग
xAxisLabelColor x-अक्ष लेबल का रंग
xAxisTitleColor x-अक्ष शीर्षक का रंग
xAxisTickColor x-अक्ष टिक का रंग
xAxisLineColor x-अक्ष रेखा का रंग
yAxisLabelColor y-अक्ष लेबल का रंग
yAxisTitleColor y-अक्ष शीर्षक का रंग
yAxisTickColor y-अक्ष टिक का रंग
yAxisLineColor y-अक्ष रेखा का रंग
plotColorPalette निम्नलिखित सिंटैक्स से अनुकूलित किया जा सकता है, उदाहरण "#f3456, #43445"

कॉन्फ़िगरेशन और थीम उदाहरण

कोड
                            
कॉपी करें
एम्बेड
--- config: xyChart: width: 900 height: 600 showDataLabel: true themeVariables: xyChart: titleColor: "#f96" --- xychart-beta title "Sales Revenue" x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec] y-axis "Revenue (in $)" 4000 --> 11000 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]