百度Echarts导入

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript" src="echarts.min.js"></script>
</head>
<body>
<div style="height: 410px;min-height: 100px;margin: 0 auto;" id="main"></div>
<script type="text/javascript">
//    创建echarts对象
    var mychart =echarts.init(document.getElementById("main"));
    option = {
    title: {
        text: ‘平均身高‘,
        subtext: ‘纯属虚构‘
    },
    tooltip: {
        trigger: ‘axis‘
    },
    legend: {
        data:[‘最高‘,‘最矮‘]
    },
    toolbox: {
        show: true,
        feature: {
            dataZoom: {
                yAxisIndex: ‘none‘
            },
            dataView: {readOnly: false},
            magicType: {type: [‘line‘, ‘bar‘]},
            restore: {},
            saveAsImage: {}
        }
    },
    xAxis:  {
        type: ‘category‘,
        boundaryGap: false,
        data: [‘1组‘,‘2组‘,‘3组‘,‘4组‘,‘5组‘,‘6组‘,‘7组‘]
    },
    yAxis: {
        type: ‘value‘,
        axisLabel: {
            formatter: ‘{value} °C‘
        }
    },
    series: [
        {
            name:‘最高身高‘,
            type:‘line‘,
            data:[11, 11, 15, 13, 12, 13, 10],
            markPoint: {
                data: [
                    {type: ‘max‘, name: ‘最大值‘},
                    {type: ‘min‘, name: ‘最小值‘}
                ]
            },
            markLine: {
                data: [
                    {type: ‘average‘, name: ‘平均值‘}
                ]
            }
        },
        {
            name:‘最低身高‘,
            type:‘line‘,
            data:[1, -2, 2, 5, 3, 2, 0],
            markPoint: {
                data: [
                    {name: ‘周最低‘, value: -2, xAxis: 1, yAxis: -1.5}
                ]
            },
            markLine: {
                data: [
                    {type: ‘average‘, name: ‘平均值‘},
                    [{
                        symbol: ‘none‘,
                        x: ‘90%‘,
                        yAxis: ‘max‘
                    }, {
                        symbol: ‘circle‘,
                        label: {
                            normal: {
                                position: ‘start‘,
                                formatter: ‘最大值‘
                            }
                        },
                        type: ‘max‘,
                        name: ‘最高点‘
                    }]
                ]
            }
        }
    ]
};
//    数据未加载前的loading动画
//    mychart.showLoading();
//加载echarts事例
    mychart.setOption(option);
</script>

</body>

</html>

Echarts在官网下载echarts包放入和html一样的工程里注意scr包路径

需要什么图形找到替换option内容就可以了!

其实就是js文件,注意script内容修改

时间: 2024-08-27 01:07:00

百度Echarts导入的相关文章

百度echarts自定义主题使用

1.百度echarts官网主题构建,自定义主题 主题在线构建  http://echarts.baidu.com/theme-builder/ 构建完成后下载并保存js文件 2.html导入保存的js文件 <!-- 引入 ECharts 文件 --> <script src="echarts.js"></script> <!-- 引入 自定义主题customed --> <script src="customed.js&q

使用百度echarts画图表的步骤

1.百度echarts是一个很好用的图表工具,可以将一些数据很形象直观的展示出来,下面看一下简单的使用. 2.首先引用echarts.js 具体文档可以参考官网: http://echarts.baidu.com/tutorial.html 里面讲的很详细.而且官网也有很多的实例供我们参考. 3.引入echarts之后需要一个容器: 1)准备容器 这个容器就是将我们的数据在里面展示出来. 2)初始化echarts实例: var myCharts =  echarts.init(document.

百度ECharts数据绑定诀窍

百度Echarts的功能还是蛮好用的.. 不能说多好但是也不次.. 下边就分享一些数据绑定经验..对在处理过程中的思路有一些帮助... 报表里用的最多的可以说是 饼状图和柱形图.. 饼状图里当然是包括环形图..还有所谓的玫瑰饼图... 柱形图里包括了曲线图..条状图等..只是展现形式不一样而已.. 那么有没有可能这些报表都在后台统一查询统计..同样格式的数据输出到前台..自由根据类别显示数据呢.. 我们说数据查询之后的结果.. -------------分割线--------------- 时间

IOS 百度地图导入最新 SDK 2.9 报错

IOS 百度地图导入最新2.9SDK 报错 _baidu_framework::HandleBasemapMerge(_baidu_vi::CVString const 解决: 因为XCode默认使用的C++标准库是苹果自己的libc++(LLVM C++ standard library with c++11 support),而百度地图SDK中使用的C++标准库是GNU C++的.解决方法,在target的build settings中搜索"c++ standard library"

在百度echarts中添加标识线markLine

在百度echarts中添加标识线,打开以下网址复制代码到输入框,绘制一条直线. http://echarts.baidu.com/echarts2/doc/example/line3.html option = { title : { text: '某楼盘销售情况', subtext: '纯属虚构' }, tooltip : { trigger: 'axis' }, legend: { data:['意向','预购','成交'] }, toolbox: { show : true, featur

百度echarts使用--y轴label数字太长难以全部显示

问题: 今天遇到个小问题,我们系统前端呈现使用了百度echarts.在绘制折线图的时候,因为数字过大,导致显示出现了问题. 解决方案: 左边y轴的值默认是根据我们填充进去的值来默认分割的,因为原始值就很大,所以导致显示不下,那么只要我们将显示的值按比例缩小,应该就可以了. 原始值很大: var map = data.map; for (var key in map){ var stockCode = key; option.legend.data.push(stockCode); var ind

百度echarts后台交互实例

先看效果图,点击小图标可以切换柱状图和折线图. 首先要做的就是下载百度echarts的包,我下载的是echarts-2.2.7,懒得找的童鞋,可以从这里下载:http://download.csdn.net/detail/sunping177/9721547 找到build下的dist文件夹,复制里面所有文件到项目中,如下图 下面我们看一下代码 先看前台页面 AnalysisSP.aspx AjaxEcharts.js是写好的echarts于后台交互的代码 <div style="heig

C#+JQuery+.Ashx+百度Echarts 实现全国省市地图和饼状图动态数据图形报表的统计

在目前的一个项目中,需要用到报表表现数据,这些数据有多个维度,需要同时表现出来,同时可能会有大量数据呈现的需求,经过几轮挑选,最终选择了百度的echarts作为报表基础类库.echarts功能强大,界面优美.由于客户是淘宝卖家,因此想要实现每个月全国各个省份各自购力如何,大家可以统计其他的,如果GDP 人口 等等. 百度echarts简介请参考 http://echarts.coding.io/doc/example.html 效果图如下:全部是动态数据 JS代码: <!-- Charts La

关于百度echarts使用

前段时间研究了一下百度 echarts 做了个网络质量的实时图.有兴趣同学可以相互交流学习一下. 基本思路是: 前端数据使用echarts展示, 数据采集是用python获取并存入MYSQL ,然后用django把前端和数据连接起来.废话不多讲了,直接先上个图.