echarts太完美了:

1,开源软件,无私的为我们提供漂亮的图形界面;
2,使用简单,默默的为我们封装了重要的js,只要会引用就会使用echarts;
3,种类多,echarts为我们提供了各种图标,其中最具象征的就是地图了;
4,兼容性好,基于html5动画渲染超棒。
echarts官网 提供了源码和说明文档,使用echarts需要先到官网下载需要的js源文件。
官网上的demo中夹杂着很多我们用不到的东西,想使用饼状图就得从demo中把不用的去掉,劈植斩叶留下最原始的功能实现。这样毕竟比较费时,我就在裁剪后的代码中加以总结于是乎新的使用教程如下所示:
echarts饼状图实现步骤:
1,在简单的html中引入js文件
<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> </body>
2,为图形准备容器
<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <div id="picturePlace"></div> </body>
就是在html中添加一个div给定id,图表就会显示在div中。
3,模块导入js
<head>
<meta charset="utf-8">
<title>Charts demo</title>
<script src="js/esl.js"></script>
</head>
<body>
<div id="picturePlace"></div>
<script type="text/javascript">
// 路径配置
require.config({
paths:{
'echarts' : 'js/echarts',
'echarts/chart/pie' : 'js/echarts'
}
});
</script>
</body>
4,添加显示数据
<head>
<meta charset="utf-8">
<title>Charts demo</title>
<script src="js/esl.js"></script>
</head>
<body>
<div id="picturePlace"></div>
<script type="text/javascript">
// 路径配置
requireconfig({
paths:{
'echarts' : 'js/echarts',
'echarts/chart/pie' : 'js/echarts'
}
});
// 使用
require(
[
'echarts',
'echarts/chart/pie' // 使用柱状图就加载bar模块,按需加载
],
function (ec) {
// 基于准备好的dom,初始化echarts图表
var myChart = ec.init(document.getElementById('picturePlace'));
option = {
title : {
text: '某站点用户访问来源',
subtext: '纯属虚构',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} {b} : {c} ({d}%)"
},
legend: {
orient : 'vertical',
x : 'left',
data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
},
toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
series : [
{
name:'访问来源',
type:'pie',
radius : '55%',
center: ['50%', '60%'],
data:[
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
]
}
]
};
// 为echarts对象加载数据
myChart.setOption(option);
}
);
</script>
</body>
5,运行程序显示结果
以上是饼状图的实现步骤,柱状图散点图跟这个类似就是引用js时饼状图是pie,柱状图是bar,对应的option里面的数据不同,程序的架子是一样的。
# Echarts基本用法
# Java中s.charAt(index)用于提取字符串s中的特定字符操作
# Java.toCharArray()和charAt()的效率对比分析
# java中char对应的ASCII码的转化操作
# java读取文件:char的ASCII码值=65279
# 显示是一个空字符的解决
# Java后台批量生产echarts图表并保存图片
# Java Character类对单个字符操作原理解析
# java char数据类型原理解析
# 深入了解Java中String、Char和Int之间的相互转换
# 如何通过java实现highcharts导出图片至excel
# Java基本类型包装类概述与Integer类、Character类用法分析
# javaSystem.out.println()输出byte[]、char[]异常的问题详析
# Java 中的CharArrayReader 介绍_动力节点Java学院整理
# Java数据类型之细讲char类型与编码关系
# 就会
# 官网
# 加载
# 柱状图
# 就在
# 最具
# 就得
# 所示
# 装了
# 先到
# 开源
# 性好
# 中把
# 最原始
# 按需
# 文档
# 就是在
# 是一样的
# Charts
# title
相关文章:
大学网站设计制作软件有哪些,如何将网站制作成自己app?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何在腾讯云服务器上快速搭建个人网站?
如何在阿里云域名上完成建站全流程?
如何快速搭建响应式可视化网站?
如何在企业微信快速生成手机电脑官网?
如何选择域名并搭建高效网站?
如何在橙子建站上传落地页?操作指南详解
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
微信小程序 五星评分(包括半颗星评分)实例代码
建站之星如何防范黑客攻击与数据泄露?
MySQL查询结果复制到新表的方法(更新、插入)
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
兔展官网 在线制作,怎样制作微信请帖?
购物网站制作公司有哪些,哪个购物网站比较好?
实现虚拟支付需哪些建站技术支撑?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
临沂网站制作公司有哪些,临沂第四中学官网?
如何快速查询网站的真实建站时间?
如何在香港服务器上快速搭建免备案网站?
建站主机选购指南:核心配置优化与品牌推荐方案
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
PHP 500报错的快速解决方法
宝塔Windows建站如何避免显示默认IIS页面?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
建站之星下载版如何获取与安装?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
建站主机服务器选购指南:轻量应用与VPS配置解析
如何用免费手机建站系统零基础打造专业网站?
如何用AWS免费套餐快速搭建高效网站?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
北京的网站制作公司有哪些,哪个视频网站最好?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何在IIS管理器中快速创建并配置网站?
如何通过宝塔面板实现本地网站访问?
存储型VPS适合搭建中小型网站吗?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
jQuery 常见小例汇总
制作电商网页,电商供应链怎么做?
个人网站制作流程图片大全,个人网站如何注销?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
浅谈Javascript中的Label语句
建站之星免费模板:自助建站系统与智能响应式一键生成
制作网站外包平台,自动化接单网站有哪些?
如何彻底删除建站之星生成的Banner?
如何在IIS服务器上快速部署高效网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。