echart php mysql简书_ECharts入门教程

简介

ECharts,缩写来自Enterprise Charts,商业级数据图表,是百度的一个开源的数据可视化工具,业界给予了很多赞誉,这里不多说,需要了解详情的同学参见官网。我简略看了下,最贴切的地方在于本地化支持,比如对于中国地图的支持。

牛刀小试

先来一个最简单的案例,实现一个条形图。

ef5e80106ab6

预先准备好具有宽和高的网页元素,我们将用它绘制数据表。

然后我们导入Echarts类库,做好准备。

然后就是重头戏,我们来绘制数据表,首先配置路径,接着使用Echarts开始绘图。

// 路径配置

require.config({

paths: {

echarts: 'http://echarts.baidu.com/build/dist'

}

});

// 使用

require(

[

'echarts',

'echarts/chart/bar', // 使用柱状图就加载bar模块,按需加载

],

function (ec) {

// 基于准备好的dom,初始化echarts图表

var myChart = ec.init(document.getElementById('main'));

//设置数据

var option = {

};

// 为echarts对象加载数据

myChart.setOption(option);

}

);

重点是option里的设置,设置坐标轴、设置数据。

var option = {

//设置坐标轴

xAxis : [

{

type : 'category',

data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子","帽子","围巾"]

}

],

yAxis : [

{

type : 'value'

}

],

//设置数据

series : [

{

"name":"销量",

"type":"bar",

"data":[5, 20, 40, 10, 24, 20,24,32],

}

]

};

ef5e80106ab6

我们可以设置图标标题、图例、提示等,代码如下,效果如下图所示。

var option = {

//设置标题

title:{

text:'销量图',

subtext:'纯属捏造,如有雷同,人品爆发。'

},

//设置提示

tooltip: {

show: true

},

//设置图例

legend: {

data:['销量']

},

//设置坐标轴

xAxis : [

{

type : 'category',

data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子","帽子","围巾"]

}

],

yAxis : [

{

type : 'value'

}

],

//设置数据

series : [

{

"name":"销量",

"type":"bar",

"data":[5, 20, 40, 10, 24, 20,24,32],

}

]

};

ef5e80106ab6

至此,一个简单的标准柱状图就生成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值