echars的使用
2024-10-08 17:23:28
1、首先引入echars的js文件 该文件可从echars官网下载
在某些图表中可能会引用ecStat.js文件 如线性回归散点图 我们直接下载引用即可
<head>
<title></title>
<script type="text/javascript" src="js/echarts.js"></script>
</head>
2、创建一个容纳和显示echars图表的div容器
<body>
<div id="ech" style="width: 600px;height: 500px"></div>
</body>
3、编写js显示echars图
至于要是用那个图标我们直接从官网复制其option格式就行,其用法都一样
我们仅仅复制下来是不能够显示的
我们还需要使用 echarts的init方法得到echars的div容器
然后就是复制官网的数据格式
最后将option数据使用myChart.setOption(option);将数据放到对象中
<script type="text/javascript">
window.onload=function (){
var myChart = echarts.init(document.getElementById("ech"));
alert("jj");
var option = { tooltip : {
trigger: 'axis',
axisPointer : { // 坐标轴指示器,坐标轴触发有效
type : 'shadow' // 默认为直线,可选为:'line' | 'shadow'
}
},
legend: {
data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎','百度','谷歌','必应','其他']
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis : [
{
type : 'category',
data : ['周一','周二','周三','周四','周五','周六','周日']
}
],
yAxis : [
{
type : 'value'
}
],
series : [
{
name:'直接访问',
type:'bar',
data:[320, 332, 301, 334, 390, 330, 320]
},
{
name:'邮件营销',
type:'bar',
stack: '广告',
data:[120, 132, 101, 134, 90, 230, 210]
},
{
name:'联盟广告',
type:'bar',
stack: '广告',
data:[220, 182, 191, 234, 290, 330, 310]
} ]
};
myChart.setOption(option);
}
最新文章
- JS高程4.变量,作用域和内存问题(1)
- laravel安装学习步骤
- Increasing Triplet Subsequence
- apache 配置多个虚拟主机
- PHP 读json文件并转php配置文件
- keil mdk中如何确保某一段程序不被优化掉
- js中调用mangeto的js翻译
- [iOS Animation]-CALayer 显示动画
- 《Django By Example》第八章 中文 翻译 (个人学习,渣翻)
- 关于WannaCry病毒的见解与预防,我有话说!
- Entity Framework入门教程:Oracle数据源访问
- 手把手教你打造一个心电图效果View Android自定义View
- [JSOI2008]星球大战starwar BZOJ1015
- 如何用js去判断当前是否在微信中打开的链接页面
- 迁移32位下的旧代码到64位sever遇到过的两个很诡异的问题
- 写给正在入坑linux系统的伙伴
- B - 可能的路径(gcd变形)
- 第31课 老生常谈的两个宏(linux)
- golang 实现延迟消息原理与方法
- tomcat8.5性能优化