खास जानकारी
स्कैटर चार्ट, ग्राफ़ पर पॉइंट दिखाते हैं. जब उपयोगकर्ता पॉइंट पर कर्सर घुमाता है, तो टूलटिप में ज़्यादा जानकारी दिखती है.
Google स्कैटर चार्ट को ब्राउज़र में रेंडर करने के लिए, SVG या VML का इस्तेमाल किया जाता है. यह इस बात पर निर्भर करता है कि ब्राउज़र कैसा काम कर सकता है.
उदाहरण
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load('current', {'packages':['corechart']});
      google.charts.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Age', 'Weight'],
          [ 8,      12],
          [ 4,      5.5],
          [ 11,     14],
          [ 4,      5],
          [ 3,      3.5],
          [ 6.5,    7]
        ]);
        var options = {
          title: 'Age vs. Weight comparison',
          hAxis: {title: 'Age', minValue: 0, maxValue: 15},
          vAxis: {title: 'Weight', minValue: 0, maxValue: 15},
          legend: 'none'
        };
        var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 900px; height: 500px;"></div>
  </body>
</html>
आकारों को बदलना और ऐनिमेट करना
डिफ़ॉल्ट रूप से, स्कैटर चार्ट आपके डेटासेट के एलिमेंट को सर्कल के साथ दिखाते हैं. pointShape विकल्प का इस्तेमाल करके, अन्य साइज़ तय किए जा सकते हैं. इस बारे में पॉइंट पसंद के मुताबिक बनाना दस्तावेज़ में बताया गया है.
  दूसरे Google चार्ट की तरह ही, इवेंट का इस्तेमाल करके उन्हें ऐनिमेट किया जा सकता है. पहले ready इवेंट के लिए, किसी इवेंट लिसनर को जोड़ा जा सकता है. साथ ही, अपने हिसाब से बदलाव करने के बाद, चार्ट को फिर से चार्ट में बदला जा सकता है. पहले ready इवेंट के बाद, animationfinish इवेंट को सुना जा सकता है और प्रोसेस को दोहराया जा सकता है. इससे, ऐनिमेशन लगातार चलता रहेगा. animation विकल्प यह कंट्रोल करता है कि फिर से रॉ कैसे होगा: तुरंत
  (ऐनिमेशन के बिना) या आसानी से, और कितनी आसानी से और कितनी जल्दी और किस तरह की कार्रवाई के लिए.
  var options = {
    legend: 'none',
    colors: ['#087037'],
    pointShape: 'star',
    pointSize: 18,
    animation: {
      duration: 200,
      easing: 'inAndOut',
    }
  };
  // Start the animation by listening to the first 'ready' event.
  google.visualization.events.addOneTimeListener(chart, 'ready', randomWalk);
  // Control all other animations by listening to the 'animationfinish' event.
  google.visualization.events.addListener(chart, 'animationfinish', randomWalk);
  ...
  function randomWalk() {
    ...
  }
<html>
<head>
  <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
  <script type="text/javascript">
    google.charts.load("current", {packages:["corechart"]});
    google.charts.setOnLoadCallback(drawChart);
    function drawChart() {
      var data = new google.visualization.DataTable();
      data.addColumn('number');
      data.addColumn('number');
      var radius = 100;
      for (var i = 0; i < 6.28; i += 0.1) {
        data.addRow([radius * Math.cos(i), radius * Math.sin(i)]);
      }
      // Our central point, which will jiggle.
      data.addRow([0, 0]);
      var options = {
        legend: 'none',
        colors: ['#087037'],
        pointShape: 'star',
        pointSize: 18,
        animation: {
          duration: 200,
          easing: 'inAndOut',
        }
      };
      var chart = new google.visualization.ScatterChart(document.getElementById('animatedshapes_div'));
      // Start the animation by listening to the first 'ready' event.
      google.visualization.events.addOneTimeListener(chart, 'ready', randomWalk);
      // Control all other animations by listening to the 'animationfinish' event.
      google.visualization.events.addListener(chart, 'animationfinish', randomWalk);
      chart.draw(data, options);
      function randomWalk() {
        var x = data.getValue(data.getNumberOfRows() - 1, 0);
        var y = data.getValue(data.getNumberOfRows() - 1, 1);
        x += 5 * (Math.random() - 0.5);
        y += 5 * (Math.random() - 0.5);
        if (x * x + y * y > radius * radius) {
          // Out of bounds. Bump toward center.
          x += Math.random() * ((x < 0) ? 5 : -5);
          y += Math.random() * ((y < 0) ? 5 : -5);
        }
        data.setValue(data.getNumberOfRows() - 1, 0, x);
        data.setValue(data.getNumberOfRows() - 1, 1, y);
        chart.draw(data, options);
      }
    }
  </script>
  </head>
  <body>
    <div id="animatedshapes_div" style="width: 500px; height: 500px;"></div>
  </body>
</html>
मटीरियल स्कैटर चार्ट बनाना
साल 2014 में, Google ने ऐसे दिशा-निर्देशों का एलान किया था जो Google के अलग-अलग प्लैटफ़ॉर्म पर चलने वाले सभी ऐप्लिकेशन और सभी प्रॉपर्टी पर, लोगों के लिए मददगार कॉन्टेंट और ऐप्लिकेशन (जैसे कि Android ऐप्लिकेशन) को आम तौर पर दिखाने में मदद करते हैं. हम इस कोशिश को मटीरियल डिज़ाइन कहते हैं. हम अपने सभी मुख्य चार्ट के "मटीरियल" वर्शन देंगे. अगर आपको ये चार्ट पसंद आते हैं, तो इनका इस्तेमाल किया जा सकता है.
  मटीरियल स्कैटर चार्ट बनाना, उसे बनाने जैसा ही है जिसे अब हम "क्लासिक" स्कैटर चार्ट कहते हैं. Google विज़ुअलाइज़ेशन एपीआई लोड करते हैं (हालांकि, 'corechart' पैकेज के बजाय 'scatter' पैकेज के साथ), डेटा टेबल तय की जाती है, और एक ऑब्जेक्ट बनाया जाता है. हालांकि, google.visualization.ScatterChart के बजाय google.charts.Scatter क्लास का इस्तेमाल करके ऑब्जेक्ट बनाया जाता है.
ध्यान दें: मटीरियल चार्ट, Internet Explorer के पुराने वर्शन में काम नहीं करेंगे. (IE8 और इससे पहले के वर्शन में, SVG फ़ाइल काम नहीं करती, जो मटीरियल चार्ट की सुविधा के लिए ज़रूरी है.)
क्लासिक स्कैटर चार्ट के मुकाबले मटीरियल स्कैटर चार्ट में कई छोटे सुधार किए गए हैं. इनमें ओवरलैप होने वाले पॉइंट की आसानी से समझने के लिए, वैरिएबल की ओपैसिटी, बेहतर रंग पटल, लेबल की साफ़ तौर पर फ़ॉर्मैटिंग, कम डिफ़ॉल्ट स्पेस, सॉफ़्ट ग्रिडलाइन, और टाइटल (और सबटाइटल जोड़ना) शामिल हैं.
      google.charts.load('current', {'packages':['scatter']});
      google.charts.setOnLoadCallback(drawChart);
      function drawChart () {
        var data = new google.visualization.DataTable();
        data.addColumn('number', 'Hours Studied');
        data.addColumn('number', 'Final');
        data.addRows([
          [0, 67], [1, 88], [2, 77],
          [3, 93], [4, 85], [5, 91],
          [6, 71], [7, 78], [8, 93],
          [9, 80], [10, 82],[0, 75],
          [5, 80], [3, 90], [1, 72],
          [5, 75], [6, 68], [7, 98],
          [3, 82], [9, 94], [2, 79],
          [2, 95], [2, 86], [3, 67],
          [4, 60], [2, 80], [6, 92],
          [2, 81], [8, 79], [9, 83],
          [3, 75], [1, 80], [3, 71],
          [3, 89], [4, 92], [5, 85],
          [6, 92], [7, 78], [6, 95],
          [3, 81], [0, 64], [4, 85],
          [2, 83], [3, 96], [4, 77],
          [5, 89], [4, 89], [7, 84],
          [4, 92], [9, 98]
        ]);
        var options = {
          width: 800,
          height: 500,
          chart: {
            title: 'Students\' Final Grades',
            subtitle: 'based on hours studied'
          },
          hAxis: {title: 'Hours Studied'},
          vAxis: {title: 'Grade'}
        };
        var chart = new google.charts.Scatter(document.getElementById('scatterchart_material'));
        chart.draw(data, google.charts.Scatter.convertOptions(options));
      }
  मटीरियल चार्ट बीटा वर्शन में हैं. चार्ट के दिखने का तरीका और उससे इंटरैक्ट करने का तरीका, काफ़ी हद तक तय होता है. हालांकि, क्लासिक चार्ट में मौजूद कई विकल्प फ़िलहाल इनमें उपलब्ध नहीं हैं.  आपको उन विकल्पों की सूची मिल सकती है जो फ़िलहाल
  इस समस्या में काम नहीं करते.
  
  साथ ही, विकल्पों के एलान के तरीके को तय नहीं किया गया है. इसलिए, अगर आपने
  किसी भी क्लासिक विकल्प का इस्तेमाल किया है, तो आपको इस लाइन को बदलकर, उन्हें सामग्री के विकल्पों में बदलना होगा:
  chart.draw(data, options);
  ...इसके साथ:
  chart.draw(data, google.charts.Scatter.convertOptions(options));
