ui.Chart.image.histogram

यह फ़ंक्शन, किसी इमेज से चार्ट जनरेट करता है. यह फ़ंक्शन, इमेज के चुने गए हिस्से में मौजूद बैंड की वैल्यू के हिस्टोग्राम को कैलकुलेट और प्लॉट करता है.

  - X-ऐक्सिस: हिस्टोग्राम बकेट (बैंड वैल्यू की).

  - Y-ऐक्सिस: फ़्रीक्वेंसी (बकेट में बैंड वैल्यू वाले पिक्सल की संख्या).

यह फ़ंक्शन, एक चार्ट दिखाता है.

इस्तेमालरिटर्न
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels)ui.Chart
आर्ग्यूमेंटटाइपविवरण
imageइमेजवह इमेज जिससे हिस्टोग्राम जनरेट करना है.
regionFeature|FeatureCollection|Geometry, ज़रूरी नहीं हैकम किया जाने वाला क्षेत्र. अगर इस पैरामीटर को शामिल नहीं किया जाता है, तो पूरी इमेज का इस्तेमाल किया जाता है.
scaleनंबर, ज़रूरी नहींहिस्टोग्राम रिड्यूसर को लागू करते समय इस्तेमाल किया गया पिक्सल स्केल (मीटर में).
maxBucketsनंबर, ज़रूरी नहींहिस्टोग्राम बनाते समय इस्तेमाल किए जाने वाले बकेट की ज़्यादा से ज़्यादा संख्या. इसे दो की घात के हिसाब से राउंड अप किया जाएगा.
minBucketWidthनंबर, ज़रूरी नहींहिस्टोग्राम बकेट की कम से कम चौड़ाई या किसी भी पावर ऑफ़ 2 की अनुमति देने के लिए शून्य.
maxRawनंबर, ज़रूरी नहींशुरुआती हिस्टोग्राम बनाने से पहले, इकट्ठा की जाने वाली वैल्यू की संख्या.
maxPixelsनंबर, ज़रूरी नहींअगर यह विकल्प चुना जाता है, तो यह हिस्टोग्राम रिडक्शन में इस्तेमाल किए जा सकने वाले ज़्यादा से ज़्यादा पिक्सल की संख्या को बदल देता है. डिफ़ॉल्ट रूप से, यह वैल्यू 1e6 पर सेट होती है.

उदाहरण

कोड एडिटर (JavaScript)

// Define a MODIS surface reflectance composite.
var modisSr = ee.ImageCollection('MODIS/006/MOD09A1')
                  .filter(ee.Filter.date('2018-06-01', '2018-09-01'))
                  .select(['sur_refl_b01', 'sur_refl_b02', 'sur_refl_b06'])
                  .mean();

// Define a region to calculate histogram for.
var histRegion = ee.Geometry.Rectangle([-112.60, 40.60, -111.18, 41.22]);

// Define the chart and print it to the console.
var chart =
    ui.Chart.image.histogram({image: modisSr, region: histRegion, scale: 500})
        .setSeriesNames(['Red', 'NIR', 'SWIR'])
        .setOptions({
          title: 'MODIS SR Reflectance Histogram',
          hAxis: {
            title: 'Reflectance (scaled by 1e4)',
            titleTextStyle: {italic: false, bold: true},
          },
          vAxis:
              {title: 'Count', titleTextStyle: {italic: false, bold: true}},
          colors: ['cf513e', '1d6b99', 'f0af07']
        });
print(chart);