PIE.Charts

通过列表数据绘制绘制条形图

/**
 * @File    :   PIEBarChart
 * @Time    :   2020/7/21
 * @Author  :   piesat
 * @Version :   1.0
 * @Contact :   400-890-0662
 * @License :   (C)Copyright 航天宏图信息技术股份有限公司
 * @Desc    :   通过列表数据绘制绘制条形图
 */
 
/**
绘制条形图参数的含义
{
    title: 图表标题,
    legend: 图例,
    xAxis: x轴数据,
    xAxisName: x轴名称,
    yAxisName: y轴名称,
    series: y轴数据,二维数组,
    chartType: 图表类型 bar
}
 */
var bar_options = {
	title: '世界人口总量',
    legend: ["2011年", "2012年"],
    yAxis: ["巴西", "印尼", "美国", "印度", "中国", "世界"],
    xAxisName: "人口(百万)",
    yAxisName: "地区",
    series: [
        [182.03, 234.89, 290.34, 1049.70, 1317.44, 6302.30],
        [193.25, 234.38, 310.00, 1215.94, 1341.41, 6818.07]
    ],
    chartType: "bar"
};
//调用绘制方法,输出图表显示在《结果》面板中
ChartArray(bar_options);

通过列表数据绘制绘制直方图

/**
 * @File    :   PIEColumnChart
 * @Time    :   2020/7/21
 * @Author  :   piesat
 * @Version :   1.0
 * @Contact :   400-890-0662
 * @License :   (C)Copyright 航天宏图信息技术股份有限公司
 * @Desc    :   通过列表数据绘制绘制直方图
 */
 
/**
绘制直方图参数列表
{
    title: 图表标题,
    legend: 图例,
    xAxis: x轴数据,
    xAxisName: x轴名称,
    yAxisName: y轴名称,
    series: y轴数据,二维数组,
    chartType: 图表类型 column
}
**/
var column_options = {
	title: '世界人口总量',
    legend: ["2011年", "2012年"],
    xAxis: ["巴西", "印尼", "美国", "印度", "中国", "世界"],
    yAxisName: "人口(百万)",
    xAxisName: "地区",
    series: [
        [182.03, 234.89, 290.34, 1049.70, 1317.44, 6302.30],
        [193.25, 234.38, 310.00, 1215.94, 1341.41, 6818.07]
    ],
    chartType: "column"
};
//调用绘制方法
ChartArray(column_options);

通过影像计算所得结果绘制折线图

/**
 * @File    :   PIEImageChart
 * @Time    :   2020/7/21
 * @Author  :   piesat
 * @Version :   1.0
 * @Contact :   400-890-0662
 * @License :   (C)Copyright 航天宏图信息技术股份有限公司
 * @Desc    :   通过影像计算所得结果绘制折线图
 */

//感兴趣区域
var geometry = pie.Geometry.Polygon([
    [
        120.14843750000063,
        41.78937765652833
    ],
    [
        120.78564453125199,
        41.97750297114209
    ],
    [
        120.77465820312324,
        41.53494144776468
    ],
    [
        120.33520507812159,
        41.56782841155561
    ],
    [
        120.14843750000063,
        41.78937765652833
    ]
], null);
//影像的ID
var id = "LC08/01/T1/LC08_121031_20170117";
var imageB = pie.Image(id).select('B1');
//统计计算指定区域内的最大值
var imageA = imageB.reduceRegion(pie.Reducer.max(), geometry, 30);
var id = "LC08/01/T1/LC08_121031_20180410";
var imageB2 = pie.Image(id).select('B1');
var imageA2 = imageB2.reduceRegion(pie.Reducer.max(), geometry, 30);
//配置折线图的样式
var line_options = {
	title: '影像DN值',
    legend: ['DN值'],
    xAxisName: "日期",
    yAxisName: "DN值",
    chartType: "line"
};
var images = [imageA, imageA2];
var xSeries = [2017, 2018];
//调用影像绘图的方法绘制折线图
ChartImage(images, xSeries, line_options);

通过列表数据绘制饼图

/**
 * @File    :   PIEPieChart
 * @Time    :   2020/7/21
 * @Author  :   piesat
 * @Version :   1.0
 * @Contact :   400-890-0662
 * @License :   (C)Copyright 航天宏图信息技术股份有限公司
 * @Desc    :   通过列表数据绘制饼图
 */
 

/**
绘制饼图
{
    title: 图表标题,
    legend: 图例,
    series: 数据列表,
    seriesName: 提示框中的数据系列名称,
    chartType: 图表类型 pie
}
**/
var pie_options = {
	title: '不同作物所占面积',
    legend: ["小麦", "玉米", "大豆", "水稻", "大麦"],
    series: [335, 300, 200, 190, 1000],
    seriesName: "作物种类",
    chartType: "pie"
};
ChartArray(pie_options);

通过列表数据绘制散点图

/**
 * @File    :   PIEBarChart
 * @Time    :   2020/7/21
 * @Author  :   piesat
 * @Version :   1.0
 * @Contact :   400-890-0662
 * @License :   (C)Copyright 航天宏图信息技术股份有限公司
 * @Desc    :   通过列表数据绘制散点图
 */
 
/**
绘制散点图的配置文件
{
    title: 图表标题,
    legend: 图例,
    xAxis: x轴数据,
    xAxisName: x轴名称,
    yAxisName: y轴名称,
    series: y轴数据,二维数组,
    symbolSize: 符号大小,
    chartType: 图表类型 scatter
}
**/
var scatter_options = {
	title: '教育年限和收入关系',
    legend: ['收入'],
    xAxis: [1,2,3,4,5,6,7,8,9,10],
    xAxisName: "年限",
    yAxisName: "收入(千元)",
    series: [
        [120, 132, 101, 134, 90, 230, 210, 300, 600, 800]
    ],
    symbolSize: 4,
    chartType: "scatter"
};
ChartArray(scatter_options);

通过列表数据绘制折线图

/**
 * @File    :   PIELineChart
 * @Time    :   2020/7/21
 * @Author  :   piesat
 * @Version :   1.0
 * @Contact :   400-890-0662
 * @License :   (C)Copyright 航天宏图信息技术股份有限公司
 * @Desc    :   通过列表数据绘制折线图
 */
 
/**
绘制折线图
{
    title: 图表标题,
    legend: 图例,
    xAxis: x轴数据,
    xAxisName: x轴名称,
    yAxisName: y轴名称,
    series: y轴数据,二维数组,
    chartType: 图表类型 line
}
**/
var 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"
};
//调用绘制折线图的方法
ChartArray(line_options);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值