ui.Chart.image.histogram

יוצר תרשים מתמונה. מחשבת ויוצרת היסטוגרמות של ערכי הפסים באזור שצוין בתמונה.

  – ציר X: קטגוריות היסטוגרמה (של ערך הטווח).

  – ציר Y: תדר (מספר הפיקסלים עם ערך של תחום בתא).

מחזירה תרשים.

שימושהחזרות
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels)ui.Chart
ארגומנטסוגפרטים
imageתמונההתמונה שממנה רוצים ליצור היסטוגרמה.
region‫Feature|FeatureCollection|Geometry, אופציונליהאזור לצמצום. אם לא מציינים ערך, המערכת משתמשת בכל התמונה.
scaleמספר, אופציונליקנה המידה בפיקסלים שמשמש להחלת הפחתת ההיסטוגרמה, במטרים.
maxBucketsמספר, אופציונליהמספר המקסימלי של קטגוריות לשימוש כשיוצרים היסטוגרמה. המספר יעוגל כלפי מעלה לחזקה של 2.
minBucketWidthמספר, אופציונליהרוחב המינימלי של משבצת בהיסטוגרמה, או null כדי לאפשר כל חזקה של 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);