ड्यूअल-Y चार्ट
कभी-कभी हो सकता है कि आप दो अलग-अलग y-ऐक्सिस के साथ स्कैटर चार्ट में दो सीरीज़ दिखाना चाहें: एक सीरीज़ के लिए बायां ऐक्सिस और दूसरी के लिए दायां ऐक्सिस:
  ध्यान दें कि हमारे दो y-ऐक्सिस को न सिर्फ़ अलग-अलग लेबल किया गया है ("फ़ाइनल परीक्षा का ग्रेड" बनाम "स्टडी की गई अवधि"), बल्कि हर एक का अपना अलग स्केल और ग्रिडलाइन है. इस तरीके को पसंद के मुताबिक बनाने के लिए, vAxis.gridlines विकल्प इस्तेमाल करें.
  नीचे दिए गए कोड में, axes और series विकल्प एक साथ चार्ट के ड्यूअल-Y एलिमेंट के बारे में बताते हैं. series विकल्प से यह तय होता है कि हर ऐक्सिस
  के लिए किस ऐक्सिस का इस्तेमाल करना है ('final grade' और 'hours studied'; डेटा वाली टेबल में मौजूद
  कॉलम के नामों से इनका कोई संबंध नहीं होता). इसके बाद, axes विकल्प इस चार्ट को
  ड्यूअल-Y चार्ट के तौर पर बनाता है. इस चार्ट में, 'Final Exam Grade' ऐक्सिस को बाईं ओर और
  'Hours Studied' ऐक्सिस को दाईं ओर रखा जाता है.
      google.charts.load('current', {'packages':['corechart', 'scatter']});
      google.charts.setOnLoadCallback(drawStuff);
      function drawStuff() {
        var button = document.getElementById('change-chart');
        var chartDiv = document.getElementById('chart_div');
        var data = new google.visualization.DataTable();
        data.addColumn('number', 'Student ID');
        data.addColumn('number', 'Hours Studied');
        data.addColumn('number', 'Final');
        data.addRows([
          [0, 0, 67],  [1, 1, 88],   [2, 2, 77],
          [3, 3, 93],  [4, 4, 85],   [5, 5, 91],
          [6, 6, 71],  [7, 7, 78],   [8, 8, 93],
          [9, 9, 80],  [10, 10, 82], [11, 0, 75],
          [12, 5, 80], [13, 3, 90],  [14, 1, 72],
          [15, 5, 75], [16, 6, 68],  [17, 7, 98],
          [18, 3, 82], [19, 9, 94],  [20, 2, 79],
          [21, 2, 95], [22, 2, 86],  [23, 3, 67],
          [24, 4, 60], [25, 2, 80],  [26, 6, 92],
          [27, 2, 81], [28, 8, 79],  [29, 9, 83]
        ]);
        var materialOptions = {
          chart: {
            title: 'Students\' Final Grades',
            subtitle: 'based on hours studied'
          },
          width: 800,
          height: 500,
          series: {
            0: {axis: 'hours studied'},
            1: {axis: 'final grade'}
          },
          axes: {
            y: {
              'hours studied': {label: 'Hours Studied'},
              'final grade': {label: 'Final Exam Grade'}
            }
          }
        };
        var classicOptions = {
          width: 800,
          series: {
            0: {targetAxisIndex: 0},
            1: {targetAxisIndex: 1}
          },
          title: 'Students\' Final Grades - based on hours studied',
          vAxes: {
            // Adds titles to each axis.
            0: {title: 'Hours Studied'},
            1: {title: 'Final Exam Grade'}
          }
        };
        function drawMaterialChart() {
          var materialChart = new google.charts.Scatter(chartDiv);
          materialChart.draw(data, google.charts.Scatter.convertOptions(materialOptions));
          button.innerText = 'Change to Classic';
          button.onclick = drawClassicChart;
        }
        function drawClassicChart() {
          var classicChart = new google.visualization.ScatterChart(chartDiv);
          classicChart.draw(data, classicOptions);
          button.innerText = 'Change to Material';
          button.onclick = drawMaterialChart;
        }
        drawMaterialChart();
    };
टॉप-X चार्ट
  ध्यान दें: टॉप-X ऐक्सिस सिर्फ़ मटीरियल चार्ट के लिए उपलब्ध हैं, यानी कि scatter पैकेज वाले चार्ट.
  अगर आपको अपने चार्ट में सबसे नीचे के बजाय, X-ऐक्सिस लेबल और टाइटल को सबसे ऊपर रखना है, तो
  axes.x विकल्प का इस्तेमाल करके मटीरियल चार्ट में ऐसा किया जा सकता है:
      google.charts.load('current', {'packages':['scatter']});
      google.charts.setOnLoadCallback(drawChart);
      function drawChart () {
        var data = new google.visualization.DataTable();
        data.addColumn('number', 'Hours Studied');
        data.addColumn('number', 'Final');
        data.addRows([
          [0, 67],  [1, 88],  [2, 77],
          [3, 93],  [4, 85],  [5, 91],
          [6, 71],  [7, 78],  [8, 93],
          [9, 80],  [10, 82], [0, 75],
          [5, 80],  [3, 90],  [1, 72],
          [5, 75],  [6, 68],  [7, 98],
          [3, 82],  [9, 94],  [2, 79],
          [2, 95],  [2, 86],  [3, 67],
          [4, 60],  [2, 80],  [6, 92],
          [2, 81],  [8, 79],  [9, 83],
          [3, 75],  [1, 80],  [3, 71],
          [3, 89],  [4, 92],  [5, 85],
          [6, 92],  [7, 78],  [6, 95],
          [3, 81],  [0, 64],  [4, 85],
          [2, 83],  [3, 96],  [4, 77],
          [5, 89],  [4, 89],  [7, 84],
          [4, 92],  [9, 98]
        ]);
        var options = {
          width: 800,
          height: 500,
          chart: {
            title: 'Students\' Final Grades',
            subtitle: 'based on hours studied'
          },
          axes: {
            x: {
              0: {side: 'top'}
            }
          }
        };
        var chart = new google.charts.Scatter(document.getElementById('scatter_top_x'));
        chart.draw(data, google.charts.Scatter.convertOptions(options));
      }
लोड हो रहा है
  google.charts.load पैकेज का नाम "corechart" है और विज़ुअलाइज़ेशन की क्लास का नाम google.visualization.ScatterChart है.
  google.charts.load("current", {packages: ["corechart"]});
var visualization = new google.visualization.ScatterChart(container);
  मटीरियल स्कैटर चार्ट के लिए, google.charts.load पैकेज का नाम
  "scatter" है
  और विज़ुअलाइज़ेशन की क्लास का नाम google.charts.Scatter है.
  google.charts.load("current", {packages: ["scatter"]});
var visualization = new google.charts.Scatter(container);
डेटा फ़ॉर्मैट
लाइनें: टेबल की हर पंक्ति में, x-ऐक्सिस की एक जैसी वैल्यू वाले डेटा पॉइंट का एक सेट दिखता है.
कॉलम:
| कॉलम 0 | कॉलम 1 | ... | कॉलम N | |
|---|---|---|---|---|
| मकसद: | डेटा पॉइंट X की वैल्यू | सीरीज़ 1 Y की वैल्यू | ... | सीरीज़ N Y की वैल्यू | 
| डेटा टाइप: | स्ट्रिंग, संख्या या तारीख/तारीख/समय/दिन का समय | स्ट्रिंग, संख्या या तारीख/तारीख/समय/दिन का समय | ... | स्ट्रिंग, संख्या या तारीख/तारीख/समय/दिन का समय | 
| भूमिका: | डेटा | डेटा | ... | डेटा | 
| कॉलम की वैकल्पिक भूमिकाएं: | बिलकुल नहीं | ... | 
एक से ज़्यादा सीरीज़ तय करने के लिए, दो या उससे ज़्यादा Y-ऐक्सिस कॉलम बनाएं और सिर्फ़ एक Y कॉलम में Y वैल्यू डालें:
| X-वैल्यू | सीरीज़ 1 Y की वैल्यू | सीरीज़ 2 Y की वैल्यू | 
|---|---|---|
| 10 | शून्य | 75 | 
| 20 | शून्य | 18 | 
| 33 | शून्य | 22 | 
| 55 | 16 | शून्य | 
| 14 | 61 | शून्य | 
| 48 | 3 | शून्य | 
कॉन्फ़िगरेशन के विकल्प
| नाम | |
|---|---|
| aggregationTarget | चुने गए एक से ज़्यादा डेटा को टूलटिप में कैसे रोल-अप किया जाता है: 
 aggregationTargetका इस्तेमाल अक्सरselectionModeऔरtooltip.triggerके साथ किया जाएगा, जैसे:
var options = {
  // Allow multiple
  // simultaneous selections.
  selectionMode: 'multiple',
  // Trigger tooltips
  // on selections.
  tooltip: {trigger: 'selection'},
  // Group selections
  // by x-value.
  aggregationTarget: 'category',
};
    Type: स्ट्रिंग डिफ़ॉल्ट: 'अपने-आप' | 
| animation.duration | ऐनिमेशन की अवधि, मिलीसेकंड में. ज़्यादा जानकारी के लिए, ऐनिमेशन दस्तावेज़ देखें. टाइप: नंबर डिफ़ॉल्ट: 0 | 
| animation.easing | ऐनिमेशन पर ईज़िंग फ़ंक्शन लागू किया गया. ये विकल्प उपलब्ध हैं: 
 Type: स्ट्रिंग डिफ़ॉल्ट: 'लीनियर' | 
