GEE Google Earth Engine——简单快速生成图形chart!

地球引擎对象图表
该ui.Chart插件提供帮助方法来构建和呈现从图表Image,re,,Array,和List对象 。每个函数都接受特定的数据类型,并包括以各种安排将数据减少到表格格式的方法,这些安排规定了对图表系列和轴的数据分配 。
访问以下链接以了解如何为每种数据类型生成图表:
图表类型
可以制作多种图表类型;例如:散点图、折线图、条形图、饼图和直方图 。具体来说,可以生成 包中可用的任何图表类型 。使用ui.Chart.()方法设置图表类型 。Earth对象图表和图表部分中链接到的每个页面都包含用于生成多种图表类型的示例 。主要的形式是这几种:
显示和下载
主要用到的函数:
ui.Chart.array.(array,axis,)
从数组生成图表 。沿给定轴为每个一维向量绘制单独的系列 。- X 轴 = 沿轴的数组索引,可选择由 xLabels 标记 。- Y 轴 = 值 。- 系列 = 向量,由非轴阵列轴的索引描述 。
a Chart from an array. Plotsfor each 1-Dalong the given axis.
- X-axis = Array index along axis,by .
- Y-axis = Value.
-= ,byof the non-axis array axes.
a chart.
:

GEE  Google Earth Engine——简单快速生成图形chart!

文章插图
数组(数组|列表<对象>):数组到图表 。轴(编号):生成一维向量系列所沿的轴 。xLabels (Array|List, 可选):沿图表 x 轴的刻度标签 。
array (Array|List):
Array to chart.
axis ():
The axis along which tothe 1-D.
(Array|List, ):
for ticks along the x-axis of the chart.
: ui.Chart
ui.Chart小部件可以通过三种方式显示:
使用以下字符串作为该ui.Chart.()方法的输入:
例子:
//根据数据生成一个点图var data = http://www.kingceram.com/post/ee.List([0, 1, 2, 3, 4, 5]);var chart = ui.Chart.array.values(data, 0, data);print(chart);
互动性
默认情况下,图表是交互式的 。将鼠标悬停在点、线、条等上以查看各自的 x、y 和系列值 。通过激活图表的“浏览器”功能,可选择允许轴缩放和平移 。也就是说这个图只要在浏览器中打开或者呈现在地图上,会随着你的鼠标移动来显示值的变化情况
造型
GEE  Google Earth Engine——简单快速生成图形chart!

文章插图
可通过样式属性高度自定义 。使用ui.Chart.()方法设置图表样式属性 。有关完整详细信息,请参阅图表样式指南 。
()
设置用于设置此图表样式的选项 。
Setsused to style this chart.
this chart.
:
ui.chart (ui.Chart):ui.Chart 实例 。选项(对象):定义图表样式选项的对象,例如:- 标题(字符串)图表的标题 。- 颜色(数组)用于绘制图表的颜色数组 。其格式应遵循 Google Visualization API 的选项:https://developers.google.com/chart/interactive/docs/customizing_charts
this:ui.chart (ui.Chart):
The ui.Chart .
():
Anchart stylesuch as:
- title () The title of the chart.
-(Array) An array ofused to draw the chart. ItstheAPI's :
: ui.Chart 限制
ui.Chart函数只会渲染 5,000 个特征 。如果你的,,Array或List有更多的元素,考虑如何您可能会限制数据 。如果您的时间序列具有高节奏率,请尝试使用较短的时间段、时间采样或生成时间合成 。如果问题是空间问题,请尝试使用随机子集 。如果您正在处理列表或数组中的像素,请尝试使用稍大的比例或较小的区域 。