文章目录

  • 前言
  • 一、常用js图表
  • 二、图表优选
    • 1.echarts
      • a. - 饼图
      • b. - 柱状图
  • 使用小结

前言

最近把以前用到一些图表来做数据展示的库写入博客, Js数据图表库有很多都是开源免费,而且易学好用,值得前端人员收藏


一、常用js图表

名字 版权 说明
ECharts 免费 一个基于 JavaScript 的开源可视化图表库, 可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器。下载JS插件

二、图表优选

1.echarts

Echarts 一个基于 JavaScript 的开源可视化图表库, apache 管理, 以下介绍常用简单的两种图表: 饼图、柱状图 ,其它可以查看官网

a. - 饼图

     <script src="../public/echarts.min.js"></script><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据var option = {}option = {title: {text: '某站点用户访问来源',subtext: '纯属虚构',left: 'center'},tooltip: {trigger: 'item'},legend: {orient: 'vertical',left: 'left',},series: [{name: '访问来源',type: 'pie',radius: '50%',data: [{value: 1048, name: '搜索引擎'},{value: 735, name: '直接访问'},{value: 580, name: '邮件营销'},{value: 484, name: '联盟广告'},{value: 300, name: '视频广告'}],emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script>

b. - 柱状图


<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>ECharts</title><!-- 引入 echarts.js --><script src="echarts.min.js"></script>
</head>
<body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据var option = {title: {text: 'ECharts 入门示例'},tooltip: {},legend: {data:['销量']},xAxis: {data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]},yAxis: {},series: [{name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script>
</body>
</html>

使用小结

能把图表的几种类型,记录下来,以后可以找到并快速应用就好,不需要记,会用文档与示例即可!

强烈推荐几个web中常用js图表插件相关推荐

  1. 推荐几个web中常用js图表插件

    推荐几个web中常用js图表插件 作者:zccst 我自己用过fusioncharts和highchart. jQuery插件有: TufteGraph flot js charts jqchart ...

  2. 项目开发中常用JS表单取值方法

    项目开发中常用JS表单取值方法 一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的)         1.form1.Te ...

  3. web开发常用js功能性小技巧(转)

    web开发常用js功能性小技巧 -------------------------------------------------------------------------------- < ...

  4. web开发常用js及html代码(待整理)

    css 创建CLASS并不是建立多种风格的唯一手段, ID也可以用来实现同一规则被应用到页面中不同的地方. 它的语法是: #id名 {标志属性:属性值:标志属性:属性值:--标志属性:属性值} 如上面 ...

  5. web开发常用js及html代码

    本文出自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=710544 css 创建CLASS并不是建立多种风格的唯一手段, ID也可以用来实现同一规则被应 ...

  6. 推荐几个比较有意思的js效果插件

    推荐几个比较有意思的js效果插件 wow.js 数字累加插件 CounterUp wow.js 这个东西很有意思,具体怎么有意思呢,就是你可以用很简单的方法引用它,然后通过加类名的方法就可以让你的网页 ...

  7. 推荐10款免费而优秀的图表插件

    推荐10款免费而优秀的图表插件 开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的v ...

  8. svg创意手绘风格js图表插件

    下载地址 svg创意手绘风格js图表插件.目前该插件支持折线图.饼状图.柱状图和散点图,支持npm安装. dd:

  9. java 免费图表控件_推荐10款免费而优秀的图表插件

    开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容.随着Web技术的发展,从传统只能依靠于flash.IE的vml,各个浏览器尚不统一的svg ...

最新文章

  1. MIT最新报告:完全无人驾驶仍需10年,马斯克:特斯拉已经实现
  2. logback节点配置详解
  3. jQuery.validate使用必备
  4. runtime实现的机制是什么,怎么用,一般用于干嘛. 你还能记得你所使用的相关的头文件或者某些方法的名称吗?...
  5. 并查集【CF731C】Socks
  6. python从csv读取数据到网页输入框_python中怎么把csv文件读取的数据显示在网页上...
  7. 定义并调用函数输出 fibonacci 序列_科学网—Zmn-0351 薛问天:再谈数学概念的定义,评新华先生《0345》...
  8. Visual Studio 编译优化选项:Debug与Release、禁止优化与O1、O2、Ox优化
  9. Zabbix---5 监控linux服务器目录大小
  10. 科学计算机统计模式中中间数据输错怎么办,科学计算器在统计功能中如何清除以前不需要的数据?...
  11. win7 计算机右键没有属性,Win7系统右键点击计算机没有属性选项怎么办
  12. 【ubuntu】The following signatures couldn‘t be verified because the public key is not available
  13. python正则匹配中文/英文/数字/其它字符
  14. VMware Workstation Pro网络配置(WiFi配置等)
  15. java 自幂数_java计算自幂数和水仙花数
  16. 学 Rust 要几天?「GitHub 热点速览 v.22.51」
  17. 【D3.js数据可视化系列教程】(三十四)-- sankey图
  18. C++prime读书笔记(二)C++标准库:IO、容器、泛型算法、动态内存
  19. 传输速率、带宽、吞吐量
  20. 算法性能分析(6):代码的内存消耗

热门文章

  1. Apache 配置访问日志
  2. 【老罗笔记】一万小时天才理论
  3. QTP的键盘鼠标录制
  4. Python利用Scrapy爬取前程无忧
  5. 万能五笔-你太有才了
  6. 设置element ui table表格线条颜色以及设置圆角/解决element ui table设置圆角后线条不显示或显示模糊问题,亲测有效
  7. [附源码]Python计算机毕业设计道路桥梁工程知识文库系统Django(程序+LW)
  8. 你们的老朋友又来啦!来听小强讲视频超分辨率算法前沿进展
  9. 用python批量下载贴吧图片 附源代码
  10. 意大利证券监管机构对未经授权的加密货币公司发布终止令