| animation.startup | 
      इससे तय होता है कि शुरुआती ड्रॉ पर चार्ट ऐनिमेट होगा या नहीं. अगर  टाइप: बूलियन डिफ़ॉल्ट गलत | 
| annotations.boxStyle | 
      एनोटेशन के साथ काम करने वाले चार्ट के लिए,  
var options = {
  annotations: {
    boxStyle: {
      // Color of the box outline.
      stroke: '#888',
      // Thickness of the box outline.
      strokeWidth: 1,
      // x-radius of the corner curvature.
      rx: 10,
      // y-radius of the corner curvature.
      ry: 10,
      // Attributes for linear gradient fill.
      gradient: {
        // Start color for gradient.
        color1: '#fbf6a7',
        // Finish color for gradient.
        color2: '#33b679',
        // Where on the boundary to start and
        // end the color1/color2 gradient,
        // relative to the upper left corner
        // of the boundary.
        x1: '0%', y1: '0%',
        x2: '100%', y2: '100%',
        // If true, the boundary for x1,
        // y1, x2, and y2 is the box. If
        // false, it's the entire chart.
        useObjectBoundingBoxUnits: true
      }
    }
  }
};
    फ़िलहाल, यह विकल्प एरिया, बार, कॉलम, कॉम्बो, लाइन, और स्कैटर चार्ट के लिए इस्तेमाल किया जा सकता है. एनोटेशन चार्ट पर इसका इस्तेमाल नहीं किया जा सकता. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| annotations.datum | 
      एनोटेशन के साथ काम करने वाले चार्ट के लिए,  annotations.datumऑब्जेक्ट अलग-अलग डेटा एलिमेंट के लिए दिए गए एनोटेशन के लिए, Google चार्ट के चुने गए विकल्प को बदलता है. जैसे, बार चार्ट पर हर बार के साथ दिखाई गई वैल्यू.annotations.datum.stem.colorकी मदद से रंग, स्टेम की लंबाईannotations.datum.stem.length, और स्टाइल कोannotations.datum.styleकी मदद से कंट्रोल किया जा सकता है.Type: ऑब्जेक्ट डिफ़ॉल्ट: रंग "काला" है, लंबाई 12 है; स्टाइल "पॉइंट" है. | 
| annotations.domain | 
      एनोटेशन के साथ काम करने वाले चार्ट के लिए,  annotations.domainऑब्जेक्ट की मदद से किसी डोमेन (चार्ट का मुख्य ऐक्सिस, जैसे कि किसी सामान्य लाइन चार्ट पर X ऐक्सिस) के लिए दिए गए एनोटेशन के लिए, Google चार्ट के चुने गए विकल्प को बदला जा सकता है.annotations.domain.stem.colorकी मदद से रंग, स्टेम की लंबाईannotations.domain.stem.length, और स्टाइल कोannotations.domain.styleकी मदद से कंट्रोल किया जा सकता है.Type: ऑब्जेक्ट डिफ़ॉल्ट: रंग "काला" है, लंबाई 5 है; स्टाइल "पॉइंट" है. | 
| annotations.highContrast | 
      एनोटेशन के साथ काम करने वाले चार्ट में,  annotations.highContrastबूलियन का इस्तेमाल करके Google चार्ट में एनोटेशन के लिए चुने गए रंग को बदला जा सकता है. डिफ़ॉल्ट रूप से,annotations.highContrastसही है और इस वजह से चार्ट, एनोटेशन के लिए अच्छे कंट्रास्ट वाला रंग चुनता है: गहरे बैकग्राउंड पर हल्के रंग और हल्के पर गहरे रंग. अगरannotations.highContrastको गलत पर सेट किया जाता है और एनोटेशन का रंग अपने हिसाब से नहीं दिया जाता है,
      तो Google चार्ट, एनोटेशन के लिए सीरीज़ के डिफ़ॉल्ट रंग का इस्तेमाल करेगा:टाइप: बूलियन डिफ़ॉल्ट: सही | 
| annotations.stem | 
      एनोटेशन के साथ काम करने वाले चार्ट में,  annotations.stemऑब्जेक्ट की मदद से, स्टेम स्टाइल के लिए Google चार्ट में दी गई पसंद को बदला जा सकता है.annotations.stem.colorकी मदद से, रंग को कंट्रोल किया जा सकता है औरannotations.stem.lengthकी मदद से स्टेम की लंबाई को कंट्रोल किया जा सकता है. ध्यान दें कि स्टेम की लंबाई वाले विकल्प से,'line'स्टाइल वाले एनोटेशन पर कोई असर नहीं पड़ता:'line'डाटुम एनोटेशन के लिए स्टेम की लंबाई हमेशा टेक्स्ट की तरह ही होती है. वहीं,'line'डोमेन एनोटेशन के लिए स्टेम की लंबाई पूरे चार्ट में दिखती है.Type: ऑब्जेक्ट डिफ़ॉल्ट: रंग "काला" है; डोमेन एनोटेशन के लिए लंबाई 5 और डाटुम एनोटेशन के लिए 12 है. | 
| annotations.style | 
      एनोटेशन के साथ काम करने वाले चार्ट के लिए,  annotations.styleविकल्प की मदद से
 Google चार्ट में, जानकारी के टाइप के चुने गए विकल्प को बदला जा सकता है. यह'line'या'point'हो सकता है.Type: स्ट्रिंग डिफ़ॉल्ट: 'पॉइंट' | 
| annotations.textStyle | 
      एनोटेशन के साथ काम करने वाले चार्ट के लिए,  annotations.textStyleऑब्जेक्ट यह कंट्रोल करता है कि एनोटेशन का टेक्स्ट कैसा दिखे:
var options = {
  annotations: {
    textStyle: {
      fontName: 'Times-Roman',
      fontSize: 18,
      bold: true,
      italic: true,
      // The color of the text.
      color: '#871b47',
      // The color of the text outline.
      auraColor: '#d799ae',
      // The transparency of the text.
      opacity: 0.8
    }
  }
};
    फ़िलहाल, यह विकल्प एरिया, बार, कॉलम, कॉम्बो, लाइन, और स्कैटर चार्ट के लिए इस्तेमाल किया जा सकता है. एनोटेशन चार्ट पर यह काम नहीं करता. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| axisTitlesPosition | चार्ट एरिया की तुलना में ऐक्सिस के टाइटल कहां डालें. इस्तेमाल की जा सकने वाली वैल्यू: 
 Type: स्ट्रिंग डिफ़ॉल्ट: 'आउट' | 
| backgroundColor | 
      चार्ट के मुख्य हिस्से के लिए बैकग्राउंड का रंग. यह एक सामान्य एचटीएमएल कलर स्ट्रिंग हो सकती है,
      जैसे:  टाइप: स्ट्रिंग या ऑब्जेक्ट डिफ़ॉल्ट: 'सफ़ेद' | 
| backgroundColor.stroke | एचटीएमएल कलर स्ट्रिंग के तौर पर, चार्ट के बॉर्डर का रंग. Type: स्ट्रिंग डिफ़ॉल्ट: '#666' | 
| backgroundColor.strokeWidth | बॉर्डर की चौड़ाई, पिक्सल में. टाइप: नंबर डिफ़ॉल्ट: 0 | 
| backgroundColor.fill | एचटीएमएल कलर स्ट्रिंग के तौर पर, चार्ट में भरने वाला रंग. Type: स्ट्रिंग डिफ़ॉल्ट: 'सफ़ेद' | 
| chart.title | मटीरियल चार्ट के लिए, यह विकल्प टाइटल के बारे में बताता है. Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| chart.subtitle | मटीरियल चार्ट के लिए, यह विकल्प सबटाइटल के बारे में बताता है. सिर्फ़ मटीरियल चार्ट में सबटाइटल काम करते हैं. Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| chartArea | 
      चार्ट एरिया के प्लेसमेंट और साइज़ को कॉन्फ़िगर करने के लिए, सदस्यों वाला एक ऑब्जेक्ट (जहां चार्ट
      खुद ड्रॉ किया जाता है). इसमें ऐक्सिस और लेजेंड शामिल नहीं हैं. दो फ़ॉर्मैट इस्तेमाल किए जा सकते हैं: कोई संख्या या संख्या के बाद %. सामान्य संख्या पिक्सल में वैल्यू होती है. पहले संख्या के बाद % का मतलब प्रतिशत होता है. उदाहरण:  Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| chartArea.backgroundColor | 
      चार्ट क्षेत्र का बैकग्राउंड रंग. जब किसी स्ट्रिंग का इस्तेमाल किया जाता है, तो यह एक हेक्स स्ट्रिंग हो सकती है
      (उदाहरण के लिए, '#fdc') या अंग्रेज़ी रंग का नाम. किसी ऑब्जेक्ट का इस्तेमाल करते समय, ये प्रॉपर्टी
      दी जा सकती हैं:
     
 टाइप: स्ट्रिंग या ऑब्जेक्ट डिफ़ॉल्ट: 'सफ़ेद' | 
