Chart
# 简介
图表(Chart)提供绘制统计图表等算法,包括但不限于散点图、直方图、折线图。
# ChartArray
将数组绘制成图表,返回图表。支持条形图、柱状图、线状图、饼状图和散点图。
函数 | 返回值 |
---|---|
ChartArray(**kwargs) | Void |
参数 | 类型 | 说明 |
---|---|---|
**kwargs | Dictionary | 包含参数的字典 |
# 示例
line_options = {
"title": '深圳市GDP变化曲线',
"legend": ['GDP'],
"xAxis": [2012, 2013, 2014, 2015, 2016, 2017],
"xAxisName": "年",
"yAxisName": "百亿元",
"series": [
[129.50, 145.01, 160.02, 175.00, 194.92, 222.86]
],
"chartType": "line"
}
pie.Chart.ChartArray(**line_options)
# ChartImage
将由影像得到的统计结果绘制成图表,返回图表。
函数 | 返回值 |
---|---|
ChartImage(image, xSeries,**kwargs) | Void |
参数 | 类型 | 说明 |
---|---|---|
Images | Array | 输入影像 |
xSeries | List | 包含参数的列表 |
**kwargs | Dictionary | 包含参数的字典 |
# 示例
# 设置多边形
geometry = pie.Geometry.Polygon([[
[120.15,41.80],
[120.75,41.80],
[120.75,42.00],
[120.15,42.00],
[120.15,41.80]]], None)
# 统计计算指定区域内的最大值
id = "LC08/01/T1/LC08_121031_20181019"
imageB = pie.Image(id).select('B1')
imageA = imageB.reduceRegion(pie.Reducer.max(), geometry, 30)
id = "LC08/01/T1/LC08_121031_20170423"
imageB2 = pie.Image(id).select('B1')
imageA2 = imageB2.reduceRegion(pie.Reducer.max(), geometry, 30)
line_options = {
'title': '影像DN值',
'legend': ['DN值'],
'xAxisName': "日期",
'yAxisName': "DN值",
'chartType': "line"
}
images = [imageA, imageA2]
xSeries = [2017, 2018]
pie.Chart.ChartImage(images, xSeries, **line_opt
有问题,我来改改 (opens new window)
上次更新: 2022/05/25, 07:37:39