- X 軸: ヒストグラム バケット(帯域値)。
- Y 軸: 頻度(バケット内のバンド値を持つピクセルの数)。
グラフを返します。
| 用途 | 戻り値 |
|---|---|
ui.Chart.image.histogram(image, region, scale, maxBuckets, minBucketWidth, maxRaw, maxPixels) | ui.Chart |
| 引数 | タイプ | 詳細 |
|---|---|---|
image | 画像 | ヒストグラムを生成する画像。 |
region | Feature|FeatureCollection|Geometry(省略可) | 縮小するリージョン。省略した場合、画像全体が使用されます。 |
scale | 数値、省略可 | ヒストグラム リデューサーを適用するときに使用されるピクセル スケール(メートル単位)。 |
maxBuckets | 数値、省略可 | ヒストグラムの作成時に使用するバケットの最大数。2 の累乗に切り上げられます。 |
minBucketWidth | 数値、省略可 | ヒストグラム バケットの最小幅。2 の累乗を許可する場合は null。 |
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);