| chartArea.left | बाएं बॉर्डर से चार्ट को कितनी दूर तक खींचना है. टाइप: संख्या या स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| chartArea.top | ऊपरी बॉर्डर से चार्ट को कितनी दूर तक खींचना है. टाइप: संख्या या स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| chartArea.width | चार्ट एरिया की चौड़ाई. टाइप: संख्या या स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| chartArea.height | चार्ट क्षेत्र की ऊंचाई. टाइप: संख्या या स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| कलर | 
      चार्ट के एलिमेंट के लिए इस्तेमाल किए जाने वाले रंग. स्ट्रिंग का कलेक्शन, जिसमें हर एलिमेंट एक एचटीएमएल कलर स्ट्रिंग है, जैसे:  टाइप: स्ट्रिंग की कलेक्शन डिफ़ॉल्ट: डिफ़ॉल्ट रंग | 
| क्रॉसहेयर | एक ऑब्जेक्ट, जिसमें चार्ट के लिए क्रॉसहेयर प्रॉपर्टी शामिल होती हैं. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| crosshair.color | क्रॉसहेयर का रंग, जिसे रंग के नाम से दिखाया जाता है (उदाहरण के लिए, "नीला") या आरजीबी वैल्यू (उदाहरण के लिए, "#adf"). Type: स्ट्रिंग टाइप: डिफ़ॉल्ट | 
| crosshair.focused | 
      ऐसा ऑब्जेक्ट जिसमें फ़ोकस करने पर, क्रॉसहेयर प्रॉपर्टी शामिल हों. Type: ऑब्जेक्ट डिफ़ॉल्ट: डिफ़ॉल्ट | 
| crosshair.opacity | 
      क्रॉसहेयर की ओपैसिटी, जिसमें  टाइप: नंबर डिफ़ॉल्ट: 1.0 | 
| crosshair.orientation | क्रॉसहेयर ओरिएंटेशन, जो सिर्फ़ वर्टिकल बालों के लिए 'वर्टिकल', सिर्फ़ हॉरिज़ॉन्टल बालों के लिए 'हॉरिज़ॉन्टल' या पारंपरिक क्रॉसहेयर के लिए 'दोनों' हो सकता है. Type: स्ट्रिंग डिफ़ॉल्ट: 'दोनों' | 
| crosshair.selected | 
      ऐसा ऑब्जेक्ट जिसमें चुनने पर, क्रॉसहेयर प्रॉपर्टी शामिल होती हैं. Type: ऑब्जेक्ट डिफ़ॉल्ट: डिफ़ॉल्ट | 
| crosshair.trigger | 
      क्रॉसहेयर कब दिखाएं:  Type: स्ट्रिंग डिफ़ॉल्ट: 'दोनों' | 
| curveType | लाइन की चौड़ाई शून्य न होने पर, लाइन का कर्व कंट्रोल करता है. इनमें से कोई एक चीज़ हो सकती है: 
 Type:स्ट्रिंग डिफ़ॉल्ट: 'कोई नहीं' | 
| dataOpacity | डेटा पॉइंट की पारदर्शिता, जिसमें 1.0 पूरी तरह से पारदर्शी और 0.0 पारदर्शी है. स्कैटर, हिस्टोग्राम, बार, और कॉलम चार्ट में, दिखने वाले डेटा की जानकारी होती है: स्कैटर चार्ट में बिंदु और दूसरे में रेक्टैंगल. जिन चार्ट में डेटा चुनने की सुविधा होती है उनसे लाइन और एरिया चार्ट जैसे बिंदु बनते हैं. इस बिंदु से उन सर्कल के बारे में पता चलता है जो कर्सर पर कर्सर घुमाने या चुनने पर दिखते हैं. कॉम्बो चार्ट, दोनों तरह के व्यवहार दिखाता है. इस विकल्प का दूसरे चार्ट पर कोई असर नहीं पड़ता. (ट्रेंडलाइन की ओपैसिटी बदलने के लिए, ट्रेंडलाइन की ओपैसिटी देखें.) टाइप: नंबर डिफ़ॉल्ट: 1.0 | 
| enableInteractivity | चार्ट, उपयोगकर्ता-आधारित इवेंट दिखाता है या उपयोगकर्ता के इंटरैक्शन पर प्रतिक्रिया देता है. गलत होने पर, चार्ट 'चुनें' या इंटरैक्शन पर आधारित अन्य इवेंट नहीं दिखाएगा (लेकिन तैयार या गड़बड़ी वाले इवेंट दिखाएगा) और उपयोगकर्ता के इनपुट के आधार पर, होवर टेक्स्ट नहीं दिखाएगा या उसमें बदलाव नहीं करेगा. टाइप: बूलियन डिफ़ॉल्ट: सही | 
| एक्सप्लोरर | 
       इस सुविधा को एक्सपेरिमेंट के तौर पर अभी इस्तेमाल किया जा रहा है. आने वाले समय में रिलीज़ किए जाने वाले ऐप्लिकेशन में, इस सुविधा में बदलाव किया जा सकता है. ध्यान दें: एक्सप्लोरर सिर्फ़ ऐक्सिस (जैसे कि संख्याएं या तारीखें) के साथ काम करता है. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| explorer.actions | Google चार्ट एक्सप्लोरर तीन कार्रवाइयों का समर्थन करता है: 
 टाइप: स्ट्रिंग की कलेक्शन डिफ़ॉल्ट: ['dragToPan', 'rightClickToReset'] | 
| explorer.axis | 
      डिफ़ॉल्ट रूप से,  Type: स्ट्रिंग डिफ़ॉल्ट: हॉरिज़ॉन्टल और वर्टिकल, दोनों पैनिंग | 
| explorer.keepInBounds | 
      डिफ़ॉल्ट रूप से, उपयोगकर्ता चारों तरफ़ पैन कर सकते हैं, भले ही डेटा कहीं भी हो. यह पक्का करने के लिए कि उपयोगकर्ता
      ओरिजनल चार्ट से बाहर पैन न हो,  टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| explorer.maxZoomIn | 
      एक्सप्लोरर, ज़्यादा से ज़्यादा कितना ज़ूम इन कर सकता है. डिफ़ॉल्ट रूप से, उपयोगकर्ता इतना ज़ूम कर पाएंगे कि उन्हें ओरिजनल व्यू का सिर्फ़ 25% हिस्सा दिखेगा.  टाइप: नंबर डिफ़ॉल्ट: 0.25 | 
| explorer.maxZoomOut | 
      एक्सप्लोरर, ज़्यादा से ज़्यादा कितने ज़ूम आउट कर सकता है. डिफ़ॉल्ट रूप से, उपयोगकर्ता इतना ज़ूम आउट कर सकते हैं कि चार्ट, उपलब्ध जगह का सिर्फ़ 1/4 हिस्सा भर सके.  टाइप: नंबर डिफ़ॉल्ट: 4 | 
| explorer.zoomDelta | 
      जब उपयोगकर्ता ज़ूम इन या ज़ूम आउट करते हैं, तो  टाइप: नंबर डिफ़ॉल्ट: 1.5 | 
| fontSize | चार्ट में सभी टेक्स्ट का डिफ़ॉल्ट फ़ॉन्ट साइज़, पिक्सल में. खास चार्ट एलिमेंट के लिए प्रॉपर्टी का इस्तेमाल करके, इसे बदला जा सकता है. टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| fontName | चार्ट में सभी टेक्स्ट के लिए डिफ़ॉल्ट फ़ॉन्ट फ़ेस. खास चार्ट एलिमेंट के लिए प्रॉपर्टी का इस्तेमाल करके, इसे बदला जा सकता है. Type: स्ट्रिंग डिफ़ॉल्ट: 'राय' | 
| forceIFrame | चार्ट को किसी इनलाइन फ़्रेम के अंदर ड्रॉ करता है. ध्यान दें कि IE8 पर, इस विकल्प को अनदेखा किया जाता है. सभी IE8 चार्ट, i-फ़्रेम में बनाए जाते हैं. टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| hAxis | हॉरिज़ॉन्टल ऐक्सिस के अलग-अलग एलिमेंट को कॉन्फ़िगर करने के लिए, सदस्यों वाला ऑब्जेक्ट. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: 
{
  title: 'Hello',
  titleTextStyle: {
    color: '#FF0000'
  }
}
    Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| hAxis.baseline | हॉरिज़ॉन्टल ऐक्सिस के लिए बेसलाइन. टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| hAxis.baselineColor | 
      हॉरिज़ॉन्टल ऐक्सिस के लिए बेसलाइन का रंग. यह कोई भी एचटीएमएल कलर स्ट्रिंग हो सकती है, जैसे:
       टाइप: नंबर डिफ़ॉल्ट: 'काला' | 
| hAxis.direction | 
      वह दिशा जिसमें हॉरिज़ॉन्टल ऐक्सिस पर वैल्यू बढ़ती हैं. वैल्यू का क्रम बदलने के लिए,
       टाइप: 1 या -1 डिफ़ॉल्ट: 1 | 
