Google Earth Engine(GEE)——特征和特征集合图表概述和柱状图

举报
此星光明 发表于 2022/04/16 02:24:53 2022/04/16
【摘要】 该ui.Chart.feature模块包含从渲染图的一组功能Feature和FeatureCollection对象。函数的选择决定了图表中数据的排列方式,即定义 x 轴和 y 轴值的内容以及定义系列的内容。使用以下函数描述和示例来确定最适合您的函数和图表类型。 图表功能总体概述 使用以下绘图作为视觉指南,了解每个函数如何在图表中排列...

ui.Chart.feature模块包含从渲染图的一组功能FeatureFeatureCollection对象。函数的选择决定了图表中数据的排列方式,即定义 x 轴和 y 轴值的内容以及定义系列的内容。使用以下函数描述和示例来确定最适合您的函数和图表类型。

图表功能总体概述

使用以下绘图作为视觉指南,了解每个函数如何在图表中排列特征及其属性;即,哪些元素定义了 x 值、y 值和系列。

ui.Chart.feature.byFeature

要素按选定属性的值沿 x 轴绘制。系列由属性名称列表定义,其值沿 y 轴绘制。

ui.Chart.feature.byProperty

特征属性按名称沿 x 轴绘制;给定属性的值沿 y 轴绘制。系列是由选定属性的值标记的特征。

ui.Chart.feature.groups

要素按选定属性的值沿 x 轴绘制。系列由给定属性的唯一值定义。Y 轴位置由给定属性的值定义。

ui.Chart.feature.histogram

所选属性值的频率直方图。

  • X 轴:所选属性值的直方图桶
  • Y轴:符合每个直方图桶的特征频率

 简单的举例:

ui.Chart.feature.byFeature


  
  1. 从一组特征生成图表。为每个特征绘制一个或多个属性的值:
  2. - X 轴 = 由 xProperty 标记的特征(默认值:'system:index')。
  3. - Y 轴 = yProperties 的值(默认值:所有属性)。
  4. - 系列 = yProperties 的名称。
  5. 值沿 x 轴以与输入要素相同的顺序排列。

Generates a Chart from a set of features. Plots the value of one or more properties for each feature:

- X-axis = Features labeled by xProperty (default: 'system:index').

- Y-axis = Values of yProperties (default: all properties).

- Series = Names of yProperties.

The values are ordered along the x-axis in the same order as the input features.

Returns a chart.

Arguments:


  
  1. 功能(功能|功能集合|列表<功能>):
  2. 要包含在图表中的功能。
  3. xProperty(字符串,可选):
  4. 用作 x 轴上每个要素的值的属性。默认为“系统:索引”。
  5. yProperties(列表<字符串>|字符串,可选):
  6. y 轴上使用的一个或多个属性。如果省略,所有要素的所有属性都将绘制在 y 轴上(xProperty 除外)。

features (Feature|FeatureCollection|List<Feature>):

The features to include in the chart.

xProperty (String, optional):

The property used as the value of each feature on the x-axis. Defaults to 'system:index'.

yProperties (List<String>|String, optional):

Property or properties used on the y-axis. If omitted, all properties of all features will be charted on the y-axis (except xProperty).

Returns: ui.Chart

柱状图

 特征沿 x 轴绘制,由选定属性的值标记。系列由属性名称列表定义的相邻列表示,其值沿 y 轴绘制。


  
  1. // 导入一个矢量集合
  2. var ecoregions = ee.FeatureCollection('projects/google/charts_feature_example');
  3. // 定义图表并打印到console中
  4. var chart =
  5. ui.Chart.feature
  6. .byFeature({//选择你要表示的波段名称这里是平均温度
  7. features: ecoregions.select('[0-9][0-9]_tmean|label'),
  8. xProperty: 'label',//定义X的属性
  9. })
  10. .setSeriesNames([
  11. 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct',
  12. 'Nov', 'Dec'
  13. ])
  14. .setChartType('ColumnChart')//选择类型
  15. .setOptions({//设定选高管图表参数
  16. title: 'Average Monthly Temperature by Ecoregion',
  17. hAxis:
  18. {title: 'Ecoregion', titleTextStyle: {italic: false, bold: true}},
  19. vAxis: {
  20. title: 'Temperature (°C)',
  21. titleTextStyle: {italic: false, bold: true}
  22. },//图例和图表的内容的颜色
  23. colors: [
  24. '604791', '1d6b99', '39a8a7', '0f8755', '76b349', 'f0af07',
  25. 'e37d05', 'cf513e', '96356f', '724173', '9c4f97', '696969'
  26. ]
  27. });
  28. print(chart);

下一篇会接着写关于条形图和堆积柱状图!

文章来源: blog.csdn.net,作者:此星光明2021年博客之星云计算Top3,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_31988139/article/details/119820262

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。