| hAxis.format | 
      अंकों वाले ऐक्सिस लेबल के लिए फ़ॉर्मैट स्ट्रिंग. यह
      
        आईसीयू पैटर्न सेट
      का सबसेट है. उदाहरण के लिए,  
 लेबल पर लागू की गई असल फ़ॉर्मैटिंग, उस स्थान-भाषा से ली गई है जिससे एपीआई को लोड किया गया है. ज़्यादा जानकारी के लिए, किसी खास स्थान-भाषा में चार्ट लोड करना देखें. 
      टिक वैल्यू और ग्रिडलाइन की गिनती करते समय, सभी ज़रूरी ग्रिडलाइन विकल्पों के कई वैकल्पिक कॉम्बिनेशन को ध्यान में रखा जाएगा. अगर फ़ॉर्मैट किए गए टिक लेबल डुप्लीकेट या ओवरलैप होते हैं, तो उन विकल्पों को अस्वीकार कर दिया जाएगा.
      इसलिए, अगर आपको सिर्फ़ पूर्णांक टिक
      वैल्यू दिखानी हैं, तो  Type: स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| hAxis.gridlines | हॉरिज़ॉन्टल ऐक्सिस पर ग्रिडलाइन कॉन्फ़िगर करने के लिए, प्रॉपर्टी वाला ऑब्जेक्ट. ध्यान दें कि हॉरिज़ॉन्टल ऐक्सिस ग्रिडलाइन वर्टिकल तौर पर बनाई जाती हैं. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {color: '#333', minSpacing: 20}Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| hAxis.gridlines.color | चार्ट एरिया के अंदर हॉरिज़ॉन्टल ग्रिडलाइन का रंग. एक मान्य एचटीएमएल कलर स्ट्रिंग डालें. Type: स्ट्रिंग डिफ़ॉल्ट: '#CCC' | 
| hAxis.gridlines.count | 
      चार्ट एरिया में हॉरिज़ॉन्टल ग्रिडलाइन की अनुमानित संख्या.
      अगर  टाइप: नंबर डिफ़ॉल्ट: -1 | 
| hAxis.gridlines.units | चार्ट पर कंप्यूट की गई ग्रिडलाइन के साथ इस्तेमाल किए जाने पर तारीख/तारीख/तारीख और समय/दिन के समय के डेटा टाइप के अलग-अलग पहलुओं के लिए, डिफ़ॉल्ट फ़ॉर्मैट को बदल देता है. साल, महीने, दिन, घंटे, मिनट, सेकंड, और मिलीसेकंड के लिए फ़ॉर्मैटिंग की अनुमति देता है. सामान्य फ़ॉर्मैट है: 
gridlines: {
  units: {
    years: {format: [/*format strings here*/]},
    months: {format: [/*format strings here*/]},
    days: {format: [/*format strings here*/]}
    hours: {format: [/*format strings here*/]}
    minutes: {format: [/*format strings here*/]}
    seconds: {format: [/*format strings here*/]},
    milliseconds: {format: [/*format strings here*/]},
  }
}
    ज़्यादा जानकारी के लिए, तारीख और समय देखें. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| hAxis.minorGridlines | hAxis.gridlines विकल्प की तरह ही, हॉरिज़ॉन्टल ऐक्सिस पर माइनर ग्रिडलाइन कॉन्फ़िगर करने के लिए सदस्यों वाला ऑब्जेक्ट. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| hAxis.minorGridlines.color | चार्ट एरिया के अंदर हॉरिज़ॉन्टल माइनर ग्रिडलाइन का रंग. एक मान्य एचटीएमएल कलर स्ट्रिंग डालें. Type: स्ट्रिंग डिफ़ॉल्ट: ग्रिडलाइन और बैकग्राउंड के रंगों का मिला-जुला रूप | 
| hAxis.minorGridlines.count | 
 टाइप: नंबर डिफ़ॉल्ट:1 | 
| hAxis.minorGridlines.units | तारीख/तारीख और समय/दिन के समय के डेटा टाइप के अलग-अलग पहलुओं के लिए, डिफ़ॉल्ट फ़ॉर्मैट को बदल देता है. ऐसा तब होता है, जब चार्ट में बनाई गई माइनरग्रिडलाइन के साथ इसका इस्तेमाल किया जाता है. साल, महीने, दिन, घंटे, मिनट, सेकंड, और मिलीसेकंड के लिए फ़ॉर्मैटिंग की अनुमति देता है. सामान्य फ़ॉर्मैट है: 
gridlines: {
  units: {
    years: {format: [/*format strings here*/]},
    months: {format: [/*format strings here*/]},
    days: {format: [/*format strings here*/]}
    hours: {format: [/*format strings here*/]}
    minutes: {format: [/*format strings here*/]}
    seconds: {format: [/*format strings here*/]},
    milliseconds: {format: [/*format strings here*/]},
  }
}
    ज़्यादा जानकारी के लिए, तारीख और समय देखें. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| hAxis.logScale | 
       टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| hAxis.scaleType | 
       
 Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| hAxis.textPosition | चार्ट एरिया के हिसाब से हॉरिज़ॉन्टल ऐक्सिस टेक्स्ट की स्थिति. इस्तेमाल की जा सकने वाली वैल्यू: 'out', 'in', 'none'. Type: स्ट्रिंग डिफ़ॉल्ट: 'आउट' | 
| hAxis.textStyle | ऐसा ऑब्जेक्ट जो हॉरिज़ॉन्टल ऐक्सिस टेक्स्ट स्टाइल के बारे में बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
    
       Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| hAxis.ticks | 
      अपने-आप जनरेट होने वाले X-ऐक्सिस के टिक को, तय की गई श्रेणी से बदलता है. कलेक्शन का हर एलिमेंट या तो एक मान्य टिक वैल्यू (जैसे कि संख्या, तारीख, तारीख या समय का समय) या कोई ऑब्जेक्ट होना चाहिए. अगर यह एक ऑब्जेक्ट है, तो इसमें सही की वैल्यू के लिए  
      जब तक बदलावों को बदलने के लिए  उदाहरण: 
 टाइप: एलिमेंट की कलेक्शन डिफ़ॉल्ट: अपने-आप | 
| hAxis.title | 
       Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| hAxis.titleTextStyle | ऐसा ऑब्जेक्ट जो हॉरिज़ॉन्टल ऐक्सिस के टाइटल का टेक्स्ट स्टाइल बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
    
       Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| hAxis.maxValue | 
      हॉरिज़ॉन्टल ऐक्सिस की सबसे बड़ी वैल्यू को, बताई गई वैल्यू पर ले जाता है. ज़्यादातर चार्ट में, यह वैल्यू
      दाईं ओर होगी. अगर इसे डेटा की सबसे बड़ी वैल्यू x-वैल्यू से कम पर सेट किया गया है, तो इस पर ध्यान नहीं दिया जाता.
       टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| hAxis.minValue | 
      हॉरिज़ॉन्टल ऐक्सिस की कम से कम वैल्यू को, बताई गई वैल्यू पर ले जाता है. ज़्यादातर चार्ट में, यह वैल्यू बाईं ओर दिखेगी. अगर इसकी वैल्यू, डेटा की सबसे कम x-वैल्यू से ज़्यादा पर सेट है, तो इस पर ध्यान नहीं दिया जाता.
       टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| hAxis.viewWindowMode | इससे पता चलता है कि चार्ट एरिया में वैल्यू रेंडर करने के लिए, हॉरिज़ॉन्टल ऐक्सिस को कैसे स्केल किया जाए. इन स्ट्रिंग वैल्यू का इस्तेमाल किया जा सकता है: 
 Type: स्ट्रिंग 
      डिफ़ॉल्ट: 'सुंदर' के बराबर होता है, लेकिन इस्तेमाल किए जाने पर  haxis.viewWindow.minऔरhaxis.viewWindow.maxको प्राथमिकता दी जाती है. | 
| hAxis.viewWindow | हॉरिज़ॉन्टल ऐक्सिस पर काटने की रेंज तय करता है. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| hAxis.viewWindow.max | रेंडर करने के लिए, हॉरिज़ॉन्टल डेटा की ज़्यादा से ज़्यादा वैल्यू. 
 टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| hAxis.viewWindow.min | रेंडर करने के लिए, हॉरिज़ॉन्टल डेटा की कम से कम वैल्यू. 
 टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| ऊंचाई | चार्ट की ऊंचाई, पिक्सल में. टाइप: नंबर डिफ़ॉल्ट: शामिल एलिमेंट की ऊंचाई | 
| लेजेंड | लेजेंड के अलग-अलग पहलुओं को कॉन्फ़िगर करने के लिए सदस्यों वाला ऑब्जेक्ट. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {position: 'top', textStyle: {color: 'blue', fontSize: 16}}Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| legend.alignment | लेजेंड का अलाइनमेंट. इनमें से कोई एक चीज़ हो सकती है: 
 शुरुआती, बीच में, और आखिरी हिस्सा, लेजेंड की स्टाइल -- वर्टिकल या हॉरिज़ॉन्टल -- के हिसाब से होते हैं. उदाहरण के लिए, 'राइट' लेजेंड में, 'start' और 'end' क्रम से सबसे ऊपर और सबसे नीचे होते हैं. 'टॉप' लेजेंड के लिए, 'start' और 'end' एरिया के बाईं और दाईं ओर होगा. डिफ़ॉल्ट वैल्यू, लेजेंड की पोज़िशन पर निर्भर करती है. 'बॉटम' लेजेंड के लिए, डिफ़ॉल्ट वैल्यू 'center' होती है. अन्य लेजेंड की वैल्यू डिफ़ॉल्ट रूप से 'start' पर सेट होती है. Type: स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| legend.maxLines | लेजेंड में लाइनों की ज़्यादा से ज़्यादा संख्या. अपने लेजेंड में लाइनें जोड़ने के लिए, इसे एक से बड़ी संख्या पर सेट करें. ध्यान दें: रेंडर की गई लाइनों की असल संख्या तय करने के लिए, इस्तेमाल किया जाने वाला सटीक लॉजिक अब भी फ़्लो में है. फ़िलहाल, यह विकल्प सिर्फ़ तब काम करता है, जब लेजेंड.पोज़िशन 'सबसे ऊपर' पर सेट हो. टाइप: नंबर डिफ़ॉल्ट: 1 | 
| legend.pageIndex | लेजेंड की चुनी गई शुरुआत में शून्य पर आधारित पेज इंडेक्स. टाइप: नंबर डिफ़ॉल्ट: 0 | 
| legend.position | लेजेंड की स्थिति. इनमें से कोई एक चीज़ हो सकती है: 
 Type: स्ट्रिंग डिफ़ॉल्ट: 'दायां' | 
| legend.textStyle | ऐसा ऑब्जेक्ट जो लेजेंड टेक्स्ट की स्टाइल के बारे में बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
    
       Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| lineWidth | पिक्सल में लाइन की चौड़ाई. सभी लाइनों को छिपाने और सिर्फ़ पॉइंट दिखाने के लिए, शून्य का इस्तेमाल करें. टाइप: नंबर डिफ़ॉल्ट: 0 | 
| स्क्रीन की दिशा | 
      चार्ट का ओरिएंटेशन.  Type: स्ट्रिंग डिफ़ॉल्ट: 'हॉरिज़ॉन्टल' | 
| pointShape | अलग-अलग डेटा एलिमेंट का आकार: 'सर्कल', 'त्रिकोण', 'स्क्वेयर', 'डायमंड', 'स्टार' या 'पॉलीगॉन'. उदाहरणों के लिए पॉइंट से जुड़ा दस्तावेज़ देखें. Type: स्ट्रिंग डिफ़ॉल्ट: 'सर्कल' | 
| pointSize | 
        डेटा पॉइंट का व्यास (पिक्सल में). सभी बिंदुओं को छिपाने के लिए शून्य का उपयोग करें.  टाइप: नंबर डिफ़ॉल्ट: 7 | 
| pointsVisible | 
      इससे तय होता है कि पॉइंट दिखाए जाएंगे या नहीं. सभी बिंदुओं को छिपाने के लिए  
      इसे
 स्टाइल रोल का इस्तेमाल करके
  टाइप: बूलियन डिफ़ॉल्ट: सही | 
| selectionMode | 
       Type: स्ट्रिंग डिफ़ॉल्ट: 'सिंगल' | 
| शृंखला | ऑब्जेक्ट का कलेक्शन, जिसमें हर चार्ट में उससे जुड़ी सीरीज़ के फ़ॉर्मैट की जानकारी दी गई है. किसी सीरीज़ में डिफ़ॉल्ट वैल्यू का इस्तेमाल करने के लिए, खाली ऑब्जेक्ट {} डालें. अगर कोई सीरीज़ या वैल्यू तय नहीं की गई है, तो ग्लोबल वैल्यू का इस्तेमाल किया जाएगा. हर ऑब्जेक्ट इन प्रॉपर्टी के साथ काम करता है: 
 आपके पास ऑब्जेक्ट की कैटगरी तय करने का विकल्प होता है. इनमें से हर कलेक्शन, दिए गए क्रम में सीरीज़ पर लागू होता है. इसके अलावा, हर चाइल्ड के पास संख्या वाली कुंजी हो, जिससे यह पता चल सके कि वह किस सीरीज़ पर लागू होती है. उदाहरण के लिए, नीचे दिए गए दो एलान एक जैसे हैं. इनमें पहली सीरीज़ को ब्लैक के तौर पर मार्क करके यह बताया जाता है कि वह लेजेंड में नहीं है और चौथे सीरीज़ को लेजेंड में लाल और 'मौजूद नहीं' के तौर पर दिखाया गया है: 
series: [
  {color: 'black', visibleInLegend: false}, {}, {},
  {color: 'red', visibleInLegend: false}
]
series: {
  0:{color: 'black', visibleInLegend: false},
  3:{color: 'red', visibleInLegend: false}
}
    टाइप: ऑब्जेक्ट की कैटगरी या नेस्ट किए गए ऑब्जेक्ट वाले ऑब्जेक्ट डिफ़ॉल्ट: {} | 
| थीम | थीम, पहले से तय की गई विकल्प की वैल्यू का एक सेट होती है. ये वैल्यू, चार्ट के किसी खास व्यवहार या विज़ुअल इफ़ेक्ट को पाने के लिए एक साथ काम करती हैं. फ़िलहाल, सिर्फ़ एक थीम उपलब्ध है: 
 Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| title | चार्ट के ऊपर दिखाया जाने वाला टेक्स्ट. Type: स्ट्रिंग डिफ़ॉल्ट: कोई टाइटल नहीं | 
| titlePosition | चार्ट एरिया की तुलना में, चार्ट का टाइटल कहां डालना है. इस्तेमाल की जा सकने वाली वैल्यू: 
 Type: स्ट्रिंग डिफ़ॉल्ट: 'आउट' | 
| titleTextStyle | यह ऐसा ऑब्जेक्ट है जो टाइटल के टेक्स्ट की स्टाइल के बारे में बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
    
       Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| टूलटिप | एक ऑब्जेक्ट, जिसमें सदस्यों के साथ अलग-अलग टूलटिप एलिमेंट को कॉन्फ़िगर करने की सुविधा होती है. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {textStyle: {color: '#FF0000'}, showColorCode: true}Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| tooltip.ignoreBounds | 
      अगर इसे  ध्यान दें: यह सिर्फ़ एचटीएमएल टूलटिप पर लागू होता है. अगर इसे SVG टूलटिप की मदद से चालू किया जाता है, तो चार्ट की सीमाओं के बाहर के किसी भी ओवरफ़्लो को काट दिया जाएगा. ज़्यादा जानकारी के लिए, टूलटिप के कॉन्टेंट को पसंद के मुताबिक बनाना देखें. टाइप: बूलियन  डिफ़ॉल्ट: गलत | 
| tooltip.isHtml | अगर इसे 'सही है' पर सेट किया जाता है, तो SVG के रेंडर किए गए टूलटिप के बजाय, एचटीएमएल के रेंडर किए गए टूलटिप का इस्तेमाल करें. ज़्यादा जानकारी के लिए, टूलटिप के कॉन्टेंट को पसंद के मुताबिक बनाना देखें. ध्यान दें: टूलटिप कॉलम में डेटा की भूमिका के ज़रिए एचटीएमएल टूलटिप कॉन्टेंट को पसंद के मुताबिक बनाने की सुविधा, बबल चार्ट विज़ुअलाइज़ेशन के साथ काम नहीं करती. टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| tooltip.showColorCode | अगर सही है, तो टूलटिप में सीरीज़ की जानकारी के बगल में रंगीन स्क्वेयर दिखाएं. टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| tooltip.textStyle | ऐसा ऑब्जेक्ट जो टूलटिप टेक्स्ट की स्टाइल के बारे में बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
    
       Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| tooltip.trigger | वह उपयोगकर्ता इंटरैक्शन जिसकी वजह से टूलटिप दिखती है: 
 Type: स्ट्रिंग डिफ़ॉल्ट: 'फ़ोकस' | 
| ट्रेंडलाइन | 
      उन चार्ट पर
      
        ट्रेंडलाइन
      
      दिखाता है जिन पर यह सुविधा काम करती है. डिफ़ॉल्ट रूप से, लीनियर ट्रेंडलाइन का इस्तेमाल
      किया जाता है. हालांकि,  
 हर सीरीज़ के हिसाब से ट्रेंडलाइन तय की जाती हैं. इसलिए, ज़्यादातर मामलों में आपके विकल्प ऐसे दिखेंगे: 
var options = {
  trendlines: {
    0: {
      type: 'linear',
      color: 'green',
      lineWidth: 3,
      opacity: 0.3,
      showR2: true,
      visibleInLegend: true
    }
  }
}
    Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| trendlines.n.color | ट्रेंडलाइन का रंग, जिसे अंग्रेज़ी रंग के नाम या हेक्स स्ट्रिंग से दिखाया जाता है. Type: स्ट्रिंग डिफ़ॉल्ट: सीरीज़ का डिफ़ॉल्ट रंग | 
| trendlines.n.degree | 
       टाइप: नंबर डिफ़ॉल्ट: 3 | 
| trendlines.n.labelInLegend | अगर यह सेट की जाती है, तो ट्रेंडलाइन लेजेंड में इस स्ट्रिंग के तौर पर दिखेगी. Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| trendlines.n.lineWidth | ट्रेंडलाइन की लाइन की चौड़ाई, पिक्सल में. टाइप: नंबर डिफ़ॉल्ट: 2 | 
| trendlines.n.opacity | ट्रेंडलाइन की पारदर्शिता, 0.0 (पारदर्शी) से 1.0 (ओपेक) तक. टाइप: नंबर डिफ़ॉल्ट: 1.0 | 
| trendlines.n.pointSize | 
      
        ट्रेंडलाइन
      
      को चार्ट पर कई डॉट पर स्टैंप करके बनाया जाता है; इस विकल्प की ज़रूरत बहुत कम पड़ती है.
      इससे आपको बिंदुओं के साइज़ को पसंद के मुताबिक बनाने में मदद मिलती है. आम तौर पर, ट्रेंडलाइन में  टाइप: नंबर डिफ़ॉल्ट: 1 | 
| trendlines.n.pointsVisible | 
      
        ट्रेंडलाइन
      
      को चार्ट पर बिंदुओं के एक गुच्छे के रूप में बनाया जाता है. ट्रेंडलाइन के
       टाइप: बूलियन डिफ़ॉल्ट: सही | 
| trendlines.n.showR2 | लेजेंड या ट्रेंडलाइन टूलटिप में, गुणांक का पता लगाने को दिखाने की ज़रूरत है या नहीं. टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| trendlines.n.type | 
      क्या
      
        ट्रेंडलाइन
      
       Type: स्ट्रिंग डिफ़ॉल्ट: लीनियर | 
| trendlines.n.visibleInLegend | क्या ट्रेंडलाइन इक्वेशन, लेजेंड में दिखती है. (यह ट्रेंडलाइन टूलटिप में दिखेगा.) टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| vAxis | अलग-अलग वर्टिकल ऐक्सिस एलिमेंट को कॉन्फ़िगर करने के लिए, सदस्यों वाला ऑब्जेक्ट. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {title: 'Hello', titleTextStyle: {color: '#FF0000'}}Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| vAxis.baseline | 
       टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| vAxis.baselineColor | 
      वर्टिकल ऐक्सिस के लिए बेसलाइन का रंग तय करता है. यह कोई भी एचटीएमएल कलर स्ट्रिंग हो सकती है, जैसे:  टाइप: नंबर डिफ़ॉल्ट: 'काला' | 
| vAxis.direction | 
      वह दिशा जिसमें वर्टिकल ऐक्सिस पर वैल्यू बढ़ती हैं.  डिफ़ॉल्ट रूप से, कम वैल्यू
      चार्ट पर सबसे नीचे दिखती हैं.  वैल्यू का क्रम बदलने के लिए,
       टाइप: 1 या -1 डिफ़ॉल्ट: 1 | 
| vAxis.format | 
      अंकों वाले ऐक्सिस लेबल के लिए फ़ॉर्मैट स्ट्रिंग. यह
      
        आईसीयू पैटर्न सेट
      का सबसेट है.
      उदाहरण के लिए,  
 लेबल पर लागू की गई असल फ़ॉर्मैटिंग, उस स्थान-भाषा से ली गई है जिससे एपीआई को लोड किया गया है. ज़्यादा जानकारी के लिए, किसी खास स्थान-भाषा में चार्ट लोड करना देखें. 
      टिक वैल्यू और ग्रिडलाइन की गिनती करते समय, सभी ज़रूरी ग्रिडलाइन विकल्पों के कई वैकल्पिक कॉम्बिनेशन को ध्यान में रखा जाएगा. अगर फ़ॉर्मैट किए गए टिक लेबल डुप्लीकेट या ओवरलैप होते हैं, तो उन विकल्पों को अस्वीकार कर दिया जाएगा.
      इसलिए, अगर आपको सिर्फ़ पूर्णांक टिक
      वैल्यू दिखानी हैं, तो  Type: स्ट्रिंग डिफ़ॉल्ट: अपने-आप | 
| vAxis.gridlines | वर्टिकल ऐक्सिस पर ग्रिडलाइन कॉन्फ़िगर करने के लिए, सदस्यों वाला ऑब्जेक्ट. ध्यान दें कि वर्टिकल ऐक्सिस ग्रिडलाइन, हॉरिज़ॉन्टल तौर पर बनाई जाती हैं. इस ऑब्जेक्ट की प्रॉपर्टी के बारे में बताने के लिए, ऑब्जेक्ट लिटरल नोटेशन का इस्तेमाल किया जा सकता है, जैसा कि यहां दिखाया गया है: {color: '#333', minSpacing: 20}Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| vAxis.gridlines.color | चार्ट एरिया के अंदर वर्टिकल ग्रिडलाइन का रंग. एक मान्य एचटीएमएल कलर स्ट्रिंग डालें. Type: स्ट्रिंग डिफ़ॉल्ट: '#CCC' | 
| vAxis.gridlines.count | 
      चार्ट एरिया में हॉरिज़ॉन्टल ग्रिडलाइन की अनुमानित संख्या.
      अगर  टाइप: नंबर डिफ़ॉल्ट: -1 | 
| vAxis.gridlines.units | चार्ट पर कंप्यूट की गई ग्रिडलाइन के साथ इस्तेमाल किए जाने पर तारीख/तारीख/तारीख और समय/दिन के समय के डेटा टाइप के अलग-अलग पहलुओं के लिए, डिफ़ॉल्ट फ़ॉर्मैट को बदल देता है. साल, महीने, दिन, घंटे, मिनट, सेकंड, और मिलीसेकंड के लिए फ़ॉर्मैटिंग की अनुमति देता है. सामान्य फ़ॉर्मैट है: 
gridlines: {
  units: {
    years: {format: [/*format strings here*/]},
    months: {format: [/*format strings here*/]},
    days: {format: [/*format strings here*/]},
    hours: {format: [/*format strings here*/]},
    minutes: {format: [/*format strings here*/]},
    seconds: {format: [/*format strings here*/]},
    milliseconds: {format: [/*format strings here*/]}
  }
}
    ज़्यादा जानकारी के लिए, तारीख और समय देखें. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| vAxis.minorGridlines | सदस्यों वाला एक ऑब्जेक्ट, जिसमें वर्टिकल ऐक्सिस पर माइनर ग्रिडलाइन कॉन्फ़िगर करने के लिए कहा जाता है. यह ठीक वैसा ही है जैसा vAxis.gridlines विकल्प में है. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| vAxis.minorGridlines.color | चार्ट एरिया के अंदर वर्टिकल माइनर ग्रिडलाइन का रंग. एक मान्य एचटीएमएल कलर स्ट्रिंग डालें. Type: स्ट्रिंग डिफ़ॉल्ट: ग्रिडलाइन और बैकग्राउंड के रंगों का मिला-जुला रूप | 
| vAxis.minorGridlines.count | BalanceGridlines.count का विकल्प ज़्यादातर अब काम नहीं करता है. हालांकि, गिनती को 0 पर सेट करके, माइनर ग्रिडलाइन को बंद किया जा सकता है. माइनर ग्रिडलाइन की संख्या, बड़ी ग्रिडलाइन (vAxis.gridlines.interval देखें) और कम से कम ज़रूरी जगह के बीच के समय पर निर्भर करती है (vAxis.minorGridlines.minSpacing देखें). टाइप: नंबर डिफ़ॉल्ट: 1 | 
| vAxis.minorGridlines.units | तारीख/तारीख और समय/दिन के समय के डेटा टाइप के अलग-अलग पहलुओं के लिए, डिफ़ॉल्ट फ़ॉर्मैट को बदल देता है. ऐसा तब होता है, जब चार्ट में बनाई गई माइनरग्रिडलाइन के साथ इसका इस्तेमाल किया जाता है. साल, महीने, दिन, घंटे, मिनट, सेकंड, और मिलीसेकंड के लिए फ़ॉर्मैटिंग की अनुमति देता है. सामान्य फ़ॉर्मैट है: 
gridlines: {
  units: {
    years: {format: [/*format strings here*/]},
    months: {format: [/*format strings here*/]},
    days: {format: [/*format strings here*/]}
    hours: {format: [/*format strings here*/]}
    minutes: {format: [/*format strings here*/]}
    seconds: {format: [/*format strings here*/]},
    milliseconds: {format: [/*format strings here*/]},
  }
}
    ज़्यादा जानकारी के लिए, तारीख और समय देखें. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| vAxis.logScale | अगर सही है, तो वर्टिकल ऐक्सिस को लॉगारिद्मिक स्केल बनाता है. ध्यान दें: सभी वैल्यू पॉज़िटिव होनी चाहिए. टाइप: बूलियन डिफ़ॉल्ट: गलत | 
| vAxis.scaleType | 
       
 Type: स्ट्रिंग डिफ़ॉल्ट: शून्य | 
| vAxis.textPosition | चार्ट एरिया के हिसाब से वर्टिकल ऐक्सिस टेक्स्ट की स्थिति. इस्तेमाल की जा सकने वाली वैल्यू: 'out', 'in', 'none'. Type: स्ट्रिंग डिफ़ॉल्ट: 'आउट' | 
| vAxis.textStyle | ऐसा ऑब्जेक्ट जो वर्टिकल ऐक्सिस के टेक्स्ट का स्टाइल बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
    
       Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| vAxis.ticks | 
      अपने-आप जनरेट होने वाले Y-ऐक्सिस के टिक को, तय किए गए अरे से बदलता है. कलेक्शन का हर एलिमेंट या तो एक मान्य टिक वैल्यू (जैसे कि संख्या, तारीख, तारीख या समय का समय) या कोई ऑब्जेक्ट होना चाहिए. अगर यह कोई ऑब्जेक्ट है, तो इसमें टिक वैल्यू के लिए  
      जब तक बदलावों को बदलने के लिए  उदाहरण: 
 टाइप: एलिमेंट की कलेक्शन डिफ़ॉल्ट: अपने-आप | 
| vAxis.title | 
 Type: स्ट्रिंग डिफ़ॉल्ट: कोई टाइटल नहीं | 
| vAxis.titleTextStyle | ऐसा ऑब्जेक्ट जो वर्टिकल ऐक्सिस के टाइटल का टेक्स्ट स्टाइल बताता है. ऑब्जेक्ट का प्रारूप ऐसा है: 
{ color: <string>,
  fontName: <string>,
  fontSize: <number>,
  bold: <boolean>,
  italic: <boolean> }
  
     Type: ऑब्जेक्ट 
      डिफ़ॉल्ट:
       
        {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
       | 
| vAxis.maxValue | 
      वर्टिकल ऐक्सिस की सबसे बड़ी वैल्यू को, तय की गई वैल्यू पर ले जाता है. यह ज़्यादातर चार्ट में, ऊपर की ओर होगा. अगर इसे डेटा की सबसे बड़ी y-वैल्यू से कम वैल्यू पर सेट किया गया है, तो इस पर ध्यान नहीं दिया जाता.
       टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| vAxis.minValue | 
      वर्टिकल ऐक्सिस की कम से कम वैल्यू को, तय की गई वैल्यू पर ले जाता है. ज़्यादातर चार्ट में, यह वैल्यू नीचे की ओर रहेगी. अगर इसकी वैल्यू, डेटा की सबसे कम y-वैल्यू से ज़्यादा पर सेट है, तो इस पर ध्यान नहीं दिया जाता.
       टाइप: नंबर डिफ़ॉल्ट: शून्य | 
| vAxis.viewWindowMode | इससे पता चलता है कि चार्ट एरिया में वैल्यू रेंडर करने के लिए, वर्टिकल ऐक्सिस को कैसे स्केल किया जाए. इन स्ट्रिंग वैल्यू का इस्तेमाल किया जा सकता है: 
 Type: स्ट्रिंग 
      डिफ़ॉल्ट: 'सुंदर' के बराबर होता है, लेकिन इस्तेमाल किए जाने पर  vaxis.viewWindow.minऔरvaxis.viewWindow.maxको प्राथमिकता दी जाती है. | 
| vAxis.viewWindow | वर्टिकल ऐक्सिस को काटने की सीमा तय करता है. Type: ऑब्जेक्ट डिफ़ॉल्ट: शून्य | 
| vAxis.viewWindow.max | रेंडर करने के लिए, वर्टिकल डेटा की ज़्यादा से ज़्यादा वैल्यू. 
 टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| vAxis.viewWindow.min | रेंडर किया जाने वाला कम से कम वर्टिकल डेटा मान. 
 टाइप: नंबर डिफ़ॉल्ट: अपने-आप | 
| चौड़ाई | चार्ट की चौड़ाई, पिक्सल में. टाइप: नंबर डिफ़ॉल्ट: शामिल एलिमेंट की चौड़ाई | 
तरीके
| तरीका | |
|---|---|
| draw(data, options) | 
      चार्ट बनाता है.  सामान लौटाने का तरीका: कोई नहीं | 
| getAction(actionID) | अनुरोध किए गए  रिटर्न टाइप: ऑब्जेक्ट | 
| getBoundingBox(id) | 
      चार्ट के एलिमेंट  
 वैल्यू, चार्ट के कंटेनर के हिसाब से होती हैं. चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: ऑब्जेक्ट | 
| getChartAreaBoundingBox() | चार्ट के कॉन्टेंट की बाईं, ऊपर, चौड़ाई, और ऊंचाई वाला ऑब्जेक्ट दिखाता है (जैसे, लेबल और लेजेंड को छोड़कर): 
 वैल्यू, चार्ट के कंटेनर के हिसाब से होती हैं. चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: ऑब्जेक्ट | 
| getChartLayoutInterface() | वह ऑब्जेक्ट दिखाता है जिसमें चार्ट की ऑनस्क्रीन प्लेसमेंट और उसके एलिमेंट के बारे में जानकारी होती है. लौटाए गए ऑब्जेक्ट पर इन तरीकों को कॉल किया जा सकता है: 
 चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: ऑब्जेक्ट | 
| getHAxisValue(xPosition, optional_axis_index) | 
       उदाहरण:  चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: नंबर | 
| getImageURI() | चार्ट को इमेज यूआरआई के तौर पर क्रम से दिखाता है. चार्ट बनाने के बाद इसे कॉल करें. PNG चार्ट प्रिंट करना देखें. रिटर्न टाइप: स्ट्रिंग | 
| getSelection() | 
      चुनी गई चार्ट इकाइयों का कलेक्शन दिखाता है.
    
      चुनी जा सकने वाली इकाइयां, पॉइंट और लेजेंड एंट्री होती हैं.
    
    
      
    पॉइंट, डेटा टेबल में किसी सेल से मेल खाता है और किसी कॉलम में लेजेंड एंट्री
    (पंक्ति इंडेक्स खाली है) से संबंधित होती है.
    
    
      इस चार्ट के लिए, किसी भी समय सिर्फ़ एक इकाई चुनी जा सकती है.
    
      
         रिटर्न टाइप: चुने गए एलिमेंट की कलेक्शन | 
| getVAxisValue(yPosition, optional_axis_index) | 
       उदाहरण:  चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: नंबर | 
| getXLocation(dataValue, optional_axis_index) | 
      चार्ट के कंटेनर के बाएं किनारे के संबंध में  उदाहरण:  चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: नंबर | 
| getYLocation(dataValue, optional_axis_index) | 
      चार्ट के कंटेनर के ऊपरी किनारे के हिसाब से  उदाहरण:  चार्ट बनाने के बाद इसे कॉल करें. रिटर्न टाइप: नंबर | 
| removeAction(actionID) | चार्ट से, अनुरोध की गई  सामान लौटाने का तरीका:  none | 
| setAction(action) | उपयोगकर्ता के कार्रवाई टेक्स्ट पर क्लिक करने पर, होने वाली टूलटिप कार्रवाई सेट करता है. 
       
      चार्ट के  सामान लौटाने का तरीका:  none | 
| setSelection() | 
      चार्ट में मौजूद, दी गई इकाइयों को चुनता है. चुने गए पिछले किसी भी आइटम को रद्द कर देगा.
    
      चुनी जा सकने वाली इकाइयां, पॉइंट और लेजेंड एंट्री होती हैं.
    
    
      
    पॉइंट, डेटा टेबल में किसी सेल से मेल खाता है और किसी कॉलम में लेजेंड एंट्री
    (पंक्ति इंडेक्स खाली है) से संबंधित होती है.
    
    
      इस चार्ट के लिए, एक बार में सिर्फ़ एक इकाई चुनी जा सकती है.
    
      
         सामान लौटाने का तरीका: कोई नहीं | 
| clearChart() | चार्ट को हटा देता है और इसके लिए असाइन किए गए सभी संसाधनों को रिलीज़ करता है. सामान लौटाने का तरीका: कोई नहीं | 
इवेंट
इन इवेंट को इस्तेमाल करने के तरीके के बारे में ज़्यादा जानने के लिए, बेसिक इंटरैक्टिविटी, इवेंट मैनेज करना, और इवेंट ट्रिगर करना देखें.
| नाम | |
|---|---|
| animationfinish | ट्रांज़िशन ऐनिमेशन पूरा होने पर ट्रिगर होता है. प्रॉपर्टी: कोई प्रॉपर्टी नहीं | 
| click | जब कोई उपयोगकर्ता, चार्ट में क्लिक करता है, तब ट्रिगर होता है. इनका इस्तेमाल यह पहचानने के लिए किया जा सकता है कि टाइटल, डेटा एलिमेंट, लेजेंड एंट्री, ऐक्सिस, ग्रिडलाइन या लेबल को कब क्लिक किया जाता है. प्रॉपर्टी: targetID | 
| error | यह तब ट्रिगर होता है, जब चार्ट को रेंडर करते समय कोई गड़बड़ी होती है. प्रॉपर्टी: आईडी, मैसेज | 
| legendpagination | जब उपयोगकर्ता लेजेंड पेज पर नंबर डालने वाले तीर के निशान पर क्लिक करता है, तब ट्रिगर होता है. यह मौजूदा लेजेंड की शून्य-आधारित पेज इंडेक्स और पेजों की कुल संख्या को वापस पास करता है. प्रॉपर्टी:currentPageIndex, totalPages | 
| onmouseover | यह तब ट्रिगर होता है, जब कोई उपयोगकर्ता किसी विज़ुअल इकाई पर माउस रखता है. इससे जुड़े डेटा टेबल एलिमेंट की पंक्ति और कॉलम के इंडेक्स को पास करता है. प्रॉपर्टी: पंक्ति, कॉलम | 
| onmouseout | यह तब ट्रिगर होता है, जब उपयोगकर्ता किसी विज़ुअल इकाई से दूर होता है. इससे जुड़े डेटा टेबल एलिमेंट की पंक्ति और कॉलम के इंडेक्स को पास करता है. प्रॉपर्टी: पंक्ति, कॉलम | 
| ready | 
      यह चार्ट, बाहरी तरीके से कॉल करने के लिए तैयार है. अगर आपको चार्ट के साथ इंटरैक्ट करने और कॉल के तरीकों को ड्रॉ करने के बाद, उन्हें ड्रॉ करना है, तो  प्रॉपर्टी: कोई प्रॉपर्टी नहीं | 
| select | 
      तब ट्रिगर होता है, जब उपयोगकर्ता किसी विज़ुअल इकाई पर क्लिक करता है. चुनी गई जानकारी के बारे में जानने के लिए,  प्रॉपर्टी: कोई प्रॉपर्टी नहीं | 
डेटा नीति
सभी कोड और डेटा को ब्राउज़र में प्रोसेस और रेंडर किया जाता है. किसी भी सर्वर पर कोई डेटा नहीं भेजा